2
0000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110101011011011010110100011000000110001011011011111011101100010101001110001101000110110111111101101111110100110010111001010000100000011001000110111101000001101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000010010010110001111100100101110001001000011001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101100101010010001100010101001110111011011011010110100111000000110001011010011111011101100010111001110000101000110110111111111101111111100110010111001010000100000010001000110111101000011101011011011101010000011010000001100101101100000000110110000000110110001101110001011100110101111110010110000110010010110001111100100101110101001000001001000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000000000000000000000001000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000100000000010000000001000000000100000000000000000000000000000000000000010000000000000000000100000000010000000000000000000100000000000000000001000000000100000000010000000001000000000000000000010000000001000000000100000000010000000000000000000100000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000000000000000000000000100000000010000000000000000000000000000000000000001000000000100000000000000000001000000000000000000010000000001000000000001011101110101010010001100010101001110111011011011010110100111000000110001011010011111011101100010111001110000101000110010111111111101111111100110010111001010000100000010001000110111101000001101011010011101010000011010000001100100101100000000110110000000110111001101110001011100110101111111010110000010010010100001111100100101110101001000001001000001000000000000000000010000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000100000000010000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000010000000000000000000100000000010000000000000000000000000000000000000000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000010000000000000000000100000000010000000001000000000100000000000000000001000000000100000000000000000001000000000000000000000000000001000000000001011101100101010010001100010001001110101011011010010110100011000000110001011011011111011101100010101001110000101000110010111111111101111110100110010011001010010100000011001000110111101000011101011011011101010100011010000001100100101100000100110110000000110111001101110001011100100101111111010110000110010010110001111100100101110001001000011001000001000000000100000000010000000000000000000000000000000000000000000000000100000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000010000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000000000000000000000000000000000001000000000100000000000000000001000000000100000000010000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000000000000001000000000000000000000000000000000000000100000000000000000001000000000000000000010000000000000000000000000000010000000001000000000000000000010000000001000000000000000000000000000001000000000000000000010000000000000000000100000000010000000000000000000100000000010000000000000000000000000000010000000000000000000100000000010000000001000000000100000000010000000000000000000000000000010000000000000000000000000000010000000000000000000000000000010000000000000000000100000000010000000000000000000101011101100101010010001100010001001110111011011010010110100011000000110001011010011111011101100010111001110000101000110010111111111101111111100110010011001010000100000010001000110011101000001101011011011101010000011010010001100100101100000000110110000000110110001101110101011100110101111110010110000010010010100001111101100101110001001000001001000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000001000000000000000000010000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000001000000000000000000010000000000000000000000000000010000000000000000000100000000010000000001000000000100000000010000000000000000000100000000010000000000000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000100000000000000000000000000000100000000000000000000000000000100000000010000000000000000000100000000000000000000000000000100000000000000000001000000000100000000010000000000000000000100000000010000000000000000000100000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000001011101110101010010001100010101001110101011011010010110100011000000100001011010011111011001100010101001110000101000110010111111111101111111100110010111001010010100000011001000110111101000001101011010011101010100011010000001100101101100000000110110000000110110001101110101011100100101111111010110000110010010100001111100100101110101001000001001000001000000000000000000010000000001000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000010000000000000000000000000000000000000001000000000100000000010000000000000000000000000000000000000001000000000100000000000000000001000000000000000000010000000001000000000000000000000000000000000000000100000000000000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000000000000000100000000010000000001000000000100000000010000000000000000000000000000010000000001000000000000000000010000000000000000000100000000000000000001000000000100000000010000000001000000000100000000010000000000000000000000000000010000000000000000000000000000000000000001000000000100000000000000000001000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000100000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000101011101110101010011001100010101001110101011011011010110100011000000110001011010011111011001100010111001110001101000110110111111101101111111100110010111001010000100000011001000110011101000011101011011011101010000011010000001100101101100000100110110000000110110001101110101011100110101111111010110000010010010100001111100100101110001001000011001000000000000000100000000010000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000001000000000100000000010000000000000000000000000000010000000000000000000100000000000000000000000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000000000000000000000000000000000000000000001000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000100000000010000000001000000000000000000010000000000000000000000000000010000000001000000000000000000010000000000000000000100000000010000000001000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000000000000000000000000100000000010000000000000000000100000000010000000000000000000000000000000000000001000000000101011101110101010010001100010001001110111011011010010110100111000000100001011011011111011001100010101001110000101000110010111111111101111111100110010111001010000100000010001000110011101000001101011010011101010000011010010001100100101100000000110110010000110110001101110101011100110101111110010110000110010010100001111100100101110101001000001001000000000000000100000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000010000000001000000000100000000000000000001000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000000000000001000000000100000000010000000001000000000100000000000000000000000000000100000000010000000000000000000000000000010000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000100000000010000000000000000000100000000000000000001000000000000000000010000000001000000000000000000010000000000000000000000000000000000000000000000000000000000010000000001000000000100000000010000000000000000000000000000000000000001000000000100000000010000000000000000000100000000010000000001000000000000000000000000000001000000000100000000000000000001000000000000000000010000000001000000000000000000010000000000000000000001011101100101010010001100010101001110101011011010010110100111000000100001011010011111011001100010101001110001101000110110111111101101111111100110010111001010000100000011001000110111101000001101011011011101010000011010000001100101101100000000110110010000110110001101110101011100100101111111010110000110010010100001111100100101110001001000011001000000000000000100000000010000000001000000000000000000000000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000100000000000000000001000000000100000000000000000000000000000000000000000000000001000000000100000000010000000000000000000100000000000000000001000000000100000000010000000000000000000000000000000000000001000000000100000000000000000000000000000100000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000100000000000000000001000000000000000000010000000000000000000000000000010000000001000000000000000000000000000000000000000000000000010000000001000000000000000000010000000001000000000100000000000000000000000000000100000000010000000000000000000000000000010000000000000000000100000000000000000001000000000000000000010000000001000000000100000000000000000000000000000100000000010000000001000000000100000000010000000001000000000101011101110101010011001100010001001110111011011011010110100111000000110001011010011111011101100010101001110000101000110110111111101101111111100110010111001010010100000011001000110011101000011101011011011101010100011010000001100101101100000100110110010000110110001101110001011100110101111111010110000110010010110001111101100101110001001000001001000001000000000000000000000000000001000000000100000000010000000001000000000100000000010000000000000000000100000000000000000001000000000100000000010000000000000000000100000000010000000000000000000000000000000000000000000000000100000000000000000001000000000100000000010000000001000000000000000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000010000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000001000000000100000000010000000000000000000000000000000000000000000000000000000000010000000001000000000000000000010000000000000000000100000000010000000000000000000000000000010000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000100000000010000000000000000000100000000000000000001000000000101011101110101010011001100010001001110101011011010010110100111000000100001011010011111011101100010101001110001101000110010111111101101111111100110010111001010000100000010001000110111101000011101011010011101010000011010000001100101101100000100110110000000110110001101110001011100100101111110010110000110010010110001111101100101110001001000011001000001000000000100000000000000000001000000000000000000010000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000001000000000000000000010000000001000000000000000000010000000000000000000000000000000000000000000000000100000000000000000001000000000100000000010000000001000000000000000000000000000001000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000100000000010000000001000000000000000000010000000000000000000100000000010000000001000000000100000000010000000000000000000100000000010000000001000000000000000000010000000000000000000100000000010000000000000000000000000000000000000001000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000000000000000000000001000000000100000000010000000001000000000000000000000000000000000000000101011101100101010010001100010101001110111011011010010110100111000000100001011011011111011101100010101001110001101000110010111111111101111111100110010011001010010100000010001000110011101000011101011011011101010000011010010001100100101100000100110110010000110111001101110101011100110101111110010110000010010010110001111101100101110001001000001001000001000000000100000000000000000000000000000100000000010000000001000000000100000000000000000001000000000100000000010000000000000000000000000000010000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000000000000000100000000010000000001000000000000000000000000000000000000000100000000010000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000010000000000000000000100000000000000000001000000000000000000010000000000000000000100000000010000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000010000000001000000000000000000010000000000000000000000000000010000000001000000000100000000000000000000000000000100000000010000000001000000000000000000000000000001000000000000000000000000000001000000000101011101100101010011001100010001001110101011011010010110100111000000100001011011011111011001100010101001110000101000110110111111111101111110100110010111001010000100000010001000110111101000011101011011011101010100011010000001100100101100000100110110010000110111001101110001011100110101111111010110000110010010110001111101100101110101001000011001000000000000000100000000000000000001000000000100000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000010000000001000000000100000000010000000001000000000100000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000000000000000000000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000010000000000000000000100000000000000000001000000000000000000010000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000000000000000100000000010000000000000000000100000000010000000001000000000000000000010000000001000000000100000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000100000000010000000000000000000101011101110101010010001100010101001110101011011011010110100011000000110001011011011111011001100010101001110001101000110110111111101101111110100110010011001010000100000011001000110111101000001101011010011101010100011010010001100100101100000000110110000000110110001101110101011100110101111111010110000110010010110001111100100101110101001000011001000000000000000000000000000000000001000000000100000000000000000001000000000100000000010000000000000000000100000000000000000000000000000000000000000000000001000000000100000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000100000000010000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000010000000001000000000000000000010000000001000000000100000000000000000001000000000100000000010000000000000000000100000000000000000000000000000100000000000000000001000000000100000000010000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000010000000001000000000000000000010000000001000000000100000000000000000000000000000000000000010000000000000000000100000000010000000000000000000000000000010000000000000000000000000000010000000001000000000101011101110101010010001100010001001110111011011010010110100011000000100001011011011111011001100010101001110001101000110110111111111101111110100110010111001010000100000010001000110011101000011101011011011101010000011010010001100100101100000000110110010000110111001101110001011100110101111110010110000110010010100001111101100101110101001000001001000000000000000000000000010000000001000000000000000000010000000001000000000000000000010000000000000000000000000000000000000000000000000100000000000000000001000000000000000000010000000000000000000000000000000000000000000000000100000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000001000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000001000000000100000000000000000001000000000100000000010000000000000000000100000000000000000000000000000000000000000000000001000000000000000000010000000000000000000100000000010000000000000000000100000000010000000000000000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000010000000000000000000100000000010000000001000000000100000000010000000001000000000101011101110101010010001100010001001110101011011010010110100111000000110001011010011111011101100010111001110000101000110010111111111101111110100110010111001010000100000010001000110011101000011101011011011101010100011010000001100101101100000100110110010000110111001101110001011100110101111110010110000110010010110001111100100101110101001000011001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000010000000001000000000100000000000000000001000000000100000000010000000000000000000100000000000000000001000000000000000000010000000000000000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000010000000001000000000000000000000000000000000000000100000000010000000001000000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100000000010000000000000000000000000000010000000001000000000100000000010000000000000000000000000000000000000000000000000100000000010000000001000000000100000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000000000000010000000001000000000101011101110101010011001100010101001110111011011011010110100111000000100001011010011111011101100010101001110000101000110010111111101101111111100110010011001010010100000010001000110011101000001101011011011101010100011010010001100101101100000100110110000000110110001101110001011100110101111110010110000010010010110001111101100101110001001000011001000001000000000100000000010000000001000000000100000000000000000001000000000100000000000000000000000000000100000000000000000001000000000100000000010000000000000000000000000000000000000001000000000000000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000010000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000000000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000000000000000000000000100000000000000000000000000000100000000000000000001000000000000000000010000000001000000000100000000000000000000000000000100000000000000000001000000000100000000000000000001000000000000000000000000000000000000000000000000010000000001000000000000000000010000000000000000000000000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000000000000001000000000100000000010000000000000000000100000000000000000001000000000100000000010000000000000000000000000000000000000001000000000101011101100101010010001100010001001110111011011010010110100011000000100001011011011111011001100010111001110000101000110110111111111101111111100110010011001010000100000011001000110111101000011101011010011101010100011010000001100100101100000000110110000000110111001101110101011100110101111111010110000110010010100001111100100101110101001000001001000001000000000000000000010000000001000000000000000000010000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000010000000001000000000000000000000000000000000000000100000000010000000001000000000000000000000000000001000000000000000000010000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000001000000000100000000010000000000000000000100000000010000000001000000000000000000000000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000001000000000100000000010000000001000000000000000000000000000000000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000101011101100101010010001100010001001110111011011011010110100011000000100001011011011111011101100010101001110001101000110010111111101101111110100110010111001010010100000011001000110111101000001101011010011101010000011010000001100100101100000100110110000000110111001101110001011100100101111111010110000110010010100001111101100101110101001000001001000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000100000000010000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000001000000000100000000010000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000000000000000100000000010000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000100000000010000000000000000000001011101110101010010001100010001001110101011011011010110100011000000110001011010011111011001100010101001110001101000110110111111111101111111100110010011001010010100000010001000110011101000001101011011011101010000011010010001100101101100000100110110000000110110001101110101011100110101111110010110000010010010110001111101100101110001001000011001000001000000000000000000010000000000000000000100000000000000000001000000000100000000000000000000000000000000000000010000000000000000000000000000000000000001000000000100000000010000000000000000000000000000010000000000000000000100000000010000000000000000000100000000000000000001000000000100000000000000000000000000000100000000000000000001000000000100000000000000000001000000000000000000000000000001000000000000000000000000000001000000000100000000010000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000001000000000100000000010000000001000000000000000000000000000001000000000000000000000000000000000000000000000000010000000001000000000000000000010000000000000000000100000000010000000000000000000100000000000000000001000000000100000000000000000001000000000000000000010000000001000000000000000000000000000000000000000100000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000010000000001000000000001011101110101010011001100010101001110101011011011010110100011000000110001011011011111011101100010111001110001101000110110111111101101111111100110010111001010010100000010001000110011101000001101011011011101010100011010000001100101101100000000110110010000110111001101110101011100100101111110010110000110010010100001111100100101110001001000011001000000000000000100000000010000000000000000000100000000010000000000000000000100000000010000000001000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000100000000000000000001000000000100000000010000000000000000000100000000010000000000000000000000000000000000000000000000000000000000010000000000000000000100000000010000000001000000000000000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000000000000000100000000000000000000000000000100000000010000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000010000000000000000000000000000000000000001000000000100000000010000000000000000000100000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000010000000000000000000000000000000000000001000000000100000000010000000001000000000000000000010000000000000000000000000000010000000001000000000000000000010000000000000000000100000000010000000000000000000101011101100101010010001100010101001110111011011011010110100111000000100001011011011111011101100010101001110000101000110110111111111101111110100110010111001010010100000011001000110011101000011101011011011101010000011010010001100101101100000000110110010000110111001101110001011100100101111110010110000010010010100001111101100101110101001000011001000001000000000000000000010000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000100000000010000000000000000000100000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000000000000000100000000010000000001000000000000000000000000000001000000000100000000010000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000000000000000000000000000000000000000000000100000000010000000000000000000100000000010000000001000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000010000000001000000000000000000000000000000000000000000000000000000000000000000000100000000010000000001000000000000000000010000000001000000000100000000010000000001000000000100000000000000000000000000000100000000000000000000000000000100000000000000000001000000000101011101100101010011001100010101001110111011011011010110100011000000100001011010011111011101100010101001110001101000110010111111111101111111100110010111001010010100000011001000110011101000011101011011011101010000011010010001100100101100000000110110000000110110001101110001011100110101111111010110000010010010110001111100100101110101001000001001000001000000000000000000000000000001000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000000000000010000000001000000000100000000000000000000000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000100000000010000000001000000000100000000000000000000000000000100000000010000000000000000000100000000010000000001000000000000000000000000000000000000000100000000010000000001000000000000000000000000000001000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000000000000001000000000100000000010000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000000000000000000000000000000000000000000000000000001000000000101011101110101010011001100010001001110111011011010010110100011000000110001011011011111011101100010101001110000101000110010111111101101111110100110010011001010010100000010001000110011101000001101011011011101010000011010010001100100101100000000110110000000110111001101110101011100100101111111010110000110010010100001111101100101110001001000001001000000000000000000000000010000000001000000000100000000000000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000001000000000000000000000000000001000000000000000000010000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000100000000000000000000000000000100000000000000000001000000000000000000010000000001000000000000000000010000000000000000000000000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000000000000001000000000100000000010000000000000000000000000000010000000001000000000100000000000000000001000000000100000000010000000000000000000100000000000000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000001000000000100000000010000000000000000000000000000010000000000000000000101011101110101010011001100010101001110111011011011010110100011000000110001011010011111011101100010111001110000101000110010111111111101111111100110010111001010010100000011001000110011101000001101011010011101010000011010010001100101101100000000110110000000110111001101110001011100100101111111010110000110010010110001111100100101110101001000011001000000000000000100000000000000000000000000000100000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000000000000000000000000000000000001000000000100000000000000000001000000000100000000010000000000000000000100000000000000000000000000000100000000010000000000000000000100000000000000000001000000000000000000010000000001000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000100000000010000000000000000000000000000010000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000100000000000000000000000000000100000000000000000001000000000100000000010000000001000000000000000000010000000001000000000001011101100101010011001100010001001110101011011011010110100011000000100001011010011111011001100010101001110001101000110010111111101101111111100110010011001010000100000011001000110111101000011101011010011101010000011010010001100101101100000100110110000000110111001101110001011100100101111111010110000110010010100001111101100101110101001000001001000000000000000000000000000000000001000000000000000000010000000000000000000100000000010000000000000000000000000000000000000001000000000100000000010000000000000000000000000000010000000000000000000100000000000000000001000000000000000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000001000000000000000000010000000000000000000100000000010000000001000000000100000000010000000000000000000100000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000100000000000000000001000000000000000000010000000000000000000000000000010000000000000000000100000000010000000000000000000000000000000000000001000000000001011101110101010010001100010101001110101011011010010110100111000000110001011010011111011101100010111001110001101000110110111111101101111110100110010011001010010100000010001000110011101000011101011010011101010100011010000001100101101100000100110110000000110110001101110001011100100101111110010110000110010010110001111101100101110001001000001001000001000000000100000000000000000001000000000000000000010000000000000000000000000000000000000000000000000100000000010000000000000000000100000000000000000001000000000000000000000000000000000000000000000000010000000000000000000100000000010000000000000000000000000000010000000001000000000100000000010000000000000000000100000000010000000001000000000100000000000000000000000000000100000000000000000001000000000100000000010000000001000000000000000000000000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000100000000010000000001000000000100000000010000000001000000000000000000000000000001000000000100000000000000000001000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000000000000010000000001000000000001011101100101010011001100010001001110101011011010010110100011000000100001011010011111011101100010111001110000101000110110111111111101111111100110010011001010010100000010001000110011101000011101011011011101010000011010000001100101101100000000110110000000110110001101110101011100100101111111010110000110010010110001111100100101110001001000011001000000000000000100000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000010000000001000000000100000000010000000000000000000100000000010000000000000000000000000000000000000001000000000000000000010000000001000000000000000000000000000000000000000100000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000001000000000000000000000000000001000000000000000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000010000000000000000000100000000010000000001000000000100000000010000000000000000000000000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000010000000000000000000000000000000000000000000000000000000000010000000001000000000100000000010000000000000000000000000000010000000001000000000000000000010000000000000000000000000000010000000001000000000100000000010000000001000000000100000000010000000000000000000100000000010000000001000000000001011101110101010010001100010101001110101011011010010110100111000000100001011010011111011101100010111001110001101000110010111111111101111110100110010011001010010100000010001000110011101000011101011011011101010000011010010001100100101100000000110110010000110111001101110001011100100101111110010110000010010010100001111100100101110001001000001001000001000000000000000000000000000000000000000000000000000000000001000000000100000000000000000001000000000000000000000000000000000000000100000000000000000001000000000100000000000000000001000000000000000000000000000001000000000100000000000000000000000000000100000000000000000001000000000100000000010000000001000000000100000000010000000001000000000100000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000010000000000000000000100000000010000000000000000000100000000000000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000000000000010000000001000000000000000000010000000001000000000000000000010000000001000000000000000000010000000001000000000100000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000010000000001000000000100000000000000000001000000000100000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101011101110101010011001100010001001110101011011010010110100111000000100001011011011111011101100010111001110001101000110010111111111101111110100110010111001010000100000010001000110011101000001101011011011101010100011010000001100101101100000100110110010000110111001101110101011100110101111111010110000010010010100001111101100101110001001000011001000000000000000100000000010000000000000000000000000000000000000000000000000100000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000000000000000000000000000000000010000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000010000000001000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000100000000000000000001000000000100000000000000000000000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000000000000000000000001000000000001011101110101010011001100010001001110111011011010010110100011000000100001011010011111011101100010111001110001101000110010111111111101111110100110010111001010010100000010001000110011101000011101011010011101010100011010000001100100101100000000110110000000110110001101110101011100110101111110010110000110010010110001111101100101110001001000011001000001000000000000000000010000000000000000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000001000000000100000000010000000000000000000100000000010000000000000000000000000000000000000000000000000100000000000000000001000000000100000000010000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000100000000010000000000000000000100000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000001000000000100000000010000000001000000000100000000010000000000000000000100000000000000000000000000000100000000010000000001000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000000000000000000000000100000000010000000000000000000000000000010000000001000000000100000000010000000001000000000000000000000000000000000000000001011101100101010010001100010001001110111011011011010110100111000000100001011011011111011001100010101001110000101000110010111111101101111110100110010011001010000100000011001000110011101000001101011011011101010100011010000001100101101100000000110110000000110111001101110101011100100101111111010110000110010010100001111101100101110101001000011001000001000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000010000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000001000000000000000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000010000000000000000000000000000000000000001000000000000000000010000000000000000000000000000010000000000000000000000000000010000000000000000000000000000010000000000000000000100000000000000000000000000000000000000010000000000000000000100000000010000000001000000000100000000000000000001000000000000000000010000000000000000000000000000010000000001000000000000000000010000000000000000000100000000010000000000000000000000000000010000000001000000000100000000000000000000000000000101011101110101010011001100010001001110101011011010010110100111000000110001011010011111011101100010101001110001101000110010111111111101111110100110010011001010010100000011001000110011101000011101011010011101010000011010010001100101101100000100110110010000110110001101110001011100100101111110010110000110010010100001111101100101110101001000001001000000000000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000010000000000000000000100000000010000000001000000000100000000000000000001000000000100000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000010000000001000000000000000000010000000001000000000100000000000000000001000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000000000000000000000000100000000010000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000001000000000100000000010000000000000000000100000000010000000001000000000000000000010000000001000000000100000000000000000001000000000000000000000000000001000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000001000000000100000000010000000001000000000000000000010000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000001000000000001011101110101010011001100010001001110111011011011010110100011000000110001011010011111011001100010101001110000101000110110111111101101111110100110010011001010010100000010001000110011101000001101011010011101010100011010000001100101101100000100110110000000110111001101110101011100110101111111010110000110010010100001111101100101110001001000001001000000000000000100000000010000000000000000000000000000010000000000000000000100000000000000000001000000000100000000010000000001000000000000000000000000000000000000000100000000010000000001000000000100000000010000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000000000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000100000000010000000000000000000000000000010000000001000000000100000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000000000000001000000000000000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000001000000000000000000010000000000000000000000000000000000000001000000000000000000010000000000000000000100000000010000000001000000000100000000000000000001000000000001011101100101010010001100010001001110111011011010010110100111000000110001011010011111011101100010111001110001101000110010111111111101111111100110010011001010010100000011001000110111101000011101011011011101010100011010000001100101101100000100110110000000110110001101110101011100110101111111010110000010010010100001111101100101110001001000001001000001000000000100000000000000000001000000000100000000010000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000010000000001000000000100000000000000000001000000000100000000000000000001000000000000000000010000000000000000000100000000010000000000000000000100000000000000000001000000000000000000010000000000000000000100000000010000000000000000000000000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000010000000001000000000000000000000000000001000000000000000000000000000000000000000100000000010000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000001000000000000000000010000000001000000000100000000010000000001000000000101011101110101010011001100010101001110101011011011010110100111000000110001011010011111011001100010111001110001101000110110111111101101111111100110010111001010010100000011001000110011101000001101011011011101010100011010000001100100101100000100110110000000110111001101110101011100110101111111010110000110010010110001111101100101110101001000001001000000000000000000000000010000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000100000000000000000001000000000100000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000100000000000000000001000000000000000000000000000001000000000000000000010000000000000000000000000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000000000000000000000001000000000100000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000010000000001000000000000000000010000000000000000000000000000010000000000000000000100000000010000000000000000000000000000000000000001000000000100000000000000000000000000000000000000010000000001000000000000000000000000000000000000000101011101100101010011001100010101001110111011011010010110100011000000110001011011011111011001100010101001110000101000110010111111101101111110100110010111001010000100000011001000110011101000001101011010011101010000011010010001100101101100000100110110010000110111001101110001011100100101111110010110000110010010100001111101100101110101001000001001000001000000000100000000010000000000000000000100000000010000000001000000000000000000010000000000000000000100000000000000000001000000000000000000010000000000000000000000000000010000000001000000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000001000000000100000000000000000001000000000100000000000000000000000000000000000000010000000001000000000000000000010000000001000000000000000000010000000001000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000100000000010000000000000000000100000000010000000000000000000000000000010000000000000000000100000000010000000001000000000100000000000000000001000000000100000000010000000000000000000000000000010000000000000000000000000000010000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000100000000010000000001000000000100000000010000000001000000000100000000010000000000000000000000000000010000000001000000000001011101110101010011001100010101001110111011011010010110100011000000110001011010011111011001100010101001110001101000110010111111111101111111100110010111001010010100000011001000110111101000001101011011011101010000011010010001100100101100000000110110010000110110001101110101011100100101111110010110000110010010100001111101100101110001001000011001000000000000000000000000010000000000000000000000000000010000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000000000000001000000000100000000000000000001000000000100000000000000000000000000000100000000010000000001000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000100000000010000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000010000000001000000000000000000000000000001000000000000000000010000000000000000000100000000000000000001000000000100000000010000000000000000000100000000000000000000000000000100000000010000000000000000000100000000010000000000000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000101011101100101010010001100010101001110101011011010010110100111000000110001011010011111011101100010101001110000101000110110111111111101111110100110010011001010010100000011001000110011101000011101011011011101010000011010010001100101101100000000110110000000110110001101110101011100100101111111010110000110010010100001111100100101110101001000011001000001000000000000000000010000000000000000000000000000010000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000010000000001000000000100000000000000000001000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000100000000010000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000100000000010000000001000000000000000000010000000000000000000000000000000000000000000000000100000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000001000000000100000000000000000000000000000100000000010000000000000000000000000000010000000000000000000000000000010000000001000000000000000000010000000001000000000001011101110101010011001100010101001110111011011010010110100011000000110001011010011111011001100010111001110001101000110010111111101101111110100110010111001010010100000011001000110011101000011101011011011101010000011010010001100100101100000100110110010000110111001101110101011100110101111111010110000110010010110001111101100101110101001000001001000001000000000000000000000000000000000000000100000000000000000000000000000100000000000000000001000000000100000000000000000001000000000100000000010000000001000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000100000000010000000001000000000000000000000000000000000000000100000000010000000001000000000100000000000000000001000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000100000000000000000000000000000000000000010000000001000000000100000000000000000001000000000100000000000000000000000000000000000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000010000000001000000000100000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000010000000001000000000100000000000000000001000000000001011101110101010010001100010001001110101011011011010110100111000000110001011010011111011101100010111001110000101000110010111111101101111110100110010111001010010100000010001000110011101000001101011010011101010000011010000001100100101100000000110110000000110111001101110001011100100101111110010110000010010010110001111101100101110001001000001001000000000000000100000000000000000000000000000000000000000000000001000000000100000000010000000000000000000000000000000000000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000000000000000100000000010000000000000000000100000000000000000001000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000001000000000100000000000000000000000000000000000000010000000001000000000000000000000000000001000000000000000000000000000001000000000000000000010000000000000000000000000000010000000001000000000100000000000000000000000000000100000000010000000000000000000000000000010000000001000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000100000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000000000000000100000000000000000001000000000001011101100101010011001100010001001110101011011011010110100111000000100001011011011111011101100010101001110000101000110110111111101101111111100110010111001010010100000010001000110111101000001101011010011101010100011010000001100100101100000000110110010000110111001101110101011100100101111110010110000110010010110001111100100101110001001000001001000001000000000100000000010000000001000000000000000000000000000001000000000000000000010000000001000000000100000000010000000000000000000000000000010000000001000000000000000000010000000000000000000000000000010000000001000000000100000000010000000000000000000100000000000000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000010000000000000000000100000000010000000001000000000000000000010000000000000000000100000000010000000000000000000000000000010000000001000000000100000000000000000000000000000100000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000010000000000000000000100000000010000000001000000000100000000010000000001000000000100000000000000000001000000000100000000010000000000000000000100000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000010000000000000000000100000000010000000000000000000100000000010000000001000000000100000000000000000001000000000101011101100101010011001100010001001110111011011011010110100011000000100001011011011111011101100010101001110001101000110010111111101101111111100110010011001010010100000011001000110111101000011101011011011101010000011010010001100101101100000100110110010000110111001101110001011100100101111111010110000110010010100001111101100101110101001000001001000000000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000100000000010000000000000000000100000000010000000001000000000100000000000000000000000000000100000000010000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000001000000000000000000010000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000000000000000100000000000000000000000000000100000000000000000001000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000100000000010000000000000000000100000000000000000000000000000100000000010000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000001000000000000000000000000000001000000000100000000000000000001000000000000000000010000000001000000000000000000010000000000000000000000000000010000000001000000000000000000010000000000000000000101011101110101010011001100010101001110111011011011010110100111000000110001011011011111011101100010111001110000101000110010111111101101111110100110010111001010010100000010001000110111101000011101011010011101010100011010000001100101101100000100110110000000110110001101110101011100110101111111010110000010010010110001111100100101110101001000011001000001000000000100000000000000000000000000000000000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000010000000001000000000100000000000000000000000000000100000000010000000001000000000100000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000100000000010000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000001000000000000000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000010000000001000000000100000000000000000000000000000100000000000000000001000000000000000000010000000000000000000000000000010000000000000000000000000000010000000000000000000100000000000000000001000000000100000000010000000000000000000100000000000000000001000000000100000000010000000001000000000000000000010000000000000000000100000000000000000001000000000100000000000000000001000000000101011101110101010011001100010101001110111011011011010110100111000000100001011010011111011101100010101001110000101000110010111111111101111111100110010111001010000100000011001000110111101000011101011011011101010000011010010001100100101100000000110110010000110111001101110001011100110101111111010110000110010010100001111101100101110101001000001001000000000000000000000000010000000000000000000000000000010000000001000000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000010000000001000000000100000000000000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000010000000001000000000000000000010000000001000000000100000000010000000001000000000100000000010000000000000000000100000000000000000000000000000000000000010000000001000000000000000000010000000000000000000000000000000000000000000000000100000000010000000000000000000000000000010000000001000000000100000000010000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010000000001000000000101011101110101010011001100010101001110111011011011010110100011000000100001011010011111011001100010111001110000101000110110111111101101111111100110010111001010010100000010001000110011101000011101011010011101010000011010010001100101101100000000110110010000110110001101110001011100110101111110010110000110010010110001111101100101110001001000011001000000000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000001000000000000000000010000000001000000000100000000000000000000000000000100000000000000000001000000000100000000000000000001000000000100000000000000000000000000000100000000010000000000000000000000000000010000000000000000000100000000000000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000010000000001000000000100000000010000000001000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000010000000000000000000000000000000000000001000000000100000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000100000000000000000000000000000000000000010000000001000000000001011101110101010010001100010101001110101011011010010110100111000000110001011010011111011101100010111001110001101000110010111111101101111110100110010011001010000100000010001000110011101000011101011010011101010100011010000001100101101100000000110110010000110111001101110101011100100101111110010110000110010010110001111100100101110001001000001001000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000010000000000000000000100000000000000000001000000000100000000010000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000000000000000100000000000000000001000000000100000000000000000000000000000000000000010000000001000000000100000000000000000001000000000000000000010000000000000000000000000000010000000000000000000000000000010000000000000000000000000000010000000001000000000000000000000000000000000000000000000000010000000000000000000000000000010000000001000000000000000000010000000001000000000100000000010000000000000000000100000000010000000000000000000100000000000000000001000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000100000000010000000001000000000001011101110101010010001100010001001110101011011011010110100011000000100001011011011111011101100010101001110000101000110010111111111101111110100110010011001010010100000010001000110011101000011101011010011101010000011010000001100101101100000100110110010000110110001101110101011100100101111110010110000110010010100001111101100101110001001000011001000001000000000000000000010000000000000000000100000000000000000001000000000100000000000000000001000000000100000000000000000000000000000100000000010000000001000000000100000000010000000001000000000100000000010000000000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000000100000000010000000000000000000000000000010000000000000000000000000000000000000001000000000000000000010000000001000000000000000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000000000000000100000000000000000001000000000000000000000000000000000000000100000000010000000000000000000000000000010000000000000000000100000000000000000001000000000000000000010000000001000000000100000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000101011101110101010011001100010001001110101011011010010110100011000000110001011011011111011101100010111001110000101000110010111111101101111111100110010011001010000100000010001000110011101000011101011010011101010100011010000001100101101100000100110110010000110110001101110101011100100101111111010110000110010010100001111101100101110101001000011001000000000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000010000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000100000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000100000000000000000001000000000000000000010000000001000000000000000000010000000001000000000100000000000000000000000000000100000000000000000001000000000000000000000000000001000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000101011101110101010011001100010001001110111011011011010110100011000000100001011010011111011101100010101001110001101000110110111111111101111110100110010111001010010100000010001000110111101000001101011011011101010100011010000001100100101100000000110110000000110110001101110001011100100101111111010110000010010010110001111101100101110001001000011001000001000000000000000000000000000001000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000010000000000000000000000000000000000000001000000000100000000010000000000000000000000000000010000000001000000000100000000010000000000000000000100000000010000000000000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000100000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000010000000001000000000000000000010000000000000000000100000000010000000000000000000100000000010000000001000000000000000000010000000001000000000100000000010000000000000000000000000000010000000000000000000100000000010000000001000000000100000000010000000001000000000100000000000000000000000000000100000000000000000000000000000101011101110101010010001100010101001110101011011010010110100111000000100001011011011111011101100010101001110000101000110010111111101101111111100110010111001010010100000010001000110111101000001101011011011101010100011010000001100100101100000000110110010000110110001101110001011100110101111111010110000110010010110001111100100101110001001000011001000001000000000100000000000000000000000000000000000000010000000001000000000100000000000000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000100000000000000000000000000000000000000010000000001000000000100000000000000000001000000000100000000010000000001000000000100000000010000000000000000000100000000000000000001000000000000000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000000000000001000000000100000000000000000000000000000000000000000000000000000000000100000000000000000001000000000100000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000001000000000100000000010000000001000000000100000000010000000000000000000100000000000000000000000000000101011101100101010011001100010101001110101011011011010110100111000000110001011010011111011001100010101001110001101000110010111111111101111111100110010111001010000100000010001000110111101000011101011011011101010100011010010001100100101100000100110110000000110110001101110001011100100101111111010110000110010010110001111100100101110001001000011001000000000000000100000000000000000001000000000000000000010000000000000000000100000000010000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000000000000000000000000010000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000001000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000000100000000000000000000000000000100000000000000000001000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000010000000000000000000100000000010000000000000000000000000000000000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000001000000000100000000000000000001000000000000000000010000000001000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000010000000001000000000000000000000000000000000000000100000000000000000000000000000001011101110101010010001100010001001110101011011011010110100011000000100001011011011111011001100010101001110000101000110010111111111101111110100110010111001010010100000010001000110111101000011101011010011101010000011010000001100100101100000000110110000000110110001101110101011100110101111111010110000010010010110001111100100101110101001000011001000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000000000000000000000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000000000000000000000000010000000000000000000000000000010000000001000000000100000000000000000001000000000000000000010000000001000000000100000000010000000000000000000100000000010000000000000000000000000000010000000000000000000100000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000000000000010000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000001000000000000000000000000000001000000000100000000010000000000000000000000000000000000000000000000000001011101100101010011001100010101001110101011011010010110100011000000100001011011011111011101100010101001110001101000110110111111101101111110100110010111001010010100000010001000110011101000001101011011011101010000011010000001100101101100000000110110010000110110001101110001011100110101111110010110000110010010110001111101100101110101001000001001000001000000000000000000000000000001000000000000000000010000000000000000000000000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000000000000000000000001000000000100000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000000000000001000000000100000000000000000001000000000000000000010000000001000000000100000000010000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000000000000000000000000100000000000000000000000000000100000000000000000001000000000100000000010000000000000000000100000000000000000001000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000001000000000000000000010000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000000000000000000000000010000000001000000000000000000000000000001000000000101011101100101010011001100010001001110101011011011010110100011000000110001011010011111011001100010101001110001101000110110111111101101111110100110010111001010000100000011001000110011101000001101011010011101010100011010000001100101101100000100110110000000110110001101110001011100100101111110010110000010010010100001111100100101110001001000011001000001000000000100000000000000000000000000000000000000000000000000000000000100000000010000000001000000000000000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000010000000000000000000100000000010000000001000000000000000000000000000000000000000100000000010000000000000000000000000000010000000001000000000100000000010000000001000000000100000000000000000000000000000100000000010000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000000100000000000000000001000000000000000000010000000001000000000100000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000101011101100101010011001100010001001110111011011010010110100011000000100001011010011111011001100010101001110001101000110110111111111101111110100110010111001010010100000010001000110011101000011101011011011101010000011010000001100100101100000000110110000000110111001101110001011100100101111111010110000010010010100001111101100101110101001000001001000000000000000100000000010000000001000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000100000000000000000001000000000000000000010000000001000000000000000000010000000000000000000100000000010000000000000000000000000000010000000001000000000100000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000000000000001000000000000000000010000000001000000000100000000000000000001000000000100000000010000000000000000000100000000010000000000000000000000000000000000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000001000000000100000000000000000000000000000100000000010000000000000000000000000000000000000001000000000100000000000000000001000000000100000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000010000000000000000000101011101100101010011001100010101001110101011011010010110100011000000100001011011011111011001100010101001110000101000110010111111111101111111100110010011001010010100000010001000110011101000011101011010011101010000011010000001100101101100000000110110010000110110001101110001011100110101111110010110000010010010100001111100100101110101001000001001000001000000000000000000010000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000001000000000000000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000000000000001000000000000000000000000000001000000000000000000010000000001000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000010000000000000000000100000000010000000000000000000100000000010000000000000000000100000000000000000001000000000000000000010000000001000000000000000000010000000001000000000000000000000000000001000000000000000000000000000001000000000100000000000000000001000000000101011101100101010011001100010001001110101011011011010110100111000000110001011010011111011101100010101001110000101000110010111111101101111110100110010111001010000100000011001000110011101000011101011011011101010000011010000001100100101100000000110110000000110110001101110001011100110101111111010110000010010010110001111101100101110001001000001001000000000000000000000000000000000001000000000100000000010000000000000000000100000000010000000001000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000010000000000000000000000000000010000000000000000000100000000010000000000000000000100000000010000000000000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000100000000000000000000000000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000010000000001000000000100000000000000000001000000000000000000010000000000000000000000000000010000000000000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000010000000001000000000101011101100101010010001100010001001110101011011010010110100111000000100001011010011111011101100010111001110000101000110010111111111101111110100110010111001010010100000011001000110011101000011101011010011101010100011010010001100101101100000100110110010000110111001101110001011100110101111111010110000110010010110001111100100101110001001000011001000001000000000100000000010000000000000000000100000000010000000000000000000000000000000000000001000000000100000000000000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000000000000000000000000000000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000010000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000001000000000100000000000000000001000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000100000000000000000000000000000000000000010000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000100000000000000000001000000000000000000010000000000000000000001011101110101010011001100010001001110101011011010010110100011000000100001011010011111011001100010111001110001101000110010111111101101111110100110010111001010000100000011001000110011101000011101011010011101010000011010010001100100101100000000110110000000110110001101110001011100110101111111010110000110010010110001111101100101110101001000011001000001000000000000000000010000000000000000000000000000010000000000000000000100000000010000000000000000000100000000010000000000000000000000000000000000000000000000000000000000010000000001000000000100000000010000000000000000000100000000010000000001000000000100000000010000000000000000000000000000000000000001000000000000000000010000000001000000000000000000000000000000000000000000000000010000000001000000000000000000010000000000000000000100000000010000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000001000000000000000000010000000000000000000100000000000000000001000000000000000000010000000000000000000100000000010000000000000000000100000000000000000000000000000000000000010000000001000000000000000000000000000000000000000100000000000000000000000000000100000000010000000000000000000100000000000000000000000000000100000000000000000000000000000100000000010000000001000000000100000000000000000001000000000100000000000000000000000000000101011101110101010011001100010101001110101011011010010110100111000000110001011010011111011001100010101001110000101000110010111111111101111110100110010011001010010100000011001000110011101000001101011010011101010100011010000001100101101100000100110110010000110111001101110101011100100101111110010110000010010010100001111101100101110101001000011001000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000010000000000000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000100000000010000000000000000000000000000010000000001000000000100000000000000000001000000000100000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000010000000000000000000100000000000000000001000000000100000000010000000000000000000000000000010000000000000000000000000000010000000001000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000100000000010000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000101011101110101010011001100010001001110111011011010010110100011000000110001011011011111011001100010101001110000101000110010111111101101111111100110010011001010000100000010001000110011101000011101011011011101010000011010010001100100101100000100110110000000110111001101110101011100100101111110010110000110010010110001111100100101110001001000011001000000000000000100000000010000000000000000000100000000010000000000000000000100000000000000000000000000000100000000010000000000000000000000000000010000000000000000000100000000010000000001000000000100000000010000000000000000000100000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000100000000000000000000000000000100000000000000000000000000000100000000000000000001000000000100000000010000000001000000000100000000000000000001000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000000000000010000000000000000000000000000010000000000000000000100000000000000000001000000000100000000000000000001000000000100000000000000000000000000000100000000010000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000001000000000001011101100101010011001100010001001110101011011010010110100111000000100001011010011111011101100010101001110000101000110010111111111101111110100110010111001010000100000011001000110011101000001101011010011101010000011010010001100100101100000100110110000000110110001101110101011100100101111110010110000110010010110001111101100101110101001000011001000000000000000100000000000000000000000000000000000000010000000001000000000100000000000000000001000000000100000000010000000001000000000100000000000000000001000000000100000000000000000000000000000100000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000000000000001000000000100000000000000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000001000000000100000000010000000001000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100000000010000000001000000000000000000010000000000000000000100000000000000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000100000000010000000001000000000100000000010000000000000000000001011101110101010010001100010001001110101011011011010110100011000000110001011011011111011001100010101001110000101000110010111111101101111110100110010011001010010100000010001000110011101000011101011010011101010000011010010001100100101100000000110110010000110111001101110101011100110101111111010110000110010010100001111100100101110101001000011001000001000000000000000000010000000000000000000100000000000000000001000000000100000000000000000001000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000001000000000100000000010000000000000000000000000000010000000000000000000100000000010000000001000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000000000000000000000001000000000100000000000000000000000000000100000000000000000001000000000100000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000001000000000100000000010000000001000000000000000000000000000001000000000000000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000000000000000100000000000000000000000000000100000000000000000001000000000000000000010000000000000000000101011101110101010011001100010001001110101011011011010110100011000000110001011011011111011001100010111001110001101000110110111111111101111111100110010111001010000100000011001000110111101000011101011011011101010000011010000001100100101100000100110110010000110110001101110001011100100101111111010110000110010010110001111100100101110101001000011001000000000000000100000000000000000000000000000100000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000001000000000100000000010000000001000000000100000000010000000000000000000000000000010000000000000000000000000000010000000001000000000100000000010000000001000000000100000000000000000001000000000100000000010000000001000000000000000000010000000001000000000100000000000000000001000000000100000000000000000001000000000000000000000000000001000000000000000000000000000001000000000100000000000000000000000000000100000000000000000001000000000100000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000000000000000000000000010000000000000000000100000000010000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000000000000000000000000010000000000000000000001011101110101010011001100010001001110101011011011010110100111000000100001011010011111011001100010111001110001101000110010111111111101111111100110010111001010010100000010001000110111101000011101011011011101010100011010010001100101101100000100110110010000110111001101110001011100100101111111010110000010010010100001111100100101110001001000011001000000000000000100000000000000000001000000000000000000000000000001000000000000000000000000000001000000000100000000010000000000000000000100000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000000000000000000000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000100000000000000000001000000000100000000000000000000000000000000000000010000000001000000000100000000010000000000000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000010000000001000000000000000000010000000000000000000000000000000000000000000000000000000000010000000001000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000010000000000000000000000000000000000000001000000000000000000010000000001000000000100000000010000000000000000000000000000000000000000000000000001011101110101010010001100010001001110111011011010010110100011000000100001011011011111011101100010101001110001101000110110111111101101111111100110010011001010000100000011001000110011101000001101011011011101010000011010010001100101101100000100110110010000110111001101110101011100110101111110010110000110010010110001111101100101110001001000001001000000000000000000000000010000000001000000000000000000000000000000000000000100000000000000000001000000000000000000010000000000000000000100000000010000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000001000000000000000000000000000001000000000000000000010000000000000000000100000000000000000000000000000100000000000000000001000000000100000000000000000001000000000000000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000000000000000100000000010000000001000000000100000000000000000000000000000000000000010000000001000000000100000000010000000000000000000000000000010000000001000000000100000000010000000000000000000000000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000001000000000100000000000000000001000000000000000000010000000001000000000100000000010000000001000000000000000000000000000001000000000001011101110101010010001100010001001110111011011011010110100011000000100001011010011111011101100010101001110001101000110110111111101101111110100110010111001010000100000010001000110011101000011101011011011101010100011010000001100100101100000000110110010000110111001101110001011100110101111111010110000110010010110001111100100101110001001000001001000001000000000000000000000000000000000000000100000000000000000000000000000000000000010000000001000000000000000000010000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000010000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000000000000000100000000000000000001000000000000000000010000000001000000000100000000000000000001000000000000000000000000000000000000000000000000010000000000000000000100000000010000000001000000000000000000000000000000000000000000000000010000000001000000000000000000010000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000000000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000000000000010000000001000000000100000000010000000000000000000100000000010000000001000000000100000000000000000000000000000001011101110101010010001100010101001110101011011011010110100011000000110001011011011111011001100010101001110001101000110110111111101101111110100110010011001010010100000011001000110111101000001101011010011101010100011010000001100101101100000100110110000000110110001101110101011100100101111111010110000010010010110001111100100101110101001000011001000001000000000000000000010000000001000000000000000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000000000000000000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000001000000000100000000010000000000000000000100000000010000000001000000000100000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000010000000001000000000000000000010000000000000000000100000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000001000000000001011101110101010010001100010101001110101011011010010110100011000000110001011011011111011101100010101001110000101000110010111111111101111110100110010111001010010100000010001000110111101000011101011011011101010100011010000001100100101100000000110110000000110110001101110101011100110101111110010110000010010010100001111101100101110001001000001001000000000000000000000000010000000001000000000100000000000000000000000000000100000000000000000000000000000100000000010000000001000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000010000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000100000000010000000000000000000100000000010000000000000000000100000000010000000000000000000100000000000000000000000000000100000000000000000001000000000100000000000000000000000000000100000000010000000001000000000000000000000000000000000000000000000000010000000001000000000000000000010000000000000000000000000000000000000001000000000000000000010000000000000000000100000000010000000000000000000100000000010000000001000000000000000000010000000000000000000001011101100101010010001100010101001110111011011010010110100011000000110001011011011111011101100010101001110000101000110010111111101101111110100110010011001010010100000010001000110011101000011101011011011101010000011010010001100101101100000000110110010000110110001101110001011100100101111110010110000010010010100001111100100101110101001000001001000000000000000100000000010000000001000000000100000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000010000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000000010000000000000000000000000000010000000001000000000000000000000000000001000000000000000000010000000000000000000100000000000000000000000000000000000000010000000001000000000000000000000000000001000000000100000000000000000001000000000100000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000001000000000000000000000000000001000000000000000000010000000001000000000101011101110101010010001100010101001110101011011010010110100111000000100001011010011111011101100010111001110000101000110110111111111101111111100110010011001010000100000010001000110011101000001101011010011101010100011010010001100100101100000100110110000000110111001101110101011100110101111110010110000110010010110001111101100101110001001000001001000001000000000000000000010000000001000000000000000000010000000001000000000000000000010000000001000000000100000000010000000000000000000100000000000000000001000000000100000000000000000001000000000000000000010000000000000000000100000000010000000000000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000000000000010000000001000000000100000000010000000001000000000100000000000000000001000000000100000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000010000000001000000000000000000010000000000000000000100000000010000000001000000000100000000000000000001000000000000000000010000000001000000000100000000010000000001000000000100000000000000000001000000000000000000010000000001000000000000000000010000000000000000000000000000000000000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000100000000010000000000000000000001011101100101010011001100010101001110111011011011010110100011000000110001011011011111011101100010111001110001101000110010111111101101111110100110010111001010000100000011001000110011101000011101011010011101010000011010000001100101101100000100110110000000110111001101110101011100110101111111010110000110010010110001111100100101110101001000001001000000000000000000000000010000000000000000000100000000000000000000000000000000000000010000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000010000000000000000000100000000000000000000000000000000000000010000000000000000000100000000000000000000000000000100000000010000000001000000000100000000000000000001000000000100000000000000000000000000000000000000010000000001000000000000000000010000000000000000000100000000000000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000000000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000101011101110101010011001100010101001110111011011011010110100011000000100001011010011111011101100010111001110001101000110010111111111101111111100110010111001010000100000010001000110111101000011101011011011101010100011010010001100101101100000100110110000000110110001101110101011100110101111111010110000110010010110001111101100101110001001000011001000001000000000100000000000000000000000000000100000000010000000000000000000100000000000000000001000000000000000000010000000000000000000000000000010000000001000000000100000000010000000001000000000100000000000000000001000000000000000000010000000001000000000100000000000000000001000000000000000000010000000000000000000000000000000000000001000000000000000000010000000001000000000000000000000000000000000000000100000000000000000001000000000100000000000000000000000000000100000000010000000001000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000000000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000000000000000100000000000000000000000000000100000000010000000000000000000100000000000000000001000000000100000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000010000000000000000000100000000010000000000000000000001011101110101010011001100010101001110111011011011010110100111000000100001011011011111011101100010111001110000101000110010111111101101111111100110010111001010010100000011001000110011101000001101011011011101010000011010010001100100101100000100110110010000110110001101110101011100100101111111010110000110010010110001111100100101110001001000011001000001000000000000000000000000000001000000000000000000010000000000000000000000000000000000000001000000000100000000000000000000000000000100000000000000000000000000000100000000010000000000000000000100000000000000000001000000000000000000010000000001000000000100000000000000000001000000000000000000000000000001000000000100000000000000000000000000000100000000000000000001000000000000000000010000000000000000000000000000010000000000000000000000000000000000000001000000000000000000010000000001000000000100000000010000000001000000000100000000000000000000000000000100000000010000000000000000000000000000000000000001000000000100000000010000000000000000000100000000010000000001000000000000000000010000000001000000000100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000001000000000100000000000000000000000000000100000000000000000001000000000100000000010000000001000000000100000000000000000000000000000100000000000000000001000000000001011101100101010011001100010001001110111011011011010110100111000000110001011011011111011101100010101001110000101000110010111111111101111110100110010111001010000100000010001000110111101000001101011011011101010100011010000001100101101100000000110110010000110111001101110001011100100101111111010110000110010010110001111101100101110101001000001001000001000000000000000000000000000001000000000100000000010000000000000000000100000000000000000001000000000000000000010000000000000000000000000000000000000001000000000100000000000000000000000000000100000000000000000000000000000100000000010000000000000000000100000000010000000000000000000100000000000000000001000000000100000000000000000000000000000100000000010000000000000000000000000000000000000001000000000000000000010000000001000000000100000000000000000000000000000100000000000000000001000000000000000000010000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000000000000000000000000010000000001000000000100000000010000000001000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000100000000000000000001000000000000000000000000000001000000000100000000010000000001000000000000000000000000000000000000000100000000000000000000000000000100000000000000000001000000000000000000010000000000000000000001011101100101010010001100010101001110101011011011010110100111000000110001011011011111011101100010111001110000101000110010111111101101111110100110010111001010010100000010001000110111101000011101011011011101010000011010000001100100101100000100110110000000110111001101110101011100110101111110010110000010010010110001111101100101110001001000001001000000000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000010000000001000000000000000000010000000001000000000100000000000000000001000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000010000000000000000000100000000010000000001000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000010000000000000000000000000000000000000001000000000000000000010000000001000000000100000000010000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000010000000000000000000000000000010000000000000000000100000000000000000000000000000001011101100101010010001100010101001110101011011011010110100011000000110001011011011111011001100010111001110001101000110110111111111101111110100110010011001010010100000011001000110011101000001101011010011101010000011010010001100101101100000000110110010000110111001101110001011100100101111110010110000110010010100001111100100101110001001000001001000000000000000000000000010000000000000000000100000000010000000000000000000000000000000000000000000000000100000000000000000001000000000100000000010000000000000000000000000000010000000001000000000100000000010000000001000000000100000000010000000001000000000100000000000000000000000000000100000000010000000000000000000100000000000000000000000000000100000000000000000000000000000100000000010000000001000000000100000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000000000000000100000000010000000001000000000100000000000000000000000000000100000000010000000000000000000100000000010000000001000000000000000000000000000001000000000000000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000100000000000000000000000000000100000000000000000000000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000000000000000000000000000000000010000000000000000000101011101100101010010001100010001001110111011011011010110100011000000100001011010011111011101100010111001110001101000110010111111101101111110100110010011001010000100000011001000110011101000001101011010011101010000011010010001100101101100000000110110000000110111001101110101011100110101111111010110000110010010110001111101100101110001001000011001000001000000000000000000010000000001000000000000000000010000000001000000000100000000000000000000000000000100000000010000000001000000000100000000010000000001000000000000000000000000000000000000000000000000010000000000000000000100000000010000000001000000000100000000010000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000001000000000100000000010000000001000000000100000000000000000000000000000100000000010000000001000000000100000000010000000000000000000100000000000000000001000000000100000000010000000001000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000100000000010000000000000000000100000000010000000001000000000100000000000000000001000000000100000000000000000001000000000100000000010000000001000000000100000000010000000001000000000100000000010000000001000000000000000000010000000000000000000100000000000000000001000000000101011101100101010011001100010101001110101011011011010110100011000000110001011011011111011001100010101001110001101000110010111111111101111110100110010111001010000100000010001000110111101000011101011010011101010000011010010001100100101100000100110110010000110110001101110101011100100101111111010110000010010010100001111101100101110101001000001001000001000000000100000000010000000000000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000100000000010000000000000000000000000000010000000001000000000000000000000000000001000000000100000000010000000000000000000000000000010000000001000000000100000000010000000001000000000100000000000000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000100000000000000000000000000000100000000010000000000000000000100000000010000000001000000000100000000010000000001000000000100000000000000000001000000000100000000010000000000000000000000000000010000000001000000000000000000000000000001000000000000000000010000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000000000000000101011101110101010010001100010101001110101011011011010110100111000000110001011010011111011001100010101001110001101000110110111111101101111110100110010111001010010100000010001000110011101000001101011011011101010100011010010001100101101100000000110110010000110111001101110101011100110101111110010110000010010010100001111100100101110101001000001001000001000000000100000000010000000001000000000100000000000000000001000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000100000000010000000001000000000100000000010000000001000000000100000000000000000001000000000100000000000000000001000000000100000000010000000000000000000100000000010000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000000000000010000000001000000000100000000010000000001000000000100000000010000000001000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000100000000000000000001000000000100000000000000000000000000000000000000000000000000000000000101011101100101010011001100010101001110111011011010010110100111000000110001011010011111011101100010101001110001101000110010111111101101111110100110010011001010010100000011001000110011101000001101011011011101010100011010000001100101101100000000110110000000110110001101110001011100110101111110010110000010010010110001111100100101110001001000011001000001000000000000000000000000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000001000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000000000000000100000000000000000000000000000100000000000000000001000000000100000000010000000001000000000100000000010000000000000000000000000000000000000000000000000000000000010000000000000000000100000000010000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000010000000000000000000000000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000001000000000000000000010000000000000000000100000000010000000001000000000000000000010000000000000000000000000000010000000001000000000000000000010000000001000000000000000000010000000000000000000100000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000000000000000000000000101011101110101010010001100010101001110111011011010010110100111000000110001011011011111011101100010101001110001101000110010111111111101111111100110010011001010010100000010001000110011101000001101011010011101010000011010010001100100101100000100110110010000110110001101110001011100110101111110010110000010010010110001111101100101110101001000001001000001000000000000000000010000000001000000000000000000010000000001000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000100000000000000000001000000000100000000000000000001000000000000000000010000000001000000000100000000000000000001000000000000000000000000000000000000000000000000010000000001000000000000000000010000000001000000000100000000000000000001000000000100000000010000000000000000000100000000010000000000000000000000000000010000000001000000000100000000000000000000000000000100000000000000000001000000000100000000000000000000000000000100000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100000000010000000000000000000100000000010000000000000000000000000000010000000001000000000100000000000000000001000000000101011101100101010010001100010101001110111011011010010110100111000000100001011011011111011101100010111001110000101000110110111111101101111110100110010011001010010100000011001000110011101000011101011010011101010000011010010001100101101100000000110110000000110111001101110001011100100101111110010110000110010010110001111100100101110001001000011001000001000000000000000000010000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000010000000001000000000100000000000000000001000000000100000000000000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000010000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000100000000000000000000000000000100000000010000000000000000000100000000010000000001000000000000000000010000000000000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000001000000000001011101110101010010001100010101001110101011011010010110100111000000110001011010011111011001100010111001110000101000110110111111111101111111100110010011001010010100000010001000110011101000011101011011011101010000011010010001100100101100000100110110000000110110001101110101011100100101111111010110000010010010110001111100100101110101001000001001000001000000000000000000000000000000000000000100000000000000000000000000000100000000010000000001000000000000000000000000000000000000000100000000010000000001000000000000000000010000000000000000000000000000000000000001000000000000000000010000000001000000000000000000010000000001000000000000000000010000000001000000000000000000010000000001000000000100000000010000000000000000000100000000000000000000000000000100000000010000000000000000000100000000000000000001000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000001000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000001000000000000000000000000000000000000000100000000010000000001000000000100000000010000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000100000000010000000000000000000000000000010000000001000000000001011101110101010011001100010101001110101011011011010110100011000000110001011010011111011101100010101001110000101000110010111111111101111110100110010111001010010100000010001000110111101000011101011010011101010000011010000001100100101100000000110110010000110110001101110001011100100101111110010110000110010010110001111101100101110001001000001001000001000000000100000000010000000000000000000000000000010000000000000000000100000000000000000001000000000100000000010000000001000000000100000000000000000000000000000100000000010000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000001000000000100000000010000000000000000000100000000010000000000000000000100000000000000000001000000000100000000000000000001000000000000000000010000000000000000000000000000010000000000000000000000000000010000000001000000000100000000000000000000000000000100000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000010000000001000000000100000000000000000000000000000100000000000000000001000000000000000000000000000001000000000100000000010000000000000000000100000000000000000001000000000101011101100101010011001100010001001110101011011010010110100111000000100001011010011111011001100010101001110000101000110010111111111101111110100110010011001010010100000010001000110111101000001101011010011101010100011010010001100100101100000000110110010000110110001101110001011100110101111111010110000010010010110001111100100101110101001000001001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000100000000000000000001000000000100000000010000000001000000000000000000010000000001000000000100000000000000000000000000000100000000010000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000000000000001000000000000000000010000000001000000000000000000010000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000001000000000100000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000001000000000100000000000000000001000000000100000000000000000000000000000100000000010000000001000000000100000000000000000001000000000000000000000000000001000000000000000000010000000000000000000100000000010000000000000000000000000000010000000001000000000000000000010000000001000000000100000000010000000001000000000101011101110101010011001100010101001110111011011010010110100111000000110001011010011111011001100010101001110000101000110110111111111101111111100110010011001010000100000011001000110111101000001101011010011101010100011010000001100100101100000100110110010000110110001101110001011100110101111111010110000110010010100001111101100101110101001000011001000000000000000000000000010000000001000000000000000000010000000000000000000100000000000000000000000000000000000000010000000000000000000000000000010000000000000000000100000000010000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000001000000000000000000010000000000000000000000000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000000000000000100000000000000000000000000000100000000000000000001000000000100000000010000000001000000000000000000010000000000000000000100000000000000000001000000000100000000010000000001000000000000000000000000000001000000000100000000010000000000000000000100000000010000000001000000000100000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000000000000000000000000010000000001000000000000000000000000000001000000000000000000000000000000000000000000000000010000000001000000000100000000010000000000000000000001011101110101010010001100010101001110111011011011010110100011000000110001011010011111011001100010111001110000101000110110111111111101111111100110010111001010010100000011001000110011101000011101011010011101010100011010000001100100101100000000110110010000110110001101110001011100110101111111010110000110010010100001111100100101110001001000001001000000000000000000000000000000000000000000000000000000010000000000000000000100000000010000000000000000000000000000010000000001000000000000000000000000000000000000000000000000010000000000000000000100000000010000000001000000000100000000000000000001000000000100000000010000000001000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000000000000000000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000100000000010000000001000000000100000000000000000000000000000000000000010000000000000000000100000000000000000000000000000100000000010000000000000000000100000000010000000000000000000000000000010000000001000000000000000000010000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000100000000010000000001000000000100000000010000000000000000000000000000010000000000000000000000000000000000000000000000000100000000010000000000000000000101011101100101010011001100010101001110101011011011010110100111000000110001011010011111011001100010111001110000101000110010111111111101111110100110010111001010010100000010001000110111101000001101011011011101010000011010010001100101101100000100110110010000110110001101110101011100110101111111010110000010010010110001111100100101110101001000011001000000000000000000000000010000000001000000000000000000000000000001000000000100000000000000000001000000000100000000000000000000000000000000000000000000000000000000000100000000000000000001000000000100000000000000000001000000000000000000000000000001000000000000000000000000000001000000000100000000010000000000000000000000000000000000000001000000000000000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000010000000000000000000100000000000000000001000000000100000000010000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000010000000001000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000100000000000000000001000000000000000000010000000000000000000000000000010000000001000000000101011101110101010010001100010101001110111011011011010110100011000000110001011011011111011101100010111001110000101000110010111111111101111111100110010111001010000100000011001000110111101000001101011011011101010000011010010001100100101100000100110110000000110111001101110101011100100101111111010110000110010010100001111100100101110101001000011001000001000000000000000000000000000000000000000100000000000000000001000000000000000000000000000001000000000000000000000000000001000000000000000000010000000001000000000000000000000000000001000000000100000000010000000001000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000000000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000100000000000000000001000000000000000000010000000000000000000100000000010000000000000000000000000000000000000000000000000100000000010000000000000000000000000000010000000000000000000100000000000000000001000000000000000000010000000000000000000100000000010000000000000000000000000000010000000000000000000000000000010000000000000000000100000000000000000001000000000000000000000000000000000000000100000000000000000001000000000000000000010000000001000000000000000000000000000000000000000000000000000000000001000000000100000000000000000001000000000100000000010000000001000000000000000000010000000000000000000101011101110101010010001100010001001110101011011011010110100011000000100001011010011111011101100010101001110001101000110010111111111101111111100110010111001010010100000011001000110111101000011101011010011101010100011010000001100101101100000100110110010000110111001101110001011100100101111110010110000010010010110001111101100101110101001000001001000000000000000100000000000000000000000000000100000000000000000000000000000100000000010000000001000000000000000000010000000001000000000100000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000010000000001000000000100000000000000000001000000000000000000000000000001000000000000000000000000000001000000000100000000010000000001000000000000000000010000000000000000000100000000010000000001000000000100000000000000000000000000000100000000010000000000000000000100000000010000000001000000000000000000000000000000000000000000000000010000000001000000000100000000000000000001000000000000000000010000000000000000000000000000010000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000001000000000000000000010000000000000000000100000000010000000000000000000100000000000000000001000000000100000000010000000001000000000000000000000000000000000000000100000000010000000001000000000100000000010000000000000000000101011101100101010010001100010001001110111011011010010110100011000000110001011011011111011001100010111001110001101000110110111111101101111111100110010011001010010100000010001000110111101000011101011010011101010000011010010001100100101100000000110110000000110110001101110101011100110101111111010110000110010010110001111101100101110001001000001001000001000000000100000000010000000000000000000100000000000000000000000000000000000000010000000000000000000100000000010000000001000000000000000000010000000001000000000000000000010000000001000000000000000000010000000001000000000100000000010000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000001000000000100000000010000000000000000000000000000000000000000000000000100000000010000000000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000100000000000000000000000000000100000000010000000001000000000100000000000000000001000000000000000000000000000001000000000100000000010000000001000000000000000000000000000001000000000100000000010000000001000000000100000000010000000001000000000000000000010000000001000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000100000000000000000001000000000000000000010000000001000000000100000000000000000001000000000000000000010
