0010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111001001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111111111010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110010010110010010110100101110010010110010010110100101110100101100100101101001011110010010110010010110100101110010010110010010110100101110100101100100101101001011110100101100100101101001011100100101100100101101001011101001011001001011010010111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111110100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111101001011001001011010010111001001011001001011010010111010010110010010110100101111001001011001001011010010111001001011001001011010010111010010110010010110100101111010010110010010110100101110010010110010010110100101110100101100100101101001011111100100101100100101101001011100100101100100101101001011101001011001001011010010111100100101100100101101001011100100101100100101101001011101001011001001011010010111101001011001001011010010111001001011001001011010010111010010110010010110100101111100100101100100101101001011100100101