000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111110000000000000000111111111111111111111111111111110000000000000000111111111111111100000000000000000000000000000000 000000000000000011111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111110000000000000000111111111111111100000000000000000000000000000000 000000000000000011111111111111110000000000000000000000000000000011111111111111110000000000000000111111111111111111111111111111110000000000000000000000000000000000000000000000001111111111111111111111111111111100000000000000000000000000000000 000000000000000000000000000000001111111111111111111111111111111100000000000000001111111111111111000000000000000000000000000000001111111111111111000000000000000000000000000000001111111111111111111111111111111100000000000000000000000000000000 000000000000000011111111111111110000000000000000111111111111111100000000000000000000000000000000111111111111111100000000000000001111111111111111000000000000000011111111111111110000000000000000000000000000000011111111111111110000000000000000 000000000000000000000000000000000000000000000000111111111111111100000000000000001111111111111111111111111111111100000000000000001111111111111111111111111111111100000000000000001111111111111111000000000000000011111111111111110000000000000000 000000000000000011111111111111111111111111111111000000000000000011111111111111110000000000000000000000000000000011111111111111110000000000000000111111111111111100000000000000001111111111111111000000000000000011111111111111110000000000000000 000000000000000000000000000000001111111111111111000000000000000011111111111111111111111111111111000000000000000011111111111111110000000000000000000000000000000011111111111111110000000000000000000000000000000011111111111111110000000000000000 000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000111111111111111100000000000000000000000000000000000000000000000000000000000000001111111111111111 000000000000000011111111111111110000000000000000111111111111111111111111111111110000000000000000111111111111111100000000000000000000000000000000000000000000000011111111111111111111111111111111000000000000000000000000000000001111111111111111 000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111 000000000000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 000000000000000000000000000000001111111111111111000000000000000000000000000000001111111111111111000000000000000011111111111111111111111111111111000000000000000011111111111111111111111111111111000000000000000000000000000000001111111111111111 000000000000000011111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000001111111111111111 000000000000000011111111111111110000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111 000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111000000000000000011111111111111111111111111111111111111111111111100000000000000001111111111111111111111111111111100000000000000001111111111111111000000000000000011111111111111110000000000000000 111111111111111100000000000000001111111111111111000000000000000011111111111111110000000000000000111111111111111100000000000000001111111111111111000000000000000011111111111111110000000000000000000000000000000011111111111111110000000000000000 111111111111111100000000000000000000000000000000000000000000000011111111111111110000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111110000000000000000111111111111111100000000000000000000000000000000 111111111111111111111111111111110000000000000000000000000000000011111111111111111111111111111111000000000000000000000000000000001111111111111111000000000000000000000000000000001111111111111111111111111111111100000000000000000000000000000000 111111111111111100000000000000001111111111111111000000000000000000000000000000000000000000000000111111111111111100000000000000000000000000000000000000000000000011111111111111111111111111111111000000000000000000000000000000001111111111111111 111111111111111111111111111111111111111111111111000000000000000000000000000000001111111111111111111111111111111100000000000000000000000000000000111111111111111100000000000000000000000000000000000000000000000000000000000000001111111111111111 111111111111111111111111111111110000000000000000000000000000000000000000000000001111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111 111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111100000000000000000000000000000000111111111111111100000000000000000000000000000000000000000000000011111111111111110000000000000000111111111111111100000000000000001111111111111111000000000000000011111111111111110000000000000000 111111111111111111111111111111110000000000000000111111111111111100000000000000001111111111111111000000000000000011111111111111110000000000000000000000000000000011111111111111110000000000000000000000000000000011111111111111110000000000000000 111111111111111100000000000000001111111111111111111111111111111100000000000000000000000000000000111111111111111111111111111111110000000000000000000000000000000000000000000000001111111111111111111111111111111100000000000000000000000000000000 111111111111111111111111111111111111111111111111111111111111111100000000000000001111111111111111111111111111111111111111111111110000000000000000111111111111111111111111111111110000000000000000111111111111111100000000000000000000000000000000 110010010000000011001001000000001110110101001000111111111111111111100100000000001111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 110010010000000011111111111111111110110101001000111111111111111111100100000000001100100100000000111111111111111111101101010010001111111111111111111011010100100011111111111111111110010000000000111111111111111111111111111111111111011010010000 110010010000000011001001000000001111111111111111111011010100100011111111111111111111111111111111111011010100100011111111111111111110010000000000111011010100100011111111111111111110010000000000111111111111111111111111111111111111011010010000 110010010000000011111111111111111111111111111111111011010100100011111111111111111100100100000000111011010100100011111111111111111110010000000000111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 110110110010010011111111111111111111111111111111101010000100000011111111111111111101101100100100111111111111111111111111111111111110110101001000111111111111111111001001000000001111111111111111110110110010010011111111111111111101001000000000 110110110010010010011000001000001111111111111111101010000100000011111111111111111111111111111111111111111111111111111111111111111110110101001000110110110010010011111111111111111100100100000000110110110010010011111111111111111101001000000000 111111111111111110011000001000001011100011100010111111111111111110101000010000001101101100100100111111111111111111111111111111111110110101001000111111111111111111001001000000001111111111111111110110110010010011111111111111111101001000000000 111111111111111111111111111111111011100011100010111111111111111110101000010000001111111111111111111111111111111111111111111111111110110101001000110110110010010011111111111111111100100100000000110110110010010011111111111111111101001000000000 111111111111111111111111111111111011100011100010101010000100000011111111111111111111111111111111111111111111111111101101010010001111111111111111110110110010010011001001000000001111111111111111111111111111111111011011001001001101001000000000 110110110010010010011000001000001111111111111111111111111111111110101000010000001111111111111111111111111111111111101101010010001111111111111111110110110010010011001001000000001111111111111111111111111111111111011011001001001101001000000000 111111111111111110011000001000001011100011100010101010000100000011111111111111111101101100100100111111111111111111101101010010001111111111111111111111111111111111111111111111111100100100000000111111111111111111011011001001001101001000000000 110110110010010011111111111111111111111111111111111111111111111110101000010000001101101100100100111111111111111111101101010010001111111111111111111111111111111111111111111111111100100100000000111111111111111111011011001001001101001000000000 111111111111111111111111111111111101101100100100110010010000000011111111111111111111111111111111110110110010010011001001000000001111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001110010000000000 100110000010000011111111111111111101101100100100110010010000000011111111111111111101101100100100111111111111111111111111111111111100100100000000111111111111111111101101010010001111111111111111111111111111111111101101010010001110010000000000 100110000010000011011011001001001111111111111111111111111111111111001001000000001111111111111111110110110010010011001001000000001111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001110010000000000 111111111111111111011011001001001111111111111111111111111111111111001001000000001101101100100100111111111111111111111111111111111100100100000000111111111111111111101101010010001111111111111111111111111111111111101101010010001110010000000000 111111111111111111011011001001001111111111111111110010010000000011111111111111111101101100100100111111111111111111001001000000001111111111111111111111111111111111111111111111111110110101001000111011010100100011111111111111111110010000000000 100110000010000011011011001001001111111111111111110010010000000011111111111111111111111111111111110110110010010011111111111111111100100100000000111111111111111111111111111111111110110101001000111011010100100011111111111111111110010000000000 100110000010000011111111111111111101101100100100111111111111111111001001000000001101101100100100111111111111111111001001000000001111111111111111111111111111111111111111111111111110110101001000111011010100100011111111111111111110010000000000 111111111111111111111111111111111101101100100100111111111111111111001001000000001111111111111111110110110010010011111111111111111100100100000000111111111111111111111111111111111110110101001000111011010100100011111111111111111110010000000000 111111111111111111111111111111111111101111100110111010010100000011111111111111111111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001111111111111111111111111111111111111111011011001111011000000000 110110110010010011011011001001001111111111111111111111111111111111101001010000001111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001111111111111111111111111111111111111111011011001111011000000000 110110110010010011011011001001001111111111111111111010010100000011111111111111111111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111110110101001000111111110110110011111111111111111111011000000000 111111111111111111111111111111111111101111100110111111111111111111101001010000001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111110110101001000111111110110110011111111111111111111011000000000 111111111111111111111111111111111111011010010000111001000000000011111111111111111111111111111111111101101001000011100100000000001111111111111111111101101001000011100100000000001111111111111111111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111011110010111011000100000011111111111111111111111111111111111111111111111111101101010010001111111111111111111111111011010011101101000000001111111111111111111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111101110001110001010101000010000001111111111111111101110001110001010101000010000001111111111111111111111111111111110111000111000101011000010000000 111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111110111110011011101001010000001111111111111111111111111111111111101101010010001111111111111111111111111111111111111101111010101111010010000000 111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111101101010010001111111111111111111110111110011011101001010000001111111111111111111111111111111111111011111001101111001010000000 111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111011101111011010000000 111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111111101111001011101100010000001111111111111111111111101111001011101100010000001111111111111111111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111101101010010001111111111111111111111111111011011101101010000001111111111111111111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111110110100111011010000000011111111111111111111111111111111111111111011010011101101000000001111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111011011101101010000001111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111110110111011010100000011111111111111111111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 110100100000000011111111111111111111011010010000111001000000000011111111111111111101001000000000111111111111111111111111111111111110110101001000111101101001000011100100000000001111111111111111111111111111111111111111111111111111011010010000 110110110010010011111111111111111111111111111111111011010100100011111111111111111001100000100000111111111111111111111111111111111010100001000000101110001110001010101000010000001111111111111111111111111111111110111000111000101011000010000000 110110110010010011111111111111111111111111111111111011010100100011111111111111111101101100100100111111111111111111111111111111111110100101000000111111111111111111101101010010001111111111111111111111111111111111111101111010101111010010000000 110110110010010011111111111111111111111111111111111011010100100011111111111111111101101000100000111111111111111111111111111111111110110101001000111111101111001011101100010000001111111111111111111111111111111111111111111111111111011010010000 110110100010000011111111111111111111111110110100111011010000000011111111111111111101101100100100111111111111111111111111111111111110110101001000111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 110110110010010011111111111111111111111111111111111011010100100011111111111111111101101100100100111111111111111111111111111111111110110101001000111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 111111111111111111010010000000001111011010010000111001000000000011111111111111111101001000000000111101101001000011100100000000001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 111111111111111111011010001000001111111011110010111011000100000011111111111111111101101100100100111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 110100100000000011010010000000001111011010010000111001000000000011111111111111111111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 111111111111111111011011001001001111111111111111111011010100100011111111111111111001100000100000101110001110001010101000010000001111111111111111111111111111111111111111111111111010100001000000111111111111111110111000111000101011000010000000 111111111111111111011011001001001111111111111111111011010100100011111111111111111101101000100000111111101111001011101100010000001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 110110110010010011011011001001001111111111111111111011010100100011111111111111111111111111111111111111111111111111111111111111111010100001000000111111111111111111111111111111111010100001000000111111111111111110111000111000101011000010000000 111111111111111111011011001001001111111111111111111011010100100011111111111111111101101100100100111111111111111111101101010010001111111111111111111111111111111111111111111111111110100101000000111111111111111111111011111001101111001010000000 111111111111111111001001000000001111111111111111111011010100100011111111111111111100100100000000111111111111111111101101010010001111111111111111111011010100100011111111111111111110010000000000111111111111111111111111111111111111011010010000 110110110010010011011001001000001111111111111111111011010100100011111111111111111111111111111111111111111111111111111111111111111110110101001000111111110110110011111111111111111110110100000000111111111111111111111111111111111111011010010000 111111111111111111011011001001001111111111111111111011010100100011111111111111111101101100100100111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 110110010010000011011011001001001111111111111111111011010100100011111111111111111111111111111111111111110110110011111111111111111110110100000000111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 110110110010010011011011001001001111111111111111111011010100100011111111111111111111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 110110110010010011011011001001001111111111111111111111111111111111101101010010001111111111111111111111111111111110101000010000001111111111111111111111111111111110101000010000001111111111111111101110001110001011111111111111111011000010000000 110110110010010011111111111111111111111111111111111111111111111111101101010010001001100000100000111111111111111110101000010000001111111111111111101110001110001011111111111111111010100001000000101110001110001011111111111111111011000010000000 110110110010010011111111111111111111111111111111111111111111111111101101010010001101101100100100111111111111111111101001010000001111111111111111111111111111111111111111111111111110110101001000111111011110101011111111111111111111010010000000 111111111111111111011011001001001111111111111111111111111111111111101101010010001001100000100000101110001110001011111111111111111010100001000000111111111111111110101000010000001111111111111111101110001110001011111111111111111011000010000000 111111111111111111111111111111111111111111111111111111111111111111101101010010001111111111111111101110001110001011111111111111111010100001000000101110001110001011111111111111111010100001000000101110001110001011111111111111111011000010000000 111111111111111111111111111111111111111111111111111111111111111111101101010010001111111111111111111110111110011011111111111111111110100101000000111111111111111111111111111111111110110101001000111111011110101011111111111111111111010010000000 111111111111111111011011001001001111111111111111111111111111111111101101010010001101101100100100111111111111111111111111111111111110110101001000111111111111111111101001010000001111111111111111111110111110011011111111111111111111001010000000 111111111111111111001001000000001110110101001000111111111111111111100100000000001100100100000000111011010100100011111111111111111110010000000000111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 111111111111111111011001001000001111110111101010111111111111111111101100010000001101101100100100111111111111111111111111111111111110110101001000111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 110100100000000011010010000000001111111111111111111111111111111111101101010010001111111111111111111101101001000011100100000000001111111111111111111101101001000011100100000000001111111111111111111111111111111111111111111111111111011010010000 110110110010010011011010001000001111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001111111111111111111111111011010011101101000000001111111111111111111111111111111111111111111111111111011010010000 110110100010000011011011001001001111111111111111111111111111111111101101010010001111111111111111111111111011010011101101000000001111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 110110110010010011011011001001001111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 111111111111111111010010000000001111111111111111111111111111111111101101010010001101001000000000111111111111111111111111111111111110110101001000111101101001000011100100000000001111111111111111111111111111111111111111111111111111011010010000 111111111111111111011011001001001111111111111111111111111111111111101101010010001101100100100000111111011110101011111111111111111110110001000000111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 111111111111111111011011001001001111111111111111111111111111111111101101010010001101101100100100111111111111111111111111111111111110110101001000111111111111111111101101010010001111111111111111111111111111111111111111111111111111011010010000 111111111111111111111111111111111110110101001000111111111111111111100100000000001111111111111111111011010100100011111111111111111110010000000000111011010100100011111111111111111110010000000000111111111111111111111111111111111111011010010000 111111111111111111111111111111111111110111101010111111111111111111101100010000001111111111111111111111111111111111111111111111111110110101001000111111110110110011111111111111111110110100000000111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111110111110011011111111111111111110100101000000111110111110011011111111111111111111001010000000 111111111111111111111111111111111111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111110110101001000111111111110111011111111111111111111011010000000 110110010010000011111111111111111111111101101100111111111111111111101101000000001101101100100100111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111101101100111111111111111111101101000000001111111111111111111111110110110011111111111111111110110100000000111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111101110111111111111111111101101010000001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 110110110010010011111111111111111111111111111111111111111111111111101101010010001101100100100000111111111111111111101101010010001111111111111111111111011110101011111111111111111110110001000000111111111111111111111111111111111111011010010000 110100100000000011111111111111111111111111111111111111111111111111101101010010001101001000000000111101101001000011100100000000001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 110110110010010011111111111111111111111111111111111111111111111111101101010010001101101100100100111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111111111111111111111111111101101010010001111111111111111111111011110101011111111111111111110110001000000111111011110101011111111111111111110110001000000111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111110111011111111111111111110110101000000111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111111111111111111111111111101101010010001111111111111111111111111110111011111111111111111110110101000000111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 111111111111111111111111111111111111111111111111111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000 101110001110001011111111111111111111111111111111100110000010000011111111111111111111111111111111110110110010010011111111111111111101101100100100111111111111111111011011001001001111111111111111110010010000000011111111111111111100100100000000 111111111111111111111111111111111111111111111111101110001110001011111111111111111011100011100010101110001110001011111111111111111011100011100010111111111111111110011000001000001111111111111111100110000010000011111111111111111001100000100000 111111111111111111111111111111111111111111111111101110001110001011111111111111111111111111111111111110111110011011111111111111111111101111100110111111111111111111011011001001001111111111111111110110010010000011111111111111111101100100100000 111111111111111111111111111111111011100011100010101110001110001011111111111111111011100011100010111111111111111111111111111111111011100011100010100110000010000010011000001000001111111111111111111111111111111110011000001000001001100000100000 101110001110001011111111111111111001100000100000100110000010000011111111111111111111111111111111111111111111111111111111111111111101101100100100110110110010010011011011001001001111111111111111111111111111111111001001000000001100100100000000 111111111111111111111111111111111011100011100010101110001110001011111111111111111111111111111111111111111111111111111111111111111111101111100110110110110010010011011011001001001111111111111111111111111111111111011001001000001101100100100000 111101101001000011111111111111111111111111111111101100001000000011111111111111111111011010010000111101101001000011111111111111111111111111111111111111111111111111010010000000001111111111111111110100100000000011111111111111111101101100100100 111111111011010011111111111111111111111111111111101110001100000011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111011011000000001111111111111111110110110010010011111111111111111101101100100100 111101101001000011111111111111111011000010000000101100001000000011111111111111111111011010010000111111111111111111111111111111111111111111111111110100100000000011010010000000001111111111111111111111111111111111011011001001001101101100100100 111111111111111111111111111111111111111111111111101110001110001011111111111111111111101111100110111111111111111111111111111111111111110111101010111111111111111111011001001000001111111111111111110110110010010011111111111111111101101000100000 111110111110011011111111111111111111111111111111101110000110000011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100000000 111111111111111111111111111111111111111111111111101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100100000 111111111111111111111111111111111111111111111111101110001110001011111111111111111111111011110010111111101111001011111111111111111111111111111111111111111111111111011010001000001111111111111111110110100010000011111111111111111101101100100100 111111111111111111111111111111111111111111111111101110001110001011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111011011001000001111111111111111110110110010010011111111111111111101101100100100 111111111111111111111111111111111011100011100010101110001110001011111111111111111111111011110010111111111111111111111111111111111111111111111111110110100010000011011010001000001111111111111111111111111111111111011011001001001101101100100100 111111101111001011111111111111111111111111111111101110001010000011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111011011001001001111111111111111110110110000000011111111111111111101101100100100 111111111111111111111111111111111111111111111111101110001110001011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111011011001001001111111111111111110110110010000011111111111111111101101100100100 111111111111011011111111111111111111111111111111101110001110000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100100100 111111111111111111111111111111111111111111111111101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100100100 111111111111111111111111111111111010100001000000101110001110001011111111111111111111111111111111111011010100100011111111111111111111111111111111110010010000000011011011001001001111111111111111111111111111111111010010000000001101101100100100 111111101111001011111111111111111011100010100000101110001010000011111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001111111111111111111111111111111111011011001001001101101100100100 111111111111111111111111111111111011100011100010101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001111111111111111111111111111111111011011001001001101101100100100 111111111111111110111000111000101111111111111111100110000010000011111111111111111111111111111111111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100100100110010010000000011111111111111111100100100000000 111111111111111110111000111000101111111111111111101110001110001011111111111111111111111111111111101110001110001011111111111111111011100011100010100110000010000011111111111111111001100000100000100110000010000011111111111111111001100000100000 111111111111111110111000111000101001100000100000100110000010000011111111111111111111111111111111110110110010010011011011001001001111111111111111111111111111111111111111111111111101101100100100111111111111111111001001000000001100100100000000 111111111111111110111000111000101011100011100010101110001110001011111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111111111111111111111001100000100000111111111111111110011000001000001001100000100000 111101101001000010110000100000001111111111111111101100001000000011111111111111111111111111111111111101101001000011111111111111111111111111111111110100100000000011111111111111111101101100100100110100100000000011111111111111111101101100100100 111111111011010010111000101000001111111111111111101110001100000011111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011111111111111111101101100100100110110110010010011111111111111111101101100100100 111101101001000010110000100000001011000010000000101100001000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111011011001001001101101100100100 111111111111111110111000111000101011100011100010101110000110000011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111101101100100100111111111111111111011011001001001101101100000000 111111111111111110111000111000101111111111111111101110001110001011111111111111111111111111111111111111111111111111111111111111111111110111101010110110110010010011111111111111111101100100100000110110110010010011111111111111111101101000100000 111111111111111110101000010000001111111111111111101110001110001011111111111111111110110101001000111111111111111111111111111111111111111111111111110010010000000011111111111111111101001000000000110110110010010011111111111111111101101100100100 111111111111111110111000111000101111111111111111101110001110001011111111111111111111111111111111111111101111001011111111111111111111111111111111110110100010000011111111111111111101101100100100110110100010000011111111111111111101101100100100 111111111111111110111000111000101111111111111111101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011111111111111111101101100100100110110110010010011111111111111111101101100100100 111111111111111110101000010000001010100001000000101110001110001011111111111111111110110101001000111011010100100011111111111111111111111111111111111111111111111111111111111111111101001000000000111111111111111111010010000000001101101100100100 111111111111111110111000011000001011100011100010101110001110001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100000000111111111111111111011011001001001101101100100100 111111111111111110111000111000101011100001100000101110001110001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111011011000000001101101100100100 111111111111111110111000111000101011100011100010101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111011011001001001101101100100100 111111111111111110111000111000101001100000100000111111111111111110011000001000001111111111111111110110110010010011111111111111111101101100100100111111111111111111011011001001001111111111111111110010010000000011111111111111111100100100000000 101110001110001011111111111111111001100000100000111111111111111110011000001000001111111111111111111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100100100110010010000000011111111111111111100100100000000 111111111111111110111000111000101011100011100010111111111111111110111000111000101111111111111111111111111111111110111000111000101111111111111111111111111111111110011000001000001111111111111111100110000010000011111111111111111001100000100000 111111111111111111111111111111111011100011100010111111111111111110111000111000101011100011100010111111111111111110111000111000101111111111111111100110000010000011111111111111111001100000100000100110000010000011111111111111111001100000100000 111111111111111111111111111111111011100011100010111111111111111110111000111000101111111111111111111111111111111111111011111001101111111111111111110110110010010011111111111111111101101100100100110110010010000011111111111111111101100100100000 111111111111111110111000111000101111111111111111111111111111111110111000111000101111111111111111101110001110001010111000111000101111111111111111100110000010000010011000001000001111111111111111111111111111111110011000001000001001100000100000 111111111111111111111111111111111111111111111111111111111111111110111000111000101011100011100010101110001110001010111000111000101111111111111111111111111111111111111111111111111001100000100000111111111111111110011000001000001001100000100000 111111111111111110111000111000101111111111111111111111111111111110011000001000001111111111111111111111111111111111111111111111111101101100100100110110110010010011011011001001001111111111111111111111111111111111001001000000001100100100000000 101110001110001011111111111111111111111111111111111111111111111110011000001000001111111111111111110110110010010011011011001001001111111111111111111111111111111111111111111111111101101100100100111111111111111111001001000000001100100100000000 111111111111111111111111111111111111111111111111111111111111111110111000111000101111111111111111111110111110011011111011111001101111111111111111111111111111111111111111111111111101101100100100111111111111111111011001001000001101100100100000 111111111111111110110000100000001011000010000000111111111111111110111000111000101111011010010000111101101001000011111111111111111111111111111111111111111111111111010010000000001111111111111111110100100000000011111111111111111101101100100100 111111111111111110111000101000001011100011100010111111111111111110111000111000101111111110110100111111111111111111111111111111111111111111111111111111111111111111011011000000001111111111111111110110110010010011111111111111111101101100100100 111111111111111110110000100000001111111111111111111111111111111110111000111000101111011010010000111111111111111111111111111111111111111111111111110100100000000011010010000000001111111111111111111111111111111111011011001001001101101100100100 111111111111111110111000111000101111111111111111111111111111111110111000111000101111111111111111111111111111111111111101111010101111111111111111110110110010010011011001001000001111111111111111111111111111111111011011001001001101101000100000 111111111111111111111111111111111111111111111111111111111111111110111000111000101111101111100110111111111111111111111101111010101111111111111111111111111111111111111111111111111101100100100000111111111111111111011011001001001101101000100000 111111111111111110111000111000101011100011100010111111111111111110111000011000001111111111111111111111111111111111111111111111111111111101101100111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100000000 111110111110011011111111111111111111111111111111111111111111111110111000011000001111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111101101100100100111111111111111111011011001001001101101100000000 111111111111111111111111111111111111111111111111111111111111111110111000111000101111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111101101100100100111111111111111111011011001001001101101100100000 111011010100100011111111111111111010100001000000111111111111111110110000100000001110110101001000111111111111111111111111111111111111111111111111110010010000000011111111111111111101001000000000110110110010010011111111111111111101101100100100 111111111111111111111111111111111011100011100010111111111111111110111000111000101111110111101010111111111111111111111111111111111111111111111111110110010010000011111111111111111101101000100000110110110010010011111111111111111101101100100100 111011010100100011111111111111111111111111111111111111111111111110110000100000001110110101001000111011010100100011111111111111111111111111111111111111111111111111111111111111111101001000000000111111111111111111010010000000001101101100100100 111111111111111111111111111111111111111111111111111111111111111110111000111000101111110111101010111111011110101011111111111111111111111111111111111111111111111111111111111111111101101000100000111111111111111111011010001000001101101100100100 111111110110110011111111111111111111111111111111111111111111111110111000110000001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100000000111111111111111111011011001001001101101100100100 111111111111111111111111111111111111111111111111111111111111111110111000111000101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100100000111111111111111111011011001001001101101100100100 111111011110101011111111111111111011100001100000111111111111111110111000101000001111111111111111111111111111111111111111111111111111111111111111110110110010010011111111111111111101101100100100110110110010010011111111111111111101101100100100 111111011110101011111111111111111111111111111111111111111111111110111000101000001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111011011000000001101101100100100 111111111110111011111111111111111111111111111111111111111111111110111000111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111011011001001001101101100100100 111111111111111111111111111111111111111111111111111111111111111110111000111000101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111011011001000001101101100100100 111111111111111111111111111111111111111111111111111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111011011001001001101101100100100 111111111111111111111111111111111011000010000000111111111111111110111000111000101111111111111111111101101001000011111111111111111111111111111111110100100000000011111111111111111101101100100100110100100000000011111111111111111101101100100100 111111111111111111111111111111111011100011100010111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111110110110010010011111111111111111101101100100100110110110010010011111111111111111101101100100100 111011010100100010101000010000001010100001000000111111111111111110110000100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100100100 111011010100100010101000010000001111111111111111111111111111111110110000100000001111111111111111111011010100100011111111111111111111111111111111110010010000000011011011001001001111111111111111111111111111111111010010000000001101101100100100 111111111111111110111000111000101111111111111111111111111111111110111000111000101111111111111111111111011110101011111111111111111111111111111111110110010010000011011011001001001111111111111111111111111111111111011010001000001101101100100100 111111111111111110111000111000101011100010100000111111111111111110111000111000101111111111111111111111111011010011111111111111111111111111111111111111111111111111011011001001001111111111111111110110110000000011111111111111111101101100100100 111111110110110010111000011000001111111111111111111111111111111110111000110000001111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001111111111111111111111111111111111011011001001001101101100100100 111111111111111110111000111000101111111111111111111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001111111111111111111111111111111111011011001001001101101100100100 111111111111111110111000111000101011100011100010111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100100100 111111111111111111111111111111111111101101100100111110011110001011111111111111111111111111110010111111110110100011111111111111111111111111111111111111111111111111111111011010001111111111111111111111111111111111111111010010001111111100100100 111111111111111111111111111111111111101101100100111110011110001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111010010001111111100100100 101110001110001011111111111111111101101100100100110110010010000011111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111111111011011001111111111111111111111111111111111101101010010001110110100000000 111111111111111111111001111000101111110101101000111111111111111111111100001000001111111111111111111111110110110011111111111111111111111100100100111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110010000 101110001110001011111111111111111101101100100100111111111111111111011001001000001111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111111111101101100111011010100100011111111111111111110110100000000 111110011110001011111111111111111111110101101000111111111111111111111100001000001111111111111111111111111111111111111111011011001111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111110010000 111110011110001011111111111111111111111101101100111111111111111111111101001000001111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110010000 111111010110100011111111111111111111101101100100111111111111111111111001100000001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001000111111110110110011111111111111111111111100100100 111011010100100011111111111111111110110101001000111111111111111111110100100000001110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111011000000000111111111111111111111111111111111111111110110100 111111010110100011111111111111111111111101101100111111111111111111111101100000001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001000111111111111111111111111111111111111111110110100 111111011110101011111111111111111111101101100100111111111111111111111001101000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111110110110011111111111111111111111100100100 111111011110101011111111111111111111110101101000111111111111111111111100101000001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111110110100 111111011110101011111111111111111111111101101100111111111111111111111101101000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111011010100100011101001010000001110110101001000111111111111111111110100100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111111001000011111111111111111111111111111111111111011100100011111111111111111111111110010000111111111100100011111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111111010101111111110100100 111111111111111111111011101001001111111111111111111111111111111111111001111000101111111110110000111111111110101011111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111011010001111111100100100 111111111111111111111011111001101111111111111111111111111111111111111001111000101111111111111111111110111110011011111001111000101111111111111111111111111111111111111101011010001111111111111111111111111111111111111101011010001111110000100000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111110010111111111110101011111111111111111111111111111111111111111111111111111111011010001111111111111111111111111111111111111111111010101111111110100100 111111111111111111111111111111111111101111100110111110011110001011111111111111111111101111100110111111111111111111111111111111111111100111100010111111111111111111111101011010001111111111111111111111111111111111111101011010001111110000100000 111111111111111111111111111111111111111111111111111111011110101011111111111111111011100011100010111111111111111111111111111111111011100011100010101110001110001010111000011000001111111111111111111111111111111110111000111000101011100010100000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111101111100110111111111111111111111111111111111111100111100010111111111111111111111101011010001111111111111111111111111111111111111101111010101111110010100000 111111101011000011111111111111111111101110100100111110011000000011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111011011001111111100100100 111111111011010011111111111111111111111111111111111111011100100011111111111111111111111010110000111111111111111111111111111111111111111111111111111110101110001011111010010000001111111111111111111111111111111111111011111001101111101110100100 111111111011010011111111111111111111111111111111111111011100100011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111111011101111111110100100 111111111001000011111111111111111111111111111111111111011100100011111111111111111111111110010000111111111101100011111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111111111111111111110110100 111101101001000011111111111111111111011010010000111101001000000011111111111111111111011010010000111111111111111111111111111111111111111111111111111101101001000011110110000000001111111111111111111111111111111111111111111111111111111110110100 111111101011000011111111111111111111111110110100111111011000000011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111111111111111111110110100 111111111011010011111111111111111111111111111111111111011100100011111111111111111111111010110000111111111111111111111111111111111111111111111111111111101111001011111110010000001111111111111111111111111111111111111111111111111111111110110100 111111111011010011111111111111111111111111111111111111011100100011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111110100111111011110001011111111111111111111100111100010111111011110100011111111111111111111110011100010111111111111111111111101011010001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111100111100010111111011110101011111111111111111111110011100010111111111111111111111101011010001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111011101001001111111111111111111111111111111111111001111000101111111110110100111111111111111111111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111011011001111111100100100 111111111111111111111011101001001111111111111111111111111111111111111101111010101111111010110000111111101111001011111111111111111111111111111111111111111111111111111010010000001111111111111111111110101110001011111111111111111111101110100100 111111111111111111111011101001001111111111111111111111111111111111111101111010101111111110110100111111111111111111111111111111111111111111111111111111111111111111111011010000001111111111111111111110111110011011111111111111111111101110100100 111111111111111111111001100000001111110111001000111111111111111111111100111000101111111110010000111111111101100011111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111001101000001111110111101010111111111111111111111100111000101111111110110100111111111111111111111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111111111111111111110110100 111111111111111111110010100000001111111111111111111111111111111111111101111010101111011010010000111111111111111111111111111111111111111111111111111101101001000011110110000000001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111011101001001111111111111111111111111111111111111101111010101111111110110000111111111111101011111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111011101001001111111111111111111111111111111111111101111010101111111110110100111111111111111111111111111111111111111111111111111111111111111111111111010010001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111011111001101111111111111111111111111111111111111001111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101011010001111111111111111111111111111111111111111011011001111111000100000 111111111111111111111011111001101111111111111111111111111111111111111101111010101111111111111111111111111111111110111000111000101111111111111111111111111111111110111000011000001111111111111111101110001110001011111111111111111011100010100000 111111111111111111111001111000101111110111101000111111111111111111111100111000101111111111111111111111111111010011111101111000101111111111111111111111111111111111111101011010001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111001111000101111110111101010111111111111111111111100111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101011010001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111010111000101111111111111111111111111111111111111101111010101111111111111111111111101111001011111100111000101111111111111111111111101011000011111100001000001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111010111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111111111111111111111111011010011111101001000001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111011111001101111111111111111111111111111111111111101111010101111111111111111111111111111011011111101111000101111111111111111111111111111111111111101011010001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111011111001101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101011010001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111011110010111111001110001011111111111111111111101011100010111111111111111111111111111111111111110111101010111111101011000011111100001000001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111101011100010111111111111111111111111111111111111110111101010111111101111001011111100011000001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111111110110111111011110001011111111111111111111101111100110111111111111111111111111111111111111110111101010111111111111111111111101011010001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111101111100110111111111111111111111111111111111111110111101010111111111111111111111101011010001111111111111111111111111111111111111111111111111111111010110000 111111111111111111111111111111111111101111100110111110011110001011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111011010001111111111111111111111111111111111111111011011001111111100100100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111111110101110001011111010011000001111111111111111111111111111111111111011111001101111101110100100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111011010001111111111111111111111111111111111111111111011101111111110100100 111111111111111111111111111111111111111111110100111111011110001011111111111111111111111111110010111111111111100011111111111111111111111111111111111111111111111111111111011010001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111011110010111111001110001011111111111111111111111011110010111111111111111111111111111111111111111111111111111111101011000011111110001000001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111111111101111001011111110011000001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111110010111111111111101011111111111111111111111111111111111111111111111111111111011010001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111110110111111011110001011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111011010001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111011010001111111111111111111111111111111111111111111111111111111110110100 111111111011000011111011101001001111111111111111111111011100100011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111101101100100111111111111111111111011111000101111101110100100 111111010110100011111011011001001111111111111111111111111111111111111001100000001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111010010001111111100100100 111111111111111111111011111001101111111111111111111111111111111111111001111000101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111011010001111111100100100 111111111111111111111011111001101111111111111111111111010110100011111111111111111111111111111111111110111110011011111011011001001111111111111111111111111111111111111111111111111111101101100100111111111111111111111001111000101111100110000000 111111111111111111111011011001001111111111111111111111011110101011111111111111111111110101101000111111011110101011111111111111111111111111111111111111111111111111111111111111111111101001000000111111111111111111111010111000101111101110100100 111111111111111111111011111001101111111111111111111111011110101011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111101101100100111111111111111111111011111000101111101110100100 111111111111001011111111111111111111111111111111111111011110100011111111111111111111111111111111111111011110100011111111111111111111111111111111111110011110001011111011011001001111111111111111111111111111111111111010111000101111101110100100 111111111111001011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111010101111111110100100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110101011111111111111111111111111111111111110011110001011111011011001001111111111111111111111111111111111111010111000101111101110100100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111010101111111110100100 111111111111111111111011111001101111111111111111111111111111111111011001001000001111111111111111111111111111111111111111111111111101101100100100111111111111111111111111011011001111111111111111111111111111111111101101010010001110110100000000 111110111110011011111111111111111111111111111111111111010110100011111111111111111111111111111111111111111111111111111111111111111111101101100100111110111110011011111011011001001111111111111111111111111111111111111001111000101111100110000000 111110111110011011111111111111111111111111111111111111010110100011111111111111111111111111111111111111111111111111111111111111111111101101100100111111111111111111111111011011001111111111111111111111111111111111111101111010101111110110000000 111111111111111111111011111001101111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111111111111111111111011100001100000111111111111111110111000111000101011100010100000 111111111111111111111111111111111111101111100110111110011110001011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111011011001111111111111111111111111111111111111101011010001111110100100000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111101111100110111110111110011011111011011001001111111111111111111111111111111111111001111000101111100110100000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111011011001111111111111111111111111111111111111101111010101111110110100000 111101101001000011110010100000001111011010010000111101001000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111101011000011111011101001001111111111111111111110011000000011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111101101100111111110100100011111111111111111111111100100100 111111111001000011111001100000001111111111111111111111011100100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111110100100011111111111111111111111100100100111111111111111111111111111111111111111110110100 111111111011000011111011101001001111111111111111111111011100100011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111111011010011111011101001001111111111111111111110011100000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111110110110011111111111111111111111100100100 111111111011010011111011101001001111111111111111111111011100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100100111111111111111111111011111001101111101110100100 111111111011010011111001101000001111111111111111111111011100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111110110100 111111111011010011111011101001001111111111111111111111011100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111111111111111111010111000101111111011110000111111001110001011111111111111111111111111111111111111111110110011111111111111111111110111100010111111111111111111111111111111111111110101101000111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111011010000111111001110001011111111111111111111111111111111111111111100100011111111111111111111111111100110111111111001000011111111001001001111111111111111111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111110100111111011110001011111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110000 111110011110001011111111111111111111111111111111111111010110100011111111111111111111111111111111111111110110100011111111111111111111111100100100111111111111001011111111011001001111111111111111111111111111111111111111111111111111111110010000 111110011110001011111111111111111111111111111111111111010110100011111111111111111111111111111111111111110110110011111111111111111111111100100100111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110010000 111111111111111111111011111001101111111111111111111111111111111111111101011010001111111111111111111110111110011011111111111111111111101101100100111111111111111111111011011001001111111111111111111110011110001011111111111111111111100110000000 111111111111111111111010111000101111111111111111111111111111111111111101011010001111111111111111111111111110101011111111111111111111111101100100111111111011000011111111001001001111111111111111111111111111111111111111111111111111111110010000 111111111111111111111011111001101111111111111111111111111111111111111101011010001111111111111111111111111110111011111111111111111111111101100100111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110010000 111111111111111111111011111001101111111111111111111110011110001011111111111111111111111111111111111110111110011011111111111111111111100111100010111111111111111111111111111111111111110101101000111111010110100011111111111111111111110000100000 111111111111111111111001111000101111111111111111111111011110101011111111111111111111111111111111111111011110101011111111111111111111110011100010111111010110100011111111111111111111110000100000111111111111111111111111111111111111111010110000 111111111111111111111011111001101111111111111111111111011110101011111111111111111111111111111111111111111110111011111111111111111111110111100010111111111111111111111111111111111111110101101000111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111110101011111111111111111111111111100110111111111111001011111111011001001111111111111111111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111101100111111111111111111111101111000101111101011100010111111101111000011111100111000101111111111111111111111111111111111111111111111111111110101101000111111111111111111111111111111111111111010110000 111111111111111111111111111111111111110111001000111111111111111111111100111000101111111111111111111111111101000011111111111001101111111111111111111111110100100011111111111111111111111100100100111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111101100111111111111111111111101111000101111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110000 111111111111111111111111111111111111101110100100111111111111111111111001111000101111111111101010111111111011000011111111111111111111111111111111111111111111111111111111111111111111111101101000111111110100100011111111111111111111111100100100 111111111111111111111111111111111111101110100100111111111111111111111001111000101111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111101101100111111110100100011111111111111111111111100100100 111111111111111111111111111111111111110111001000111111111111111111111100111000101111111111111111111111111101100011111111111111111111111111111111111111110100100011111111111111111111111100100100111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111101100111111111111111111111101111000101111111111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111101101000111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111101100111111111111111111111101111000101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111111111111111111001111000101111110111101000111111111111111111111100111000101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111101111001011111111111111111111101110100100111110011010000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111011011001111111100100100 111110101110001011111111111111111111111010110000111111000010000011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111011010011111111001001001111111111111111111111111111111111111111111111111111111110010000 111110101110001011111111111111111111111110110100111111010010000011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110010000 111111111111111111111111111111111111111011010000111111001110001011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111001000011111111001001001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111110100111111011110001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111101111001011111111111111111111111010110000111111001010000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111110110100 111111101111001011111111111111111111111110110100111111011010000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111010111000101111111010110000111111000010000011111111111111111111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110010000 111111111111111111111010010000001111111011010000111111001110001011111111111111111111111101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111101001000111111111111111111111111111111111111111110110100 111111111111111111111010111000101111111011110000111111001110001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111110111110011011111111111111111111111111111111111111111111111111111101011010001111111111111111111111111111111111111011011001001111111111111111111110111110011011111111111111111111101101100100111110011110001011111111111111111111100110000000 111111111111111111111111111111111111111111111111111111111111111111111101111010101011100011100010111111111111111110111000111000101111111111111111101110001110001011111111111111111011100001100000101110001110001011111111111111111011100010100000 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111011111001101111111111111111111110111110011011111111111111111111101101100100111110011110001011111111111111111111100110100000 111111111110101011111111111111111111111111111111111111111111111111111101111010001111111111111111111111101111000011111111111111111111111111111111111110101110001011111111111111111111101101100100111110101110001011111111111111111111101110100100 111111110110110011111111111111111111111111111111111111111111111111111101110010001111110101101000111111111111111111111111111111111111111111111111111110011110001011111111111111111111101001000000111110111110011011111111111111111111101110100100 111111111110111011111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111101101100100111110111110011011111111111111111111101110100100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111101111001011111111111111111111111111111111111110101110001011111111111111111111101101100100111110101110001011111111111111111111101110100100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111110011110001011111111111111111111101001100000111110111110011011111111111111111111101110100100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111101101100100111110111110011011111111111111111111101110100100 111111111111111111111011111001101111111111111111111111010110100011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111101101100100111111111111111111111011111001101111101110000000 111111111111111111111011011001001111111111111111111111011110101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101000000111111111111111111111011111001101111101110100100 111111111111111111111011111001101111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100100111111111111111111111011111001101111101110100100 111111111111111111111011111001101111111111111111111111111111111111111101011010001111111111111111111111111111111111111111111111111111111101101100111111111111111111111011011001001111111111111111111110111110011011111111111111111111101110000000 111111110110100011111011011001001111111111111111111111111111111111111101110010001111111111111111111111111111010011111111111111111111111111111111111111111111111111111011011001001111111111111111111110111110001011111111111111111111101110100100 111111110110110011111011011001001111111111111111111111111111111111111101110010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001111111111111111111110111110011011111111111111111111101110100100 111111111111111111111011111001101111111111111111111111111111111111111101111010101111111111111111111111111111011011111111111111111111111111111111111111111111111111111011011001001111111111111111111110111110001011111111111111111111101110100100 111111111111111111111011111001101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001111111111111111111110111110011011111111111111111111101110100100 111111111111011011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011011001001111111111111111111111111111111111111011111001101111101110100100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011011001001111111111111111111111111111111111111011111001101111101110100100 111111111111111111111111111111111111101111100110111110011110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111011011001111111100100100 111111110110110011111011011001001111111111111111111111111111111111111001110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111011011001111111100100100 111111111111111111111011111001101111111111111111111111111111111111111001111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111011011001111111100100100 111111111111011011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111011101111111110100100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111011101111111110100100 111111111111111111111011111001101111111111111111111110011110001011111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110101101000111111110110110011111111111111111111111000100000 111111111111111111111011111001101111111111111111110110010010000011111111111111111111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111111111101101100111011010100100011111111111111111110110100000000 111111111111111111111011011001001111111111111111111110011110001011111111111111111111111101101000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111101001000111111110110100011111111111111111111111100100100 111111111111111111111011111001101111111111111111111110011110001011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111101101100111111110110100011111111111111111111111100100100 111111111111111111111011011001001111111111111111111110011110001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001000111111110110110011111111111111111111111100100100 111111111111111111111011111001101111111111111111111110011110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111110110110011111111111111111111111100100100 111111111111111111111111111111111111101111100110111111111111111111111001111000101111101111100110111111111111111111111001111000101111111111111111111111111111111111111111111111111111110101101000111111010110100011111111111111111111110000100000 111111111111111111111111111111111111101111100110111111111111111111111001111000101111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111101101100111111010110100011111111111111111111110100100000 111111111111111111111111111111111111101111100110111111111111111111111001111000101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101000111111110110110011111111111111111111111100100100 111111111111111111111111111111111111101111100110111111111111111111111001111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111110110110011111111111111111111111100100100 111111110100100011111111111111111111111111111111111111111111111111111101110010001111111101001000111111111101000011111111111111111111111111111111111111111111111111111111111111111111111101001000111111111110101011111111111111111111111110100100 111111111110101011111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111110101011111111111111111111111110100100 111110111110011011111111111111111111111111111111111111111111111111111101011010001111111111111111111111111111111111111011011001001111111111111111111111111111111111111111111111111111111101101100111111011110101011111111111111111111110110000000 111111110110110011111111111111111111111111111111111111111111111111111101110010001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001000111111111110111011111111111111111111111110100100 111111111110111011111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111111110111011111111111111111111111110100100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111101111100110111111111111111111111001111000101111111111111111111111111111111111111111111111111111110101101000111111011110101011111111111111111111110010100000 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111101101100111111011110101011111111111111111111110110100000 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111101010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111101101000111111111110101011111111111111111111111110100100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111110101011111111111111111111111110100100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101000111111111110111011111111111111111111111110100100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111111110111011111111111111111111111110100100 111111110100100011111010010000001111111111111111111111111111111111111101110010001111111111111111111111111101100011111111111111111111111111111111111111111001000011111111001001001111111111111111111111111111111111111111111111111111111110110100 111111110110100011111011011001001111111111111111111111111111111111111101110010001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111110110110011111010011000001111111111111111111111111111111111111101110010001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111110110100 111111110110110011111011011001001111111111111111111111111111111111111101110010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111001111000101111110111101010111111111111111111111100011000001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110010000 111111111111111111111001111000101111110111101010111111111111111111111100111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111010111000101111111111111111111111111111111111111101011010001111111111111111111111111111111111111111111111111111111101101100111111111011010011111111001001001111111111111111111111111111111111111111111111111111111110010000 111111111111111111111011111001101111111111111111111111111111111111111101011010001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110010000 111111111111111111111010111000101111111111111111111111111111111111111101111010101111111111111111111111111111101011111111111111111111111111111111111111111011000011111111001001001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111011111001101111111111111111111111111111111111111101111010101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111010111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111011111001101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111111111001011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111001011111111011001001111111111111111111111111111111111111111111111111111111110110100 111111111111001011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111110111110011011111111111111111111111111111111111111010110100011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111011011111111011001001111111111111111111111111111111111111111111111111111111110010000 111110111110011011111111111111111111111111111111111111010110100011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110010000 111111111111011011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111011001001111111111111111111111111111111111111111111111111111111110110100 111111111111011011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111011110010111111001110001011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111011010011111111001001001111111111111111111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111110110111111011110001011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111011011111111011001001111111111111111111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111001011111111011001001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111011110010111111001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111110110111111011110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111011001001111111111111111111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111110110100 111110101110001011111111111111111111111111111111111111111111111111111101011010001111111111111111111111111011000011111111001001001111111111111111111111111110101011111111111111111111111101100100111111111111111111111111111111111111111110010000 111110101110001011111111111111111111111111111111111111111111111111111101011010001111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110010000 111111111110101011111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111100011111111111111111111111111111111111111111110101011111111111111111111111101100100111111111111111111111111111111111111111110110100 111111110100100011111111111111111111111111111111111111111111111111111101110010001111111101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111101001000111111111111111111111111111111111111111110110100 111111111110101011111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111110111110011011111111111111111111111111111111111111111111111111111101011010001111111111111111111111111111111111111111011011001111111111111111111111111110111011111111111111111111111101100100111111111111111111111111111111111111111110010000 111110111110011011111111111111111111111111111111111111111111111111111101011010001111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110010000 111111110110110011111111111111111111111111111111111111111111111111111101110010001111110101101000111111111111111111111111111111111111111111111111111111011110101011111111111111111111111001000000111111111111111111111111111111111111111110110100 111111111110111011111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111101100100111111111111111111111111111111111111111110110100 111111110110110011111111111111111111111111111111111111111111111111111101110010001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001000111111111111111111111111111111111111111110110100 111111111110111011111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111111111111111111111111111111111110111101010111111111111111111111100111000101111100111100010111111111111111111111101111010101111111111111111111111010110100011111111111111111111110000100000111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111111101110111111111111111111111101111000101111101111100110111111111111111111111101111010101111111111111111111111111111111111111111111111111111110101101000111111111111111111111111111111111111111010110000 111111111111111111111111111111111111110111101010111111111111111111111100111000101111111111111111111111111111111111111111111011101111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111101110111111111111111111111101111000101111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110000 111111111111111111111111111111111111110111101010111111111111111111111100111000101111110111101010111111111111111111111111111111111111111111111111111111010110100011111111111111111111111000100000111111111111111111111111111111111111111110110100 111111111111111111111111111111111111110111101010111111111111111111111100111000101111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111101110111111111111111111111101111000101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101000111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111101110111111111111111111111101111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111101011100010111111101111001011111100111000101111111111111111111111111111111111111111111111111111110101101000111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111001011111111111001101111111111111111111111111110101011111111111111111111111101100100111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111111111111111111111111111111101111010101111100111100010111111111111111111111101111010101111111111111111111111011110101011111111111111111111110001100000111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111111111111111111111111111111111101111010101111101111100110111111111111111111111101111010101111111111111111111111111111111111111111111111111111110101101000111111111111111111111111111111111111111010110000 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111011101111111111111111111111111110111011111111111111111111111101100100111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110000 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111101011111111111111111111111111111111111111111110101011111111111111111111111101100100111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111101101000111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111011110101011111111111111111111111001100000111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111101100100111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101000111111111111111111111111111111111111111110110100 111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111111111111111111010111000101111111011110010111111001110001011111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110101101000111111111111111111111111111111111111111010110000 111111111111111111111001111000101111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111110111101010111111110110110011111111111111111111110100100000111111111111111111111111111111111111111010110000 111111111111111111111011111001101111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110101101000111111111111111111111111111111111111111010110000 111111111111111111111001111000101111111111111111111111010110100011111111111111111111111111111111111111111111001011111111011001001111111111111111111111110110100011111111111111111111111100100100111111111111111111111111111111111111111110010000 111111111111111111111011111001101111111111111111111111010110100011111111111111111111111111111111111111111111011011111111011001001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110010000 111111111111111111111010111000101111111011110010111111000110000011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110010000 111111111111111111111001111000101111111111111111111111010110100011111111111111111111111111111111111111111111111111111111011011001111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111110010000 111111111111111111111011111001101111111111111111111111010110100011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110010000 111111111111111111111001111000101111111111111111111111011110101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111110110100011111111111111111111111100100100111111111111111111111111111111111111111110110100 111111111111111111111011011001001111111111111111111111011110101011111111111111111111111101101000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111101001000111111111111111111111111111111111111111110110100 111111111111111111111011111001101111111111111111111111011110101011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111111111111111111010011000001111111011110010111111001110001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001000111111111111111111111111111111111111111110110100 111111111111111111111010111000101111111011110010111111001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111111111111111101001010000001111111111111111111111011110101011111111111111111110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111011000000000111111111111111111111111111111111111111110110100 111111111111111111111001111000101111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111110110100 111111111111111111111011011001001111111111111111111111011110101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001000111111111111111111111111111111111111111110110100 111111111111111111111011111001101111111111111111111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110110100 111111111111111111111111111111111101101100100100110110110010010011111111111111111011100011100010100110000010000010011000001000001111111111111111111111111111111111111111111111111011100011100010111111111111111110101000010000001010100001000000 111111111111111111111111111111111101101100100100110110110010010011111111111111111111111111111111110110110010010011011011001001001111111111111111111111111111111111111111111111111111101111100110111111111111111111101001010000001110100101000000 111111111111111111111111111111111111101101100100111110111110011011111111111111111111110111101010111111010110100011111111111111111111111111111111111111111111111111111111111111111111101011100010111111111111111111111010010000001111101101100100 111111111111111111111111111111111111101101100100111110111110011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011010000001111101101100100 101110001110001011111111111111111101101100100100110110110010010011111111111111111111111111111111111111111111111111111111111111111001100000100000111111111111111111111111111111111011100011100010111111111111111110101000010000001010100001000000 111111111111111111111111111111111111101111100110111110111110011011111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111111111111111111111011100011100010111111111111111110111000011000001011100001100000 101110001110001011111111111111111111111111111111110110110010010011111111111111111111111111111111100110000010000011111111111111111001100000100000101110001110001011111111111111111011100011100010101010000100000011111111111111111010100001000000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111101110001110001011111111111111111011100011100010101110001110001011111111111111111011100011100010101110000110000011111111111111111011100001100000 111111101111001011111111111111111111111111111111111110111010010011111111111111111111111111111111111111101011000011111111111111111111111111111111111110101110001011111111111111111111101111100110111110100100000011111111111111111111101101100100 111111111111111111111111111111111111111111111111110110110010010011111111111111111011100011100010111111111111111110011000001000001111111111111111101110001110001011111111111111111011100011100010101010000100000011111111111111111010100001000000 111111111111010011111111111111111111111111111111111110111110010011111111111111111111110111101000111111111111111111111111111111111111111111111111111110011110001011111111111111111111101011100010111110110110010011111111111111111111101101100100 111110111110011011111111111111111111111111111111111110110110010011111111111111111111111111111111111111111111111111111111111111111111110101101000111110111110011011111111111111111111100111100010111110110110010011111111111111111111101001000000 111111111111011011111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111101111100110111110110110010011111111111111111111101101100100 111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111011011001001001111111111111111111110111110011011111111111111111111101111100110111010010100000011111111111111111110100101000000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111110111101010111110111110011011111111111111111111100111100010111110110110010011111111111111111111101001100000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111101111001011111111111111111111111111111111111110101110001011111111111111111111101111100110111110100110000011111111111111111111101101100100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111110111101010111111111111111111111111111111111111111111111111111110011110001011111111111111111111101011100010111110110110010011111111111111111111101101100100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111101111100110111110110110010011111111111111111111101101100100 111111101111000011111111111111111111101110100100111110111010010011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100010111111111111111111111011011001001111101101100100 111111101111001011111111111111111111101110100100111110111010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011011001001111101101100100 111111111111111111111111111111111111101111100110111110110110010011111111111111111111101111100110111111111111111111111101011010001111111111111111111111111111111111111111111111111111100111100010111111111111111111111011011001001111101001000000 111111111111111111111111111111111111101111100110111110110110010011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111101111100110111111111111111111111011011001001111101101000000 111111111111111111111111111111111111101111100110111110111110011011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100010111111111111111111111011011001001111101101100100 111111111111111111111111111111111111101111100110111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011011001001111101101100100 111111111101000011111111111111111111111111111111111111111110110011111111111111111111110111001000111111011100100011111111111111111111111111111111111111111111111111111111111111111111101011100010111111111111111111111010111000101111101111100100 111111111111001011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111000101111101111100100 111111111111111111111111111111111111111111111111111111110110110011111111111111111011100011100010101110001110001010111000011000001111111111111111111111111111111111111111111111111011100011100010111111111111111110111000111000101011100011000000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111110111110011011111011011001001111111111111111111111111111111111111111111111111111101111100110111111111111111111111001111000101111100111000000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111110111101010111111011110101011111111111111111111111111111111111111111111111111111111111111111111101011100010111111111111111111111010111000101111101111100100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111000101111101111100100 111110111110011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111011100001100000111111111111111111111111111111111011100011100010111111111111111110111000111000101011100011000000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111111111111111111111011100011100010111111111111111110111000111000101011100011100000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111101111100110111111111111111111111101011010001111111111111111111111111111111111111111111111111111100111100010111111111111111111111011111001101111101011000000 111111111111010011111111111111111111111111111111111111111110110011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100010111111111111111111111011111001101111101111100100 111111111111011011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001101111101111100100 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001101111101111000000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100010111111111111111111111011111001101111101111100100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001101111101111100100 101110001110001011111111111111111111111111111111111111111111111111011011001001001111111111111111100110000010000010011000001000001111111111111111101110001110001010111000111000101111111111111111111111111111111110101000010000001010100001000000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111101110001110001010111000111000101111111111111111101110001110001010111000111000101111111111111111111111111111111110111000011000001011100001100000 101110001110001011111111111111111101101100100100111111111111111111011011001001001111111111111111111111111111111110011000001000001111111111111111111111111111111110111000111000101111111111111111101010000100000011111111111111111010100001000000 111111111111111111111111111111111111101111100110111111111111111111111011111001101111111111111111111111111111111110111000111000101111111111111111111111111111111110111000111000101111111111111111101110000110000011111111111111111011100001100000 111110111110011011111111111111111111111111111111111111111111111111111011011001001111111111111111111111111111111111111101011010001111111111111111111110111110011011111001111000101111111111111111111111111111111111111011011001001111101001000000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111101111010101111111111111111111110111110011011111001111000101111111111111111111111111111111111111011011001001111101001100000 111111111111111111111111111111111111111111111111111111111111111111011011001001001011100011100010111111111111111111111111111111111001100000100000101110001110001010111000111000101111111111111111111111111111111110101000010000001010100001000000 111111111111111111111111111111111101101100100100111111111111111111011011001001001011100011100010100110000010000011111111111111111001100000100000111111111111111110111000111000101111111111111111101010000100000011111111111111111010100001000000 111111011110100011111111111111111111101101100100111111111111111111111011101001001111111111110100111111111111111111111111111111111111111111111111111111111111111111111011111000101111111111111111111110110110010011111111111111111111101101100100 111111111111111111111111111111111111101110100100111111111111111111111011111001101111111011110010111111101011000011111111111111111111111111111111111111111111111111111010111000101111111111111111111110100100000011111111111111111111101101100100 111111111111111111111111111111111111101111100110111111111111111111111011011001001111101111100110111111111111111111111111111111111111110101101000111111111111111111111001111000101111111111111111111110110110010011111111111111111111101001000000 111111111111111111111111111111111111101111100110111111111111111111111011111001101111111111110110111111111111111111111111111111111111111111111111111111111111111111111011111000101111111111111111111110110110010011111111111111111111101101100100 111111111110110011111111111111111111111111111111111111111111111111111011111001001111111011110000111111111111111111111111111111111111111111111111111110101110001011111010111000101111111111111111111111111111111111111011011001001111101101100100 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111011110010111111111111111111111111111111111111111111111111111110101110001011111010111000101111111111111111111111111111111111111011011001001111101101100100 111110111110011011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111110111000011000001111111111111111111111111111111110111000111000101111111111111111101110001110001011111111111111111011100011000000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111110111000111000101111111111111111111111111111111110111000111000101111111111111111101110001110001011111111111111111011100011100000 111111111111111111111111111111111111111111111111111111111111111111111111011011001011100011100010101110001110001011111111111111111011100001100000111111111111111110111000111000101111111111111111101110001110001011111111111111111011100011000000 111111111100100011111111111111111111111111111111111111111111111111111111111011001111111011010000111111101101000011111111111111111111111111111111111111111111111111111010111000101111111111111111111110101110001011111111111111111111101111100100 111111111110110011111111111111111111111111111111111111111111111111111111111011001111111111110100111111111111111111111111111111111111111111111111111111111111111111111011111000101111111111111111111110111110011011111111111111111111101111100100 111111111111111111111111111111111111111111111111111111111111111111111111011011001111101111100110111111111111111111111111111111111111110101101000111111111111111111111001111000101111111111111111111110111110011011111111111111111111101011000000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111011110010111111101111001011111111111111111111111111111111111111111111111111111010111000101111111111111111111110101110001011111111111111111111101111100100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111110110111111111111111111111111111111111111111111111111111111111111111111111011111000101111111111111111111110111110011011111111111111111111101111100100 111111011110101011111111111111111111111111111111111111111111111111111011101001001111111111111111111111010110100011111111111111111111111111111111111110011110001011111011111001101111111111111111111111111111111111111010010000001111101101100100 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111011110101011111111111111111111111111111111111110011110001011111011111001101111111111111111111111111111111111111010011000001111101101100100 111111111111111111111111111111111111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111101101100100100111110111110011011111011111001101111111111111111111111111111111111101001010000001110100101000000 111111111111111111111111111111111101101100100100111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100100100111111111111111111111011111001101111111111111111111010010100000011111111111111111110100101000000 111111011110101011111111111111111111101101100100111111111111111111111011101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110110110010011111111111111111111101101100100 111111111111111111111111111111111111101110100100111111111111111111111011111001101111111111111111111111111011010011111111111111111111111111111111111111111111111111111011111001101111111111111111111110110100000011111111111111111111101101100100 111111111111111111111111111111111111101111100110111111111111111111111011011001001111111111111111111111111111111111111111111111111111111101101100111111111111111111111011111001101111111111111111111110110110010011111111111111111111101101000000 111111111111111111111111111111111111101111100110111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110110110010011111111111111111111101101100100 111111111110111011111111111111111111111111111111111111111111111111111011111001001111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111111111111111111111011011001001111101101100100 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111111111111111111111011011001001111101101100100 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111110111110011011111111111111111111101101100100111111111111111111111011111001101111111111111111111110011110001011111111111111111111100111000000 111111111110101011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111010011111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110001011111111111111111111101111100100 111111111110111011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110011011111111111111111111101111100100 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111011111001101111111111111111111110111110011011111111111111111111101111000000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111011011111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110001011111111111111111111101111100100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110011011111111111111111111101111100100 111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111101100001000000010110000100000001111111111111111101100001000000010110000100000001111111111111111111111111111111110111000111000101011100011100010 111101101001000011110110100100001111011010010000111111111111111111111111111111111111111111111111111111111111111110110000100000001111111111111111111111111111111110110000100000001111111111111111101100001000000011111111111111111011100011100010 111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111110111000110000001111111111111111111111111111111110111000110000001111111111111111101110001110001011111111111111111011100011100010 111111111011010011111110101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110010001111111111111111111110111010010011111001100000001111111111111111111111111111111111111011111001101111101011100010 111101101001000011111111111111111111111111111111111111111111111111111111111111111011000010000000101100001000000010110000100000001111111111111111111111111111111111111111111111111011100011100010111111111111111110111000111000101011100011100010 111101101001000011111111111111111111011010010000111111111111111111111111111111111011000010000000111111111111111110110000100000001111111111111111101100001000000011111111111111111011100011100010101100001000000011111111111111111011100011100010 111111111011010011111111111111111111111111111111111111111111111111111111111111111011100010100000111111111111111110111000110000001111111111111111101110001110001011111111111111111011100011100010101110001110001011111111111111111011100011100010 111111111011000011111111111111111111111111101100111111111111111111111111111111111111101110100100111111111111111111111101110010001111111111111111111111111111111111111111111111111111100111100010111111111111111111111011111001001111101011100010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111101110100100111111111111111111111101110010001111111111111111111111111111111111111111111111111111100111100010111111111111111111111011111001101111101011100010 111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111101010000100000010111000111000101111111111111111101010000100000010111000111000101111111111111111111111111111111110110000100000001011100011100010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111101110001010000010111000101000001111111111111111101110001110001010111000111000101111111111111111111111111111111110111000111000101011100011100010 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111101110001110001010111000111000101111111111111111101110001010000010111000101000001111111111111111111111111111111110111000111000101011100011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110001110001010111000111000101111111111111111101110001110001010111000111000101111111111111111111111111111111110111000111000101011100011100010 111111101111001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111110111000101000001111111111111111111111111111111110111000111000101111111111111111101110001100000011111111111111111011100011100010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111000111000001111111111111111111111111111111110111000111000101111111111111111101110001110001011111111111111111011100011100010 111111111111111111111110111100101111111011110010111111111111111111111111111111111111111111111111111111111111111110111000111000101111111111111111111111111111111110111000101000001111111111111111101110001010000011111111111111111011100011100010 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111110111000111000101111111111111111111111111111111110111000111000001111111111111111101110001110001011111111111111111011100011100010 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111110111000111000101111111111111111111111111111111110111000111000101111111111111111101110001110000011111111111111111011100011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111000111000101111111111111111111111111111111110111000111000101111111111111111101110001110001011111111111111111011100011100010 111111111111001011111111111111111111110111101000111111111111111111111111111111111111111111111111111111111111111111111101111010001111111111111111111110110110010011111001111000101111111111111111111111111111111111111011101001001111101011100010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010001111111111111111111110111110011011111001111000101111111111111111111111111111111111111011111001101111101011100010 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111110110110010011111001111000101111111111111111111111111111111111111011101001001111101011100010 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111110111010010011111001101000001111111111111111111111111111111111111011111001101111101011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111110111110011011111001111000101111111111111111111111111111111111111011111001101111101011100010 111111111111111111110110100100001111011010010000111111111111111111111111111111111011000010000000101100001000000011111111111111111011100011100010111111111111111110110000100000001111111111111111101100001000000011111111111111111011100011100010 111111111111111111111111101101001111111111111111111111111111111111111111111111111011100010100000101110001110001011111111111111111011100011100010111111111111111110111000110000001111111111111111101110001110001011111111111111111011100011100010 111111111111111111110110100100001111011010010000111111111111111111111111111111111111011010010000111101101001000011111111111111111111111111111111111111111111111111110010100000001111111111111111111100101000000011111111111111111111101111100110 111111111111111111111110101100001111111011110010111111111111111111111111111111111111101110100100111111111111111111111111111111111111110111101010111111111111111111111001100000001111111111111111111110111010010011111111111111111111101011100010 111111111111111111111111101101001111111111111111111111111111111111111111111111111111101110100100111111111111111111111111111111111111110111101010111111111111111111111001110000001111111111111111111110111110011011111111111111111111101011100010 111111111111111111111110101100001111111011110010111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111011100000001111111111111111111110111010010011111111111111111111101111100110 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111010110000111111101111001011111111111111111111111111111111111111111111111111111010110000001111111111111111111110101110001011111111111111111111101111100110 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111011110000001111111111111111111110111110011011111111111111111111101111100110 111111111111111111111111111111111111111110110100111111111111111111111111111111111011100011100010101110001010000011111111111111111011100011100010111111111111111110111000111000101111111111111111101110001100000011111111111111111011100011100010 111011010100100011111111111111111111111111111111111111111111111111111111111111111010100001000000101010000100000011111111111111111011000010000000111111111111111110111000111000101111111111111111101110001110001011111111111111111011100011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010101110001110001011111111111111111011100011100010111111111111111110111000111000101111111111111111101110001110001011111111111111111011100011100010 111111110110100011111111111111111111111111110100111111111111111111111111111111111111101101100100111111111111111111111111111111111111110111001000111111111111111111111001111000101111111111111111111110111110010011111111111111111111101011100010 111111111111100011111111111111111111111111110100111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111011111000101111111111111111111110111110010011111111111111111111101111100110 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111011110010111111101011000011111111111111111111111111111111111111111111111111111010111000101111111111111111111110101100000011111111111111111111101111100110 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111011010000111111101101000011111111111111111111111111111111111111111111111111111010111000101111111111111111111110101110001011111111111111111111101111100110 111111110110110011111111111111111111111111111111111111111111111111111111111111111111101101100100111111111111111111111111111111111111110111001000111111111111111111111001111000101111111111111111111110111110011011111111111111111111101011100010 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111011111000101111111111111111111110111110011011111111111111111111101111100110 111111111111111111111111111111111111111111110110111111111111111111111111111111111111101111100110111111111111111111111111111111111111110111101010111111111111111111111001111000101111111111111111111110111110010011111111111111111111101011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111110111101010111111111111111111111001111000101111111111111111111110111110011011111111111111111111101011100010 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111011111000101111111111111111111110111110010011111111111111111111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111101111001011111111111111111111111111111111111111111111111111111010111000101111111111111111111110101110001011111111111111111111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111011111000101111111111111111111110111110011011111111111111111111101111100110 111111111111111111110110100100001111111111111111111111111111111111111111111111111011000010000000111111111111111111111111111111111011100011100010101100001000000010110000100000001111111111111111111111111111111110111000111000101011100011100010 111111111111111111110110100100001111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111100101000000011110010100000001111111111111111111111111111111111111011111001101111101111100110 111011010100100011111111111111111110110101001000111111111111111111111111111111111010100001000000111111111111111111111111111111111011000010000000101010000100000010111000111000101111111111111111111111111111111110110000100000001011100011100010 111111110110110011111111111111111111111111111111111111111111111111111111111111111011100001100000111111111111111111111111111111111011100011000000101110001110001010111000111000101111111111111111111111111111111110111000111000101011100011100010 111111111111111111111111111111111111110111101010111111111111111111111111111111111011100011100010111111111111111111111111111111111011100011100010101110000110000010111000111000101111111111111111111111111111111110111000101000001011100011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111111111111111111111011100011100010101110001110001010111000111000101111111111111111111111111111111110111000111000101011100011100010 111111111101100011111111111111111111110111001000111111111111111111111111111111111111111011010000111111111111111111111111111111111111111111111111111110100100000011111010111000101111111111111111111111111111111111111011101001001111101111100110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111111111111111111111111111111111110101110001011111010111000101111111111111111111111111111111111111011111001101111101111100110 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111110100110000011111010111000101111111111111111111111111111111111111011101001001111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111110101110001011111010111000101111111111111111111111111111111111111011111001101111101111100110 111111111111111111111110111100101111111010110000111111111111111111111111111111111111111111111111111110111010010011111111111111111111101111100110111111111111111111111011101001001111111111111111111110011000000011111111111111111111100111100010 111111011110100011111111111101001111111111111111111111111111111111111111111111111111111111111111111110110110010011111111111111111111101110100100111111111111111111111011111001001111111111111111111110011110001011111111111111111111100111100010 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111101111100110111111111111111111111011111001001111111111111111111110011110001011111111111111111111100111100010 111111111111111111111110111100101111111010110000111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111011101001001111111111111111111110111000000011111111111111111111101111100110 111111111100100011111110110100001111111011010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111011101001001111111111111111111110111010010011111111111111111111101111100010 111111111101100011111110110100001111111011010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101001001111111111111111111110111010010011111111111111111111101111100110 111111111111100011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111011111001001111111111111111111110111110001011111111111111111111101111100110 111111111110110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111011111001001111111111111111111110111110011011111111111111111111101111100010 111111111111110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001001111111111111111111110111110011011111111111111111111101111100110 111111111111111111111110111100101111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111011101001001111111111111111111110111010010011111111111111111111101111100010 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111011111001001111111111111111111110111110011011111111111111111111101111100010 111111111111111111111110111100101111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101001001111111111111111111110111010010011111111111111111111101111100110 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111011111001001111111111111111111110111110001011111111111111111111101111100110 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001001111111111111111111110111110011011111111111111111111101111100110 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111110111010010011111111111111111111101111100110111111111111111111111011111001101111111111111111111110011100000011111111111111111111100111100010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010011111111111111111111101110100100111111111111111111111011111001101111111111111111111110011110001011111111111111111111100111100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111101111100110111111111111111111111011111001101111111111111111111110011110001011111111111111111111100111100010 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111011111001101111111111111111111110111100000011111111111111111111101111100110 111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111011111001101111111111111111111110111110010011111111111111111111101111100010 111111111111101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110010011111111111111111111101111100110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110001011111111111111111111101111100110 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111011111001101111111111111111111110111110011011111111111111111111101111100010 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110011011111111111111111111101111100110 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111011111001101111111111111111111110111110010011111111111111111111101111100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111011111001101111111111111111111110111110011011111111111111111111101111100010 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110010011111111111111111111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110001011111111111111111111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110011011111111111111111111101111100110 111111111101100011111110110100001111111111111111111111111111111111111111111111111111111111111111111111011100100011111111111111111111111111111111111110011000000011111011101001001111111111111111111111111111111111111010111000101111101111100110 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111110011010000011111011101001001111111111111111111111111111111111111010111000101111101111100110 111111111110110011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100100111110111010010011111011101001001111111111111111111111111111111111111001111000101111100111100010 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111110111010010011111011101001001111111111111111111111111111111111111001111000101111100111100010 111111111111110011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111011101001001111111111111111111111111111111111111011111001101111101111100110 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111011101001001111111111111111111111111111111111111011111001101111101111100110 111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111010010100000011111011111001101111111111111111111111111111111111110010100000001111101111100110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110100011111111111111111111111111111111111110011110001011111011111001101111111111111111111111111111111111111010111000101111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111110011110001011111011111001101111111111111111111111111111111111111010111000101111101111100110 111111011110101011111111111111111111110101101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110100100111110110110010011111011111001101111111111111111111111111111111111111001100000001111100111100010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100100111110111110011011111011111001101111111111111111111111111111111111111001111000101111100111100010 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111110110110010011111011111001101111111111111111111111111111111111111001101000001111100111100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111110111110011011111011111001101111111111111111111111111111111111111001111000101111100111100010 111111111111101011111111111111111111110111101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010011111011111001101111111111111111111111111111111111111011101001001111101111100110 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111111111111111111111011111001101111101111100110 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010011111011111001101111111111111111111111111111111111111011101001001111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111111111111111111111011111001101111101111100110 111111111111111111101101010010001111111111111111111111111111111111111111111111111010100001000000111111111111111110111000111000101111111111111111101010000100000011111111111111111011000010000000101110001110001011111111111111111011100011100010 111111111111111111111111111111111111111011110010111111111111111111111111111111111011100011100010111111111111111110111000111000101111111111111111101110001010000011111111111111111011100011100010101110001010000011111111111111111011100011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111110111000111000101111111111111111101110001110001011111111111111111011100011100010101110001110001011111111111111111011100011100010 111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111101100001000000011111111111111111011100011100010101100001000000011111111111111111011100011100010101100001000000011111111111111111011100011100010 111011010100100011101101010010001111111111111111111111111111111111111111111111111111111111111111101010000100000011111111111111111011000010000000101010000100000011111111111111111011000010000000101110001110001011111111111111111011100011100010 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111101110001110001011111111111111111011100011100010101110000110000011111111111111111011100010100000101110001110001011111111111111111011100011100010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111101110000110000011111111111111111011100010100000101110001110001011111111111111111011100011100010101110001110001011111111111111111011100011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110001110001011111111111111111011100011100010101110001110001011111111111111111011100011100010101110001110001011111111111111111011100011100010 111111101111001011111111111111111111111010110000111111111111111111111111111111111111111111111111111111111111111111111011101001001111111111111111111110111010010011111111111111111111101111100110111110011000000011111111111111111111100111100010 111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111100101000000011111111111111111111101111100110111100101000000011111111111111111111101111100110 111111111101100011111111111111111111111011010000111111111111111111111111111111111111110111001000111111111111111111111111111111111111111111111111111110011000000011111111111111111111101011100010111110111010010011111111111111111111101111100110 111111111110101011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101000111110111010010011111111111111111111100111100010111110111010010011111111111111111111101011100010 111111111111101011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111111111111111111101111100110111110111010010011111111111111111111101111100110 111111111111010011111101111010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001001111111111111111111110110110010011111111111111111111101110100100111110011110001011111111111111111111100111100010 111111111101100011111101110010001111111111111111111111111111111111111111111111111111111111111111111111101101000011111111111111111111111111111111111110100100000011111111111111111111101110100100111110101110001011111111111111111111101111100110 111111110110110011111101011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111001000111110110110010011111111111111111111100110000000111110111110011011111111111111111111101011100010 111111111111110011111101111010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010011111111111111111111101110100100111110111110011011111111111111111111101111100110 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111110110110010011111111111111111111100110100000111110111110011011111111111111111111101011100010 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110110110010011111111111111111111101110100100111110011110001011111111111111111111100111100010 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111110100110000011111111111111111111101110100100111110101110001011111111111111111111101111100110 111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111010010100000011111111111111111111001010000000111110111110011011111111111111111111101111100110 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010011111111111111111111101110100100111110111110011011111111111111111111101111100110 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001001111111111111111111110111110011011111111111111111111101111100110111110011110001011111111111111111111100111100010 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111000011111111111111111111111111111111111110101110001011111111111111111111101111100110111110101110001011111111111111111111101111100110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111110111101000111111111111111111111111111111111111111111111111111110011110001011111111111111111111101011100010111110111110011011111111111111111111101111100110 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101000111110111110011011111111111111111111100111100010111110111110011011111111111111111111101011100010 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111101111100110111110111110011011111111111111111111101111100110 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111110111010010011111111111111111111100111100010111110111010010011111111111111111111101011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111110111110011011111111111111111111100111100010111110111110011011111111111111111111101011100010 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110111010010011111111111111111111101111100110111110011010000011111111111111111111100111100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110011011111111111111111111101111100110111110011110001011111111111111111111100111100010 111111111111111111111111111111111111111011110010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111110011010000011111111111111111111101011100010111110111010010011111111111111111111101111100110 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111111111111111111101111100110111110111010010011111111111111111111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111110101110001011111111111111111111101111100110111110101110001011111111111111111111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111110011110001011111111111111111111101011100010111110111110011011111111111111111111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111101111100110111110111110011011111111111111111111101111100110 111111111111111111101101010010001110110101001000111111111111111111111111111111111010100001000000101010000100000010111000111000101111111111111111111111111111111111111111111111111011000010000000111111111111111110110000100000001011100011100010 111111111111111111111111111111111111111101101100111111111111111111111111111111111011100011100010101110000110000010111000111000101111111111111111111111111111111111111111111111111011100011100010111111111111111110111000110000001011100011100010 111111111111111111111111011011001111111111111111111111111111111111111111111111111011100001100000101110001110001010111000111000101111111111111111111111111111111111111111111111111011100011000000111111111111111110111000111000101011100011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010101110001110001010111000111000101111111111111111111111111111111111111111111111111011100011100010111111111111111110111000111000101011100011100010 111111111111111111111101011010001111110111101010111111111111111111111111111111111111101101100100111111111111111111111101111010101111111111111111111111111111111111111111111111111111100110000000111111111111111111111011101001001111101011100010 111111111111111111111111011011001111111111111111111111111111111111111111111111111111101101100100111111111111111111111101111010101111111111111111111111111111111111111111111111111111100111000000111111111111111111111011111001101111101011100010 111111111111111111111111111111111111111111101110111111111111111111111111111111111111101111100110111111111111111111111101111010101111111111111111111111111111111111111111111111111111100111100010111111111111111111111011111001001111101011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111101111010101111111111111111111111111111111111111111111111111111100111100010111111111111111111111011111001101111101011100010 111111111111111111111101111010101111110101101000111111111111111111111111111111111111111111111111111110110110010011111011111001101111111111111111111111111111111111111111111111111111101110100100111111111111111111111001100000001111100111100010 111111111111111111101101010010001110110101001000111111111111111111111111111111111110110101001000111011010100100011111111111111111111111111111111111111111111111111111111111111111111001010000000111111111111111111110010100000001111101111100110 111111111111111111111101111010101111110101101000111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111101110100100111111111111111111111011100000001111101111100110 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111110110110010011111011111001101111111111111111111111111111111111111111111111111111101111100110111111111111111111111001110000001111100111100010 111111111111111111111111111111111111111101101100111111111111111111111111111111111111110111101010111111010110100011111111111111111111111111111111111111111111111111111111111111111111101011100010111111111111111111111010110000001111101111100110 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011110000001111101111100110 111111101111000011111111111011001111111111111111111111111111111111111111111111111111111111111111111110111010010011111011101001001111111111111111111111111111111111111111111111111111101111100100111111111111111111111001111000101111100111100010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111011101001001111111111111111111111111111111111111111111111111111101111100110111111111111111111111001111000101111100111100010 111111111111100011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111011111000101111101111100110 111111111101100011111111111111111111111111111111111111111111111111111111111111111111110111001000111111011100100011111111111111111111111111111111111111111111111111111111111111111111101011100010111111111111111111111010111000101111101111100110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111000101111101111100110 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111111111111111111111111111111111111101111100100111111111111111111111001111000101111100111100010 111111111111111111111111011011001111111111111111111111111111111111111111111111111111110101101000111111011110101011111111111111111111111111111111111111111111111111111111111111111111101011000000111111111111111111111010111000101111101111100110 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111011111000101111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111111111111111111111111111111111111101111100110111111111111111111111001111000101111100111100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111011110101011111111111111111111111111111111111111111111111111111111111111111111101011100010111111111111111111111010111000101111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111000101111101111100110 111011010100100011101101010010001110110101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111011000010000000111111111111111111111111111111111011000010000000111111111111111110110000100000001011100011100010 111111011110101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111011100010100000111111111111111111111111111111111011100011100010111111111111111110111000110000001011100011100010 111111110110110011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011000000111111111111111111111111111111111011100011000000111111111111111110111000111000101011100011100010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100000111111111111111111111111111111111011100011100010111111111111111110111000111000101011100011100010 111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111111111111111111111011100010100000111111111111111110111000101000001011100011100010 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111111111111111111111011100011100000111111111111111110111000111000101011100011100010 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111111111111111111111011100011100010111111111111111110111000111000001011100011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111111111111111111111011100011100010111111111111111110111000111000101011100011100010 111111111101000011111101110010001111110111001000111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111101110100100111111111111111111111011101001001111101111100010 111111111111001011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001001111101111100010 111111111111010011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111101111100100111111111111111111111011111001101111101111100010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001101111101111100010 111111111101100011111101110010001111110111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110100100111111111111111111111011101001001111101111100110 111111111111100011111111111111111111111111101100111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100010111111111111111111111011111001001111101111100110 111111111111101011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001001111101111100110 111111111111110011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111011111001101111101111100110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100010111111111111111111111011111001101111101111100110 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001101111101111100110 111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111101110100100111111111111111111111011101001001111101111100010 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111101111100100111111111111111111111011111001101111101111100010 111111111111111111111101011010001111110111101010111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110000000111111111111111111111011101001001111101111100110 111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110100100111111111111111111111011101001001111101111100110 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111000000111111111111111111111011111001101111101111100110 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111011111001101111101111100110 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001001111101111100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001101111101111100010 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100010111111111111111111111011111001001111101111100110 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001001111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100010111111111111111111111011111001101111101111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111011111001101111101111100110 101110001110001011111111111111111111111111111111111111111111111111011011001001001111111111111111110110110010010011011001001000001111111111111111111111111111111111111101111010101111111111111111111111111111111111101101010010001110110001000000 111110111110011011111111111111111111111111111111111111111111111111111011011001001111111111111111111111111111111111111101011010001111111111111111111111111111111111111101111010101111111111111111111111111111111111111111011011001111111001000000 111111011100100011111111111111111111111111111111111111111111111111111011101001001111111111010000111111110100100011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111010010001111111101100100 111111111110110011111111111111111111111111111111111111111111111111111011111001001111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111011011001111111101100100 111111011110101011111111111111111111111111111111111111111111111111111011101001001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111010010001111111101100100 111111111110111011111111111111111111111111111111111111111111111111111011111001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111011011001111111101100100 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110011011111001111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101011010001111110001100000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111011011001111111001100000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111110010111111111110101011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111011010001111111101100100 111111111111111111111111111111111111111111111111111111111111111111011011001001001111101111100110111111111111111111111111111111111101100100100000111111111111111111111101111010101111111111111111111111111111111111101101010010001110110001000000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111011011001111111101100100 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111011010001111111101100100 111111111111111111111111111111111111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111101101100100100111111111111111111111111111011101111111111111111111111111111111111101101010010001110110101000000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111011011001111111101100100 111111111111111111111111111111111111111111111111110110110010010011111111111111111111101111100110111111111111111111011001001000001111111111111111111111111111111111111111111111111111110111101010111011010100100011111111111111111110110001000000 111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111111111111101110111011010100100011111111111111111110110101000000 101110001110001011111111111111111111111111111111110110110010010011111111111111111111111111111111110110110010010011111111111111111101100100100000111111111111111111111111111111111111110111101010111011010100100011111111111111111110110001000000 111111101101000011111111111111111111111111111111111110111010010011111111111111111111111111001000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111101010111111110100100011111111111111111111111101100100 111111101111001011111111111111111111111111111111111110111010010011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111101110111111110100100011111111111111111111111101100100 111111111111010011111111111111111111111111111111111110111110010011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111110110110011111111111111111111111101100100 111110111110011011111111111111111111111111111111111110110110010011111111111111111111111111111111111111111111111111111111111111111111110101101000111111111111111111111111111111111111110111101010111111110110110011111111111111111111111001000000 111111111111011011111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111110110110011111111111111111111111101100100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110111110011011111111111111111111100111100010111111111111111111111111111111111111110111101010111111010110100011111111111111111111110001100000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101010111111110110110011111111111111111111111001100000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111101010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111101010111111110110100011111111111111111111111101100100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111101110111111110110100011111111111111111111111101100100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111110110110011111111111111111111111101100100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111110110110011111111111111111111111101100100 111111101011000011111111101101001111111111111111111111111111111111111111111111111111111111111111111110111010010011111001100000001111111111111111111111111111111111111101110010001111111111111111111111111111111111111101111010101111110011100010 111111111001000011111111100100001111111111001000111111111111111111111111111111111111111111111111111111111111111111111101110010001111111111111111111111111111111111111101110010001111111111111111111111111111111111111111111011001111111011100010 111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110010001111111111111111111111111111111111111101110010001111111111111111111111111111111111111111111011101111111011100010 111111111001000011111111100100001111111111011000111111111111111111111111111111111111111111111111111111111111111111111101110010001111111111111111111111111111111111111101110010001111111111111111111111111111111111111111111111111111111011110010 111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111111101101001000011110100100000001111111111111111111101101001000011110100100000001111111111111111111111111111111111111111111111111111111011110010 111111101011000011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111011010011111101100000001111111111111111111111111111111111111101110010001111111111111111111111111111111111111111111111111111111011110010 111111111011010011111110101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110010001111111111111111111111111011010011111101100000001111111111111111111111111111111111111111111111111111111011110010 111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110010001111111111111111111111111111111111111101110010001111111111111111111111111111111111111111111111111111111011110010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111001101000001111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111110011100010 111111111111001011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111011001111111011100010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111011101111111011100010 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111010000111111111100100011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111010101111111111100110 111111010110100011111111111111111111111101101100111111111111111111111111111111111111101101100100111111111111111111111111111111111111100110000000111111111111111111111101111010101111111111111111111111111111111111111101110010001111110011100010 111111110110110011111111111111111111111111111111111111111111111111111111111111111111101101100100111111111111111111111111111111111111100111000000111111111111111111111101111010101111111111111111111111111111111111111101111010101111110011100010 111111111111100011111111111111111111111111101100111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111011001111111111100110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111011101111111111100110 111111111111100011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111010101111111111100110 111111011100100011111111110100001111111101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110100100111111111111111111111111111011001111111111111111111111111111111111111101110010001111110111100010 111111111110110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111111111011001111111111111111111111111111111111111101111010101111110111100010 111111111101100011111111110100001111111111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111011001111111111100110 111111111111110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111011101111111111100110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111010101111111111100110 111111011110101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110100100111111111111111111111111111011101111111111111111111111111111111111111101110010001111110111100010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111111111011101111111111111111111111111111111111111101111010101111110111100010 111111111111101011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111011001111111111100110 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111011101111111111100110 111111111111111111111111111100101111111101101000111111111111111111111111111111111111111111111111111110110110010011111001111000101111111111111111111111111111111111111101111010001111111111111111111111111111111111111101110010001111110011100010 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111110111110011011111001111000101111111111111111111111111111111111111101111010001111111111111111111111111111111111111101111010101111110011100010 111111111111111111111111111100101111111111101010111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010001111111111111111111111111111111111111111111011001111111011100010 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010001111111111111111111111111111111111111111111011101111111011100010 111111111111111111111111100100001111111101001000111111111111111111111111111111111111111110010000111111110100100011111111111111111111111111111111111111111111111111111111110010001111111111111111111111111111111111111111110010001111111111100110 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110000111111111110101011111111111111111111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111010101111111111100110 111111111111111111111111101100001111111111101010111111111111111111111111111111111111101110100100111111111111111111111111111111111111100111100010111111111111111111111101110010001111111111111111111111111111111111111101111010001111110011100010 111111111111111111111111101101001111111111111111111111111111111111111111111111111111101110100100111111111111111111111111111111111111100111100010111111111111111111111101110010001111111111111111111111111111111111111101111010101111110011100010 111111111111111111111111101100001111111111101010111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111011001111111111100110 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111011101111111111100110 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111110110110010011111001111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101110010001111110011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111001111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111110011100010 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111011001111111011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111011101111111011100010 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111110010111111110110100011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111110010001111111111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111110101011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111010101111111111100110 111111111111111111111111111111111111111111101110111111111111111111111111111111111111101111100110111111111111111111111111111111111111100111100010111111111111111111111101111010101111111111111111111111111111111111111101111010001111110011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111100111100010111111111111111111111101111010101111111111111111111111111111111111111101111010101111110011100010 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111011001111111111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111011101111111111100110 111111111111111111111111111100101111111101101000111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111110010001111111111100110 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111010101111111111100110 111111111111111111111111111100101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111011001111111111111111111111111111111111111101111010001111110111100010 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111011001111111111111111111111111111111111111101111010101111110111100010 111111111111111111111111111100101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111011001111111111100110 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111011101111111111100110 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111110010001111111111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111010101111111111100110 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111011101111111111111111111111111111111111111101111010001111110111100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111011101111111111111111111111111111111111111101111010101111110111100010 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111011001111111111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111011101111111111100110 111110011110001011111111111111111111111101101000111111111111111111111111001001001111111111111111111111111111111111111101011010001111111111111111111111111111010011111101111000101111111111111111111111111111111111111111111111111111111011010000 111110011110001011111111111111111111111101101100111111111111111111111111001001001111111111111111111111111111111111111101011010001111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011010000 111110101110001011111111111111111111111111111111111111111111111111111111011011001111111111111111111111101011000011111100001000001111111111111111111111101111001011111100111000101111111111111111111111111111111111111111111111111111111011010000 111110101110001011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111011010011111101001000001111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011010000 111110111110011011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111101011010001111111111111111111111111111011011111101111000101111111111111111111111111111111111111111111111111111111011010000 111110111110011011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111101011010001111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011010000 111111111111001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111010011111101111000101111111111111111111111111111111111111111111111111111111011110010 111111111111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011000011111100101000001111111111111111111111101111001011111100111000101111111111111111111111111111111111111111111111111111111011110010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111101101000001111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111011011111101111000101111111111111111111111111111111111111111111111111111111011110010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010001111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111011100100011111111111111111111111101001000111111111111111111111111101001001111111011010000111111111111111111111111111111111111111111111111111111101101000011111110111000101111111111111111111111111111111111111111111111111111111111110100 111111011110100011111111111111111111111101101100111111111111111111111111101001001111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110100 111111111100100011111111111111111111111111111111111111111111111111111111111011001111111111010000111111111101100011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110100 111111111110110011111111111111111111111111111111111111111111111111111111111011001111111011110000111111111111111111111111111111111111111111111111111111101111001011111110111000101111111111111111111111111111111111111111111111111111111111110100 111111111110110011111111111111111111111111111111111111111111111111111111111011001111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110100 111111011110101011111111111111111111111101101000111111111111111111111111101001001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111110100 111111011110101011111111111111111111111101101100111111111111111111111111101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110100 111111111110101011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111100011111111111111111111111111111111111111111111001011111111111001101111111111111111111111111111111111111111111111111111111111110100 111111111110101011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110100 111111111110111011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111110100 111111111110111011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111001000111111111111111111111111111001101111111111111111111111101101000011111100111000101111111111111111111111101101000011111100111000101111111111111111111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111101100111111111111111111111111111001101111111111111111111111111111010011111101111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111101010111111111111111111111111111001101111111111111111111111111111111111111101111010101111111111111111111111111111010011111101111000101111111111111111111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111101110111111111111111111111111111001101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111101111001011111100111000101111111111111111111111101111001011111100111000101111111111111111111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111011011111101111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111101111010101111111111111111111111111111011011111101111000101111111111111111111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111101101100111111111111111111111111001001001111100111100010111111010110100011111111111111111111110000100000111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111100111100010111111011110101011111111111111111111110001100000111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111101100111111111111111111111111111001101111111111110010111111111111100011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111101010111111111111111111111111011001001111101011100010111111111111111111111111111111111111110101101000111111101111000011111100111000101111111111111111111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111101110111111111111111111111111011001001111101111100110111111111111111111111111111111111111110101101000111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111101010111111111111111111111111111001101111111011110010111111111111111111111111111111111111111111111111111111101111000011111110111000101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111101110111111111111111111111111111001101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111111111111111111011011001111101011100010111111111111111111111111111111111111110101101000111111101111001011111100111000101111111111111111111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111101111100110111111111111111111111111111111111111110101101000111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111110010111111111111101011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111011110010111111111111111111111111111111111111111111111111111111101111001011111110111000101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111101001000111111111111111111111111001001001111111111111111111111110100100011111111111111111111111100100100111111111101000011111111111001101111111111111111111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111101101100111111111111111111111111001001001111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111110101011111111111111111111111101100100111111111111001011111111111001101111111111111111111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111110111011111111111111111111111101100100111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111001000111111111111111111111111111001101111111111111111111111111101100011111111111111111111111111111111111111111101000011111111111001101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111101100111111111111111111111111111001101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111101010111111111111111111111111011001001111111111111111111111111111111111111111111111111111111101101100111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111101110111111111111111111111111011001001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111101010111111111111111111111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111101110111111111111111111111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111101011111111111111111111111111111111111111111111001011111111111001101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110100 111011010100100011111111111111111111111111111111111111111111111111111111111111111110100101000000111011010100100011111111111111111111010010000000111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111110100100011111111111111111111111111011000111111111111111111111111111111111111101001000000111111111111111111111111111111111111110111001000111111101101000011111100111000101111111111111111111111111111111111111111111111111111111011110010 111111110110100011111111111111111111111111111100111111111111111111111111111111111111101101100100111111111111111111111111111111111111110111001000111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111101100011111111111111111111111111011000111111111111111111111111111111111111111011010000111111111111111111111111111111111111111111111111111111101101000011111110111000101111111111111111111111111111111111111111111111111111111111110110 111111111111100011111111111111111111111111111100111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110110 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111010000111111111101100011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110110 111111110110110011111111111111111111111111111111111111111111111111111111111111111111101001100000111111111111111111111111111111111111110111001000111111101111001011111100111000101111111111111111111111111111111111111111111111111111111011110010 111111110110110011111111111111111111111111111111111111111111111111111111111111111111101101100100111111111111111111111111111111111111110111001000111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111111111111111111111111111111111111101111001011111110111000101111111111111111111111111111111111111111111111111111111111110110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110110 111111011100100011111110110100001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111110100100111111111001000011111111101001001111111111111111111111111111111111111111111111111111111111110010 111111011110100011111111111101001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110100100111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110010 111111111100100011111111110100001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110010 111111111101100011111111110100001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110110 111111111101100011111110110100001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111001000011111111101001001111111111111111111111111111111111111111111111111111111111110110 111111111111100011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110110 111111111110110011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111011010011111111101001001111111111111111111111111111111111111111111111111111111111110010 111111111110110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110010 111111111111110011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101001001111111111111111111111111111111111111111111111111111111111110110 111111111111110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110110 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100011111111111111111111111110100100111111111111001011111111111001101111111111111111111111111111111111111111111111111111111111110010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110100100111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110010 111111111110101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111110010 111111111110101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110010 111111111111101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111110110 111111111111101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111001011111111111001101111111111111111111111111111111111111111111111111111111111110110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110110 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111110010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110010 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111110110 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111100101111111111111000111111111111111111111111111111111111111111111111111111111111010011111101111000101111111111111111111111111111111111111101111010001111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111100101111111111111010111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010001111111111111111111111111111111111111111111111111111111011110010 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111101111001011111100111000101111111111111111111111101011000011111100101000001111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111011011111101111000101111111111111111111111111111111111111101111010001111111111111111111111111111111111111111111111111111111011110010 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111011010011111101101000001111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010001111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111100100001111111111011000111111111111111111111111111111111111100110000000111111011100100011111111111111111111110011100010111111111111111111111101110010001111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111100100001111111111011000111111111111111111111111111111111111111110010000111111111101100011111111111111111111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111101100001111111111111010111111111111111111111111111111111111101110100100111111111111111111111111111111111111110111101010111111111111111111111101110010001111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111101100001111111111111010111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111101101001111111111111111111111111111111111111111111111111111100110100000111111011110101011111111111111111111110011100010111111111111111111111101110010001111111111111111111111111111111111111111111111111111111011110010 111111111111111111110110100100001111111111111111111111111111111111111111111111111111001010000000111111111111111111111111111111111111110111101010111101101001000011110100100000001111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111101101001111111111111111111111111111111111111111111111111111101110100100111111111111111111111111111111111111110111101010111111111111111111111101110010001111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110000111111111111101011111111111111111111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111110110 111111111111111111110110100100001111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111101101001000011110110100000001111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111101101000011111100111000101111111111111111111111101101000011111100111000101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111010011111101111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111010011111101111000101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111100111100010111111011110100011111111111111111111110011100010111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111110010111111111111100011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111010111111111111111111111111111111111111101011100010111111111111111111111111111111111111110111101010111111101111000011111100111000101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111110111111111111111111111111111111111111101111100110111111111111111111111111111111111111110111101010111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111101111000011111110111000101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111001011111100111000101111111111111111111111101111001011111100111000101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111101111000101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111011011111101111000101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111111111111111111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111100010111111011110101011111111111111111111110011100010111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011100010111111111111111111111111111111111111110111101010111111101111001011111100111000101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111110111101010111111111111111111111101111010101111111111111111111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111101011111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111101111001011111110111000101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111100101111111111111000111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111100101111111111111000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111100101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111100101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111100110111111111101000011111111111001101111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111101000011111111111001101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111100110111111111011000011111111101001001111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110010 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111011010011111111101001001111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110010 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111011000011111111101001001111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110110 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101001001111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111100110111111111111001011111111111001101111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111001011111111111001101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111110110 111111101011000011111111111111111111111110110100111111111111111111111111111111111111101110100100111111111111111111111001100000001111111111111111111111111111111111111111111111111111110111101010111111011100100011111111111111111111110011100010 111111111001000011111111111111111111111111011000111111111111111111111111111111111111100110000000111111111111111111111101110010001111111111111111111111011100100011111111111111111111110011100010111111111111111111111111111111111111111011110010 111111111011000011111111111111111111111111111100111111111111111111111111111111111111101110100100111111111111111111111101110010001111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111101101000011111111110010001111111110010000111111111111111111111111111111111111111111111111111111111111111111111011101001001111111111111111111111111111111111111111111111111111111111101100111111011100100011111111111111111111110111100010 111111101111001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111011101001001111111111111111111111111111111111111111111111111111111111101110111111011100100011111111111111111111110111100010 111111110100100011111111010010001111111111010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111110111001000111111111110110011111111111111111111111011100010 111111111101100011111111110010001111111111010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111110110011111111111111111111111111100110 111111111111100011111111111111111111111111110100111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111110110011111111111111111111111111100110 111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101000111111111111111111111111111111111111110111101010111111111110110011111111111111111111111011100010 111111111111101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111110110011111111111111111111111111100110 111111111111111111111111011010001111111111110010111111111111111111111111111111111111101101100100111111111111111111111001111000101111111111111111111111111111111111111111111111111111110111001000111111011110100011111111111111111111110011100010 111111111111111111111111111111111111111111110110111111111111111111111111111111111111101111100110111111111111111111111001111000101111111111111111111111111111111111111111111111111111110111101010111111011110100011111111111111111111110011100010 111111111111111111111111111010101111111110110000111111111111111111111111111111111111111111111111111110111010010011111111111111111111100111100010111111111111111111111111111111111111110111101000111111011100100011111111111111111111110011100010 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111110111010010011111111111111111111100111100010111111111111111111111111111111111111110111101010111111011100100011111111111111111111110011100010 111111111111111111111111010010001111111110010000111111111111111111111111111111111111111101001000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111001000111111111100100011111111111111111111111111100110 111111111111111111111111111010101111111110110000111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111100100011111111111111111111111111100110 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111101010111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111101010111111111100100011111111111111111111111111100110 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111100100011111111111111111111111111100110 111111111111111111111111111010101111111111110010111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111101100111111011110100011111111111111111111110111100010 111111111111111111111111111010101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101000111111111110110011111111111111111111111011100010 111111111111111111111111011010001111111111110010111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001000111111111110110011111111111111111111111111100110 111111111111111111111111111010101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111110110011111111111111111111111111100110 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111101110111111011110100011111111111111111111110111100010 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101010111111111110110011111111111111111111111011100010 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111110110011111111111111111111111111100110 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111110110011111111111111111111111111100110 111111111111111111111111111111111111111110110100111111110010010011111111111111111111101011100010111111101011000011111100001000001111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111110010111111110110010011111111111111111111100111100010111111111111111111111101011010001111111111111111111111011110100011111111111111111111110011100010111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111110110111111110110010011111111111111111111101111100110111111111111111111111101011010001111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111110010000111111110010010011111111111111111111111111111111111111111001000011111111001001001111111111111111111111111100100011111111111111111111111111100110111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111110110100111111110010010011111111111111111111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111110010111111110110010011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111110110111111110110010011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111010000 111111111101000011111111110010001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010 111111111111001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111110010 111111111111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010 111111101101000011111111111111111111111110010000111111111010010011111111111111111111110111001000111111111111111111111111111111111111111111111111111111011100100011111111111111111111111011100010111111111111111111111111111111111111111111110100 111111101111000011111111111111111111111110110100111111111010010011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110100 111110101110001011111111111111111111111110110000111111110010010011111111111111111111111111111111111111111111111111111111111111111111110101101000111111111110110011111111111111111111110111100010111111111111111111111111111111111111111011010000 111110101110001011111111111111111111111110110100111111110010010011111111111111111111111111111111111111111111111111111111111111111111110101101000111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011010000 111111101111001011111111111111111111111110110000111111111010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111110100 111111101111001011111111111111111111111110110100111111111010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111010000111111111110011011111111111111111111111111111111111111011100100011111111111111111111110011100010111111011100100011111111111111111111110011100010111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111110100111111111110011011111111111111111111111111111111111111111110110011111111111111111111110111100010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111010000111111111110011011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111100100011111111111111111111111111100110111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111110100111111111110011011111111111111111111111111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111110100111111111110011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111110010111111111110011011111111111111111111111111111111111111111111111111111111111111111111110111101010111111111110110011111111111111111111110111100010111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111110110111111111110011011111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111110010111111111110011011111111111111111111110111101010111111111111111111111111111111111111111111111111111111011110100011111111111111111111111011100010111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111110010111111111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111110110111111111110011011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111110110111111111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110100 111111110100100011111111010010001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111110111001000111111111111111111111111111111111111111011110010 111111111101100011111111110010001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110110 111111111101100011111111111111111111111111011000111111111111111111111111111111111111110111001000111111111111111111111111111111111111111111111111111111011100100011111111111111111111111011100010111111111111111111111111111111111111111111110110 111111111111100011111111111111111111111111111100111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110110 111111111110101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101000111111111110110011111111111111111111110111100010111111111111111111111111111111111111111011110010 111111111110101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101000111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111110110 111111111111101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110 111111111111111111111111010010001111111111011000111111111111111111111111111111111111101001000000111111101101000011111100111000101111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111101011100010111111101111000011111100111000101111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111111111111111011010001111111111111010111111111111111111111111111111111111101101100100111111111111111111111101111010101111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111010111111111111111111111111111111111111100111100010111111111111111111111101111010101111111111111111111111011110100011111111111111111111110011100010111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111110111111111111111111111111111111111111101111100110111111111111111111111101111010101111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111111111111111111010101111111111111000111111111111111111111111111111111111111111111111111111111110110011111111111111111111110111100010111111111111111111111111111111111111110111101000111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111011100100011111111111111111111110011100010111111011100100011111111111111111111110011100010111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111110110011111111111111111111110111100010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111111111111111111010101111111111111000111111111111111111111111111111111111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010 111111111111111111111111010010001111111111011000111111111111111111111111111111111111111101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111110110 111111111111111111111111111010101111111111111000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101000011111111111001101111111111111111111111111100100011111111111111111111111111100110111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111100100011111111111111111111111111100110111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110 111111111111111111111111111010101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010 111111111111111111111111111010101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101000111111111111111111111111111111111111111011110010 111111111111111111111111011010001111111111111010111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111110110 111111111111111111111111111010101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111110110011111111111111111111110111100010111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111011110100011111111111111111111111011100010111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110 111111111011010011111111111111111111111111111111111111111111111111111111111111111111101110100100111111111111111111111001110000001111111111111111111111111111111111111111111111111111110111101010111111011110101011111111111111111111110011100010 111101101001000011111111111111111111111111111111111111111111111111111111111111111111001010000000111101101001000011110100100000001111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111100110100000111111111111111111111101110010001111111111111111111111011110101011111111111111111111110011100010111111111111111111111111111111111111111011110010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111101110100100111111111111111111111101110010001111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111010011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001001111111111111111111111111111111111111111111111111111111111101100111111011110101011111111111111111111110111100010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001001111111111111111111111111111111111111111111111111111111111101110111111011110101011111111111111111111110111100010 111111010110100011111111011011001111111111111111111111111111111111111111111111111111111111111111111110110110010011111111111111111111100110000000111111111111111111111111111111111111110111001000111111011110101011111111111111111111110011100010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010011111111111111111111100110100000111111111111111111111111111111111111110111101010111111011110101011111111111111111111110011100010 111111111111100011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111110101011111111111111111111111111100110 111111110110110011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111110111001000111111111110111011111111111111111111111011100010 111111111111110011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111110111011111111111111111111111111100110 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111001000111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111101010111111111110101011111111111111111111111111100110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111110101011111111111111111111111111100110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111110111011111111111111111111111111100110 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101000111111111111111111111111111111111111110111101010111111111110111011111111111111111111111011100010 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111110111011111111111111111111111111100110 111111111111111111111111011011001111111111111111111111111111111111111111111111111111101101100100111111111111111111111001111000101111111111111111111111111111111111111111111111111111110111001000111111011110101011111111111111111111110011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111001111000101111111111111111111111111111111111111111111111111111110111101010111111011110101011111111111111111111110011100010 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111100111100010111111111111111111111111111111111111110111101000111111011110101011111111111111111111110011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111100111100010111111111111111111111111111111111111110111101010111111011110101011111111111111111111110011100010 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111101100111111011110101011111111111111111111110111100010 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101000111111111110111011111111111111111111111011100010 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111001000111111111110101011111111111111111111111111100110 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111110101011111111111111111111111111100110 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001000111111111110111011111111111111111111111111100110 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111110111011111111111111111111111111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111101110111111011110101011111111111111111111110111100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101010111111111110111011111111111111111111111011100010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111101010111111111110101011111111111111111111111111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111110101011111111111111111111111111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111110111011111111111111111111111111100110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111110111011111111111111111111111111100110 111111111111111111111111111111111111111111111111111111110110110011111111111111111111101011100010111111101111001011111100011000001111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111100111100010111111111111111111111101011010001111111111111111111111011110101011111111111111111111110011100010111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111101111100110111111111111111111111101011010001111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011010000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111001011111111011001001111111111111111111111111110101011111111111111111111111111100110111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111011011111111011001001111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111010000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111010000 111111101101000011111101110010001111111111111111111111111111111111111111111111111111111111111111111111111001000011111111101001001111111111111111111111110100100011111111111111111111111110100100111111111111111111111111111111111111111111110010 111111111111010011111101111010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111110110110011111111111111111111111110100100111111111111111111111111111111111111111111110010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000011111111101001001111111111111111111111111110101011111111111111111111111111100110111111111111111111111111111111111111111111110010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111110010 111111101111000011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101001001111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010 111111111111010011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101001001111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010 111110011110001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111010110100011111111111111111111110000100000111111011110101011111111111111111111110011100010111111111111111111111111111111111111111011010000 111111111111001011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111110101011111111111111111111111111100110111111111111111111111111111111111111111111110100 111111111111010011111111111111111111111111111111111111111110110011111111111111111111110111101000111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011100010111111111111111111111111111111111111111111110100 111110111110011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111110101101000111111111110111011111111111111111111110111100010111111111111111111111111111111111111111011010000 111111111111011011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111110100 111110011110001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111110110110011111111111111111111110100100000111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011010000 111111111101000011111111111111111111111111111111111111111110110011111111111111111111111111001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110100 111111111111001011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110100 111111111111010011111111111111111111111111111111111111111110110011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110100 111110111110011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111110101101000111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011010000 111111111111011011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111011110101011111111111111111111110011100010111111011110101011111111111111111111110011100010111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111110111101010111111111110111011111111111111111111110111100010111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111110101011111111111111111111111111100110111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111110111101010111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011100010111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111110111011111111111111111111110111100010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110100 111011010100100011101101010010001111111111111111111111111111111111111111111111111111111111111111111011010100100011111111111111111111010010000000111011010100100011111111111111111111010010000000111111111111111111111111111111111111111011110010 111111111101100011111101110010001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111110100100011111111111111111111111110100100111111111111111111111111111111111111111111110110 111111110110110011111101011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111001000111111110110110011111111111111111111110110000000111111111111111111111111111111111111111011110010 111111111111110011111101111010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110100100111111111111111111111111111111111111111111110110 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110100011111111111111111111110010100000111111011110101011111111111111111111110011100010111111111111111111111111111111111111111011110010 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111110101011111111111111111111111111100110111111111111111111111111111111111111111111110110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111110111101000111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011100010111111111111111111111111111111111111111111110110 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101000111111111110111011111111111111111111110111100010111111111111111111111111111111111111111011110010 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111110110 111111010110100011111111011011001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111110110000000111111111111111111111111111111111111110111001000111111111111111111111111111111111111111011110010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111110110100000111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111100011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110110 111111110110110011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111110111001000111111111111111111111111111111111111111011110010 111111111111110011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110110 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110110 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101000111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110 111111111111111111101101010010001111111111111111111111111111111111111111111111111110100101000000111111111111111111111101111010101111111111111111111011010100100011111111111111111111010010000000111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111100010111111111111111111111101111010101111111111111111111111011110101011111111111111111111110011100010111111111111111111111111111111111111111011110010 111111111111111111111111011011001111111111111111111111111111111111111111111111111111101001100000111111101111001011111100111000101111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111111011110010 111111111111111111111111011011001111111111111111111111111111111111111111111111111111101101100100111111111111111111111101111010101111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011100010111111101111001011111100111000101111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111101111010101111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110011100010111111010110100011111111111111111111110010100000111111111111111111111111111111111111111011110010 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111001011111111111001101111111111111111111111110110100011111111111111111111111110100100111111111111111111111111111111111111111111110010 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111110110110011111111111111111111111110100100111111111111111111111111111111111111111111110010 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111110110110011111111111111111111110110100000111111111111111111111111111111111111111011110010 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111110110100011111111111111111111111110100100111111111111111111111111111111111111111111110110 111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111011010000000111111111111111111111111111111111111111111110110 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110100100111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110011100010111111011110101011111111111111111111110011100010111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001011111111111001101111111111111111111111111110101011111111111111111111111111100110111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111110111011111111111111111111110111100010111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111110101011111111111111111111111111100110111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011100010111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111110110 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111110111100010111111111111111111111111111111111111110111101000111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111110111100010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101000111111111111111111111111111111111111111011110010 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111110110 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110110 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111110110 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111110110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110 111101101001000010110000100000001011000010000000111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111010010000000001101101100100100110100100000000011011011001001001111111111111111 111011010100100010101000010000001010100001000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010010000111111111111111111011011001001001101001000000000110110110010010011010010000000001111111111111111 111111111101100010111000110000001011100011000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001001101101100100100110110110010010011011011001001001111111111111111 111111111111111110111000111000101011100011100010111111111111111111111111111111111111111111111111111111111111111110111000111000101011100011100010111111111111111110011000001000001001100000100000100110000010000010011000001000001111111111111111 111111111111111110111000111000101011100011100010111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111011010001000001101101100100100110110100010000011011011001001001111111111111111 111111111111111100000000000000000000000000000000111111111111111111111111111111110000000000000000000000000000000011111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000001111111111111111 111111111111111110011000001000001011100011100010111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111001001000000001100100100000000110110110010010011011011001001001111111111111111 111111111111111110111000111000101001100000100000111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111011011001001001101101100100100110010010000000011001001000000001111111111111111 111111111111111110111000111000101011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111011011001001001101101000100000110110110010010011011010001000001111111111111111 111111111111111110111000111000101011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001001101101100100100110110110010010011011011001001001111111111111111 110010010000000011001001000000001110110101001000111111111111111111111111111111111111111111111111111111111111111111101101010010001110010000000000111111111111111111101101010010001110010000000000111111111111111111110110100100001111111111111111 111111111001000011111001100000001111110111001000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111010010001111111100100100111111111111111111111111101101001111111111111111 111011010100100011101001010000001110110101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010010000111111111111111111111111011011001111011000000000111111111111111111110110100100001111111111111111 111111111101100011111001110000001111110111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111100100100111111111111111111111111101101001111111111111111 111111111111111111111001111000101111110101101000111111111111111111111111111111111111111111111111111111110110010011111111111100101111111111111111111111111111111111111111011010001111111100100100111111111111111111111111100100001111111111111111 111111111111111111111001111000101111110111101010111111111111111111111111111111111111111111111111111111111111111111111101111010101111110011100010111111111111111111111101011010001111110000100000111111111111111111111110101100001111111111111111 111111111111111111111001111000101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111011010001111111100100100111111111111111111111111101101001111111111111111 111111111111111111001001000000001110110101001000111111111111111111111111111111111100100100000000111011010100100011111111111111111111111111111111111111111111111111101101010010001110010000000000111111111111111111110110100100001111111111111111 111111111111111111011001001000001111110111101010111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110100000000111111111111111111111111101101001111111111111111 111111111111111111111001111000101111110101101000111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111100100100111111111111111111111111100100001111111111111111 111111111111111111111001111000101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111011011001111111000100000111111111111111111111110101100001111111111111111 111111111111111111111001111000101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111100100100111111111111111111111111101101001111111111111111 111111111111111111110110100100001101001000000000110100100000000011111111111111111111011010010000110100100000000011010010000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111111111111111111110101100001111101011100010111110100100000011111111111111111111111110110100111111111111111111111111010010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101001000 101100001000000011110110100100001101001000000000110100100000000011111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111101101001000011110110100100001111001010000000111100101000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111111111111111111111111111101101100100100110110110010010011111111111111111111111011110010110110100010000011011010001000001111111111111111111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111111111111111111111111111111100100100000000110110110010010011111111111111111111111111111111110010010000000011011011001001001111111111111111111011010100100011111111111111111111111111111111111111111111111111100100000000001110110101001000 111111111111111111111110111100101101101000100000110110100010000011111111111111111111111111111111110110110010010011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111111111111111111111111111111101101100100100110110110010010011111111111111111111111111111111110110110010010011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111111111111111111111111111111111100111100010111110110110010011111111111111111111111111110010111111111111111111111111011010001111111111111111111111110110100011111111111111111111111111111111111111111111111111111111001001001111111101001000 111111111111111111111111111111111111101111100110111110110110010011111111111111111111111111110110111111111111111111111111011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101001000 111111111111111111111111111111111111100111100010111110110110010011111111111111111111111111111111111111111111111111111111011011001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111001001001111111101001000 111111111111111111111110111100101111101011100010111110100110000011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101001000 111111111111111111111111111111111111101111100110111110110110010011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101001000 101010000100000011111111111111111100100100000000110110110010010011111111111111111110110101001000111111111111111111111111111111111101001000000000111011010100100011111111111111111111111111111111111111111111111111100100000000001110110101001000 111111101101000011111111111111111111100110000000111110111010010011111111111111111111111111011000111111111111111111111111111111111111111111111111111111110100100011111111111111111111111111111111111111111111111111111111001001001111111101101100 111111111111111111111111111111111110100101000000111110111110011011111111111111111111111111111111111011010100100011111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111110110000000001111111101101100 111111111111111111111111111111111111100111100010111110111110011011111111111111111111110111101010111111111111111111111111111111111111101011100010111111010110100011111111111111111111111111111111111111111111111111111100001000001111110101101000 111111111111111111111111111111111111100111100010111110111110011011111111111111111111111111111010111111111111111111111111111111111111111111111111111111110110100011111111111111111111111111111111111111111111111111111111001001001111111101101100 101110001110001011111111111111111101100100100000110110110010010011111111111111111111111111111111111111111111111111111111111111111101101100100100111111110110110011111111111111111111111111111111111111111111111111101101000000001110110101001000 101110000110000011111111111111111101101100100100110110110010010011111111111111111111111101101100111111111111111111111111111111111101101100000000111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 101110001110001011111111111111111101101100100100110110110010010011111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111101111001011111111111111111111100110100000111110111010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111001001001111111101101100 111111101111000011111111111111111111101110100100111110111010010011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111101111001011111111111111111111101110100100111110111010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111111111111111110110100001111101001000000111110101110001011111111111111111111111111011000111111110100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101101100 111111111111111111111110111100101111101001100000111110101110001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101101100 111111111111111111111111111111111111101101100100111110111110011011111111111111111111111111111010111111110110100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101101100 111111111111111111111111111111111111101101100100111110111110011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101101100 111111111111111111111111111111111111100111100010111110111110011011111111111111111111111111111111111111111111111111111111111111111111101111100110111111110110110011111111111111111111111111111111111111111111111111111101001000001111110101101000 111111111111111111111110111100001111101011100010111110101110001011111111111111111111111111101100111111111111111111111111111111111111101111100010111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000 111111111111111111111110111100101111101011100010111110101110001011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000 111111111111111111111111111111111111101111100110111110111110011011111111111111111111111111101110111111111111111111111111111111111111101111100010111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000 111111111111111111111111111111111111101111100110111110111110011011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000 111111111111111111111111111111111111100111100010111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111001001001111111101101100 111111111111111111111110111100001111101011100010111110101110001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111111111111111110111100101111101011100010111110101110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111111111111111111111111111111101111100110111110111110011011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111111111111111111111111111111101111100110111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111111111111111111111111110000000000000000111111111111111111111111111111111111111111111111000000000000000011111111111111111111111111111111000000000000000011111111111111111111111111111111000000000000000000000000000000001111111111111111 111111111111111111111111111111111011100011100010111111111111111111111111111111111011100011100010111111111111111110111000111000101011100011100010100110000010000011111111111111111111111111111111100110000010000010011000001000001111111111111111 111111111111111111111111111111111110010000000000111101101001000011111111111111111111111111111111111001000000000011110110100100001111111111111111111001000000000011110110100100001111111111111111111111111111111111110110100100001111111111111111 111001000000000011111111111111111110010000000000111101101001000011111111111111111110010000000000111111111111111111111111111111111111011010010000111001000000000011110110100100001111111111111111111111111111111111110110100100001111111111111111 111011010100100011111111111111111110110101001000111111111111111111111111111111111110110001000000111111111111111111111111111111111111011010010000111011000100000011111110111100101111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111011000100000011111110111100101111111111111111111011000100000011111110111100101111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111111110011100010111111101111001011111111111111111111110011100010111111111111111111111111111111111111111011110010111111000010000011111110101100001111111111111111111111111111111111111110101100001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111110011100010111111111111111111111111111111111111111011110010111111000110000011111110111100101111111111111111111111111111111111111110101100001111111111111111 111101101001000011111111111111111011000010000000111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111110100100000000011111111111111111111111111111111110100100000000011011011001001001111111111111111 111101101001000011111111111111111111010010000000111101101001000011111111111111111111011010010000111111111111111111111111111111111111111111111111111101100000000011110110100100001111111111111111111111111111111111111111101101001111111111111111 111111111101100011111111111111111111110111001000111111111111111111111111111111111111111011010000111111111111111111111111111111111111111111111111111111100100000011111110111100101111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111011100011100010111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111110110100010000011111111111111111111111111111111110110100010000011011011001001001111111111111111 111111111111111111111111111111111111110011100010111111101111001011111111111111111111111011110010111111111111111111111111111111111111111111111111111111100010000011111110101100001111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111100110000011111110111100101111111111111111111111111111111111111111101101001111111111111111 111111111111111111100100000000001110010000000000111101101001000011111111111111111110010000000000111001000000000011110110100100001111111111111111111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111100110111111111101000011111111111111111111111111111111111111111111111111111101110010001111110011100010111111111111111111111101110010001111110011100010111111111111111111111110111100001111111111111111 111111111111111111111111111111111111111100100100111111111001000011111111111111111111111111111111111111110010010011111111100100001111111111111111111111111111111111111111110010001111111111100110111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111100100100111111111001000011111111111111111111111111111111111111110010010011111111100100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111110011100010111111101101000011111111111111111111111111111111111111111111111111111111110010001111111111100110111111110010010011111111100100001111111111111111111111111111111111111111101100001111111111111111 111111111111111111111111111111111111111111100110111111111101000011111111111111111111111111111111111111111111111111111111110010001111111111100110111111111111111111111111110110001111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111110011100010111111101101000011111111111111111111111111111111111111111111111111111111110110001111111111111111111111110010010011111111100100001111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111100110111111111101000011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110010001111111111100110111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111100110111111111101000011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111001111111111111111 111111111111111111110110100100001111011000000000111101101001000011111111111111111111011010010000111101100000000011110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111110101100001111111011100010111111101101000011111111111111111111101110100100111111111111111111111101110010001111110111100010111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111100001000001111110011100010111111101101000011111111111111111111111100100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111110010000111111111111111111111111101101001111111111111111 111111111111111111111110101100001111111011100010111111101101000011111111111111111111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111110110100000000111111111011010011111111111111111111111111111111111011010000000011111111101101001111111111111111111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111111110111100010111111111111010011111111111111111111100111100010111111111111111111111101111010001111110011100010111111010110100011111111111111111111111111111111111111111111111111111110101100001111111111111111 111111111111111111111111111111111111110111100010111111111111010011111111111111111111111111110010111111111111111111111111111110001111111111111111111111110110100011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111100100100111111111011010011111111111111111111110011100010111111000010000011111110101100001111111111111111111111111111111111111111111111111111111011110010111111111111111111111110110100001111111111111111 111111111111111111111100111000101111110011100010111111101111000011111111111111111111111111111111111111111111111111111111111011001111111011100010111111111111111111111111111111111111111010110000111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111100110111111111111010011111111111111111111111111111111111111111111111111111111111011001111111011100010111111111111111111111111111111111111111011110010111111111111111111111110111100001111111111111111 111111111111111111111100111000101111110000100000111111101011000011111111111111111111111111111111111111110010010011111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111100100001111111111111111 111111111111111111111110111100101111111000100000111111101011000011111111111111111111111111111111111111110010010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111110111100101111111011100010111111101111000011111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111100111000101111110011100010111111101111000011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111111111111111110111100101111111011100010111111101111000011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111100100100111111111011010011111111111111111111111011110010111111100010000011111110101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111100100100111111111011010011111111111111111111111111111111111111110010010011111111101101001111111111111111111111111111111111111111111111111111111111110110111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111100100100111111111011010011111111111111111111111111111111111111110010010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111110111100010111111111111010011111111111111111111111111111111111111111111111111111111111011001111111111100110111111110110110011111111111111111111111111111111111111111111111111111111101100001111111111111111 111111111111111111111111111111111111111111100110111111111111010011111111111111111111101111100110111111111111111111111101111010001111110111100010111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111100110111111111111010011111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111110111100010111111111111010011111111111111111111111111111111111111111111111111111111111111001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111100110111111111111010011111111111111111111111111100110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111100110111111111111010011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111100110111111111111010011111111111111111111111111110110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111100110111111111111010011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 110010010000000011111111111111111110110101001000111111111111111111111111111111111100100100000000111111111111111111101101010010001110010000000000111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 101110001110001011111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111110011000001000001001100000100000111111111111111110111000111000101011100011100010101010000100000010101000010000001111111111111111 111110011110001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111101011010001111110000100000111111111111111111111101111010101111110011100010111111111111111111111110110100001111111111111111 101010000100000011101101010010001100100100000000111111111111111111111111111111111111111111111111111111111111111111011011001001001101001000000000111111111111111111111111111111111111011010010000111011010100100011100100000000001111111111111111 111010010100000011101101010010001110110101001000111111111111111111111111111111111111111111111111111111111111111111111111011011001111011000000000111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 101110001110001011111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111011011001001001101101000100000111111111111111111111111111111111111111011110010111011010100100011101100010000001111111111111111 111110011110001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111011011001111111000100000111111111111111111111111111111111111111011110010111111111111111111111110110100001111111111111111 111111111001000011111111111111111111110111001000111111111111111111111111111111111111111110010000111111111111111111111111110010001111111111111111111111110100100011111111111111111111111111111111111111111111111111111111101001001111111111101010 111111111001000011111111111111111111110111001000111111111111111111111111111111111111111110010000111111111111111111111111110110001111111111111111111111110100100011111111111111111111111111111111111111111111111111111111101101001111111111111111 101100001000000011110110100100001101001000000000111111111111111111111111111111111111111111111111111111111111111111010010000000001101101100100100111111111111111111110110100100001111111111111111111001000000000011101101010010001111111111111111 111101101001000011110110100100001111001010000000111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111110110100100001111111111111111111101100000000011111111011011001111111111111111 111110011000000011111111100100001111111101001000111111111111111111111111111111111111111111111111111111111111111111111111010010001111111100100100111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111 111111111001000011111111100100001111111111001000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111001111111111111111 100110000010000011111111111111111101101100100100111111111111111111111111111111111101101100100100111111111111111111001001000000001100100100000000111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 110110010010000011111111111111111111111101101100111111111111111111111111111111111101101100100100111111111111111111101101010010001110110100000000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111101011000011111111111111111111101110100100111111111111111111111111111111111111111110100100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111110010111111110100100011111111011001001111111111111111 111111111011000011111111111111111111111111101100111111111111111111111111111111111111111110100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101001111111111111111 111111101011000011111111111111111111101110100100111111111111111111111111111111111111111110110100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111 111111111011000011111111111111111111111111101100111111111111111111111111111111111111111110110100111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101010 111111111011000011111111111111111111111111101100111111111111111111111111111111111111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 101110001110001011111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111011010001000001101101100100100111111111111111111111110111100101111111111111111111011000100000011101101010010001111111111111111 111111101111001011111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111110101100001111111111111111111111111111111111111010111000101111101111100110111110100100000011111011011001001111111111111111 111111101111001011111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111110101100001111111111111111111111111111111111111110111100101111111111111111111111100100000011111111011011001111111111111111 111110011110001011111111111111111111110101101000111111111111111111111111111111111111111111111111111111111111111111111111011010001111111100100100111111110110010011111111111100101111111111111111111111111111111111111111100100001111111111111111 101110001110001011111111111111111001100000100000111111111111111111111111111111111111111111111111111111111111111111011011001001001101101100100100110110110010010011111111111111111111111111111111110010010000000011001001000000001111111111111111 111110011110001011111111111111111111110101101000111111111111111111111111111111111111111111111111111111111111111111111111011011001111111100100100111111110110110011111111111111111111111111111111111111111111111111111111100100001111111111111111 111110011110001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111011010001111111100100100111111111111111111111111111110101111111111111111111111111111111111111111110110001111111111111111 101110001100000011111111110110001101101100000000111111111111111111111111111111111111111111111111111111111111111111011011001001001101101100100100111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111110011100000011111111110110001111111101001000111111111111111111111111111111111111111111111111111111111111111111111111011011001111111100100100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 101110001110001011111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111011011001001001101101100100100111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111110011110001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111011011001111111100100100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111001011111111111111111111110111101000111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111110110010011111111111100101111111111111111111111111111111111111111101101001111111111111111 111111101111001011111111111111111011100010100000111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111110110110010010011111111111111111111111111111111110110110000000011011011001001001111111111111111 111111111111001011111111111111111111110111101000111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101001001111111111101010 111111111111001011111111111111111111110111101000111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111001011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111010101111111111100110111111111111111111111111111101001111111111111111 111111111111001011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111001111111111111111 111111101101000011111101110010001111100110000000111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111110100100011111111001001001111111111111111 111111111101000011111101110010001111110111001000111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111101111001011111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111110110111111110100100011111111011001001111111111111111 111111111111001011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101001111111111111111 111111101101000011111111110110001111101110000000111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111 111111111101000011111111110110001111111111001000111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101010 111111111101000011111111110110001111111111001000111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111101111001011111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111 111111111111001011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101010 111111111111001011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111101100100111111111111001011111111111111111111100111100010111111010110100011111111111111111111111111111111111111111111111111111101111010001111110011100010111111111111111111111110110100001111111111111111 111111111111111111101100010000001110110001000000111111101111001011111111111111111110110101001000111011010100100011111111111111111111111111111111111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111111111111111111111111111111101101100100100111111111111111111111111111111111011100011100010100110000010000011111111111111111111111111111111111111111111111110111000111000101011100011100010101010000100000010101000010000001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111100111100010111111010110100011111111111111111111111111111111111111111111111111111101111010101111110011100010111111111111111111111110110100001111111111111111 111111111111111111101101010010001110110101001000111111111111111111111111111111111110110001000000111011000100000011111110111100101111111111111111111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111111111111111101101010010001100100100000000111111111111111111111111111111111110110101001000110010010000000011111111111111111111111111111111111111111111111111111111111111111111011010010000111011010100100011100100000000001111111111111111 111111111111111111101101010010001110110101001000111111111111111111111111111111111110110101001000111011010100100011111111111111111111111111111111111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111101100100111111111111011011111111111111111111110111101010111111010110100011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111110110100001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111110011100010111111000110000011111110111100101111111111111111111111111111111111111111111111111111111011110010111111111111111111111110110100001111111111111111 111111111111111111111111111111111101101100100100111111111111111111111111111111111111110111101010110110010010000011111111111111111111111111111111111111111111111111111111111111111111111011110010111011010100100011101100010000001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111110111101010111111010110100011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111110110100001111111111111111 111001000000000011100100000000001110010000000000111101101001000011111111111111111111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111001110001011111111111111111111111100100100111111111011000011111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111111111011001111111011100010111111111111111111111110110100001111111111111111 111111111111111111111111111111111111111111100110111111111111001011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111011001111111011100010111111111111111111111110111100001111111111111111 111111111111111111111100111000101111110011100010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111010110000111111111111111111111110101100001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111110111000111000101011100011100010111111111111111110111000111000101011100011100010101110000110000010111000011000001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110011100010111111111111111111111101111010101111110011100010111111111111111111111110111100001111111111111111 111111001110001011111111111111111111111100100100111111111011010011111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111111111111111111111011110010111111111111111111111110110100001111111111111111 111111011110101011111111111111111111101101100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111011111001101111101011100010111110110110010011111010010000001111111111111111 111111011110101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111111111011101111111011100010111111111111111111111110110100001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111011111001101111101011100010111110110110010011111010011000001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111011101111111011100010111111111111111111111110111100001111111111111111 111111111111111111111101111010101111100111100010111111111111111111111111111111111111111111111111111111111111111111111011111001101111101011100010111111111111111111111111111111111111111010110000111111010110100011111100001000001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111011111001101111101011100010111111111111111111111111111111111111111011110010111111010110100011111100011000001111111111111111 111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111011100010111111111111111111111111111111111111111010110000111111111111111111111110101100001111111111111111 111011010100100011101101010010001110100101000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111011010010000111111110110110011110110000000001111111111111111 111011010100100011101101010010001110110101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111111111111111111101111010101111100111100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111010110000111111110110110011111110001000001111111111111111 111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111010110000111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111011101111111011100010111111111111111111111111111111111111111011110010111111111111111111111110111100001111111111111111 111111011110101011111111111111111111101101100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111111111111111111111011110010111111110110110011111110010000001111111111111111 111111011110101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111111111111111111111011110010111111111111111111111110110100001111111111111111 111111111111111111111111111111111111111111100110111111111111011011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110010111111111111111111111110111100001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110010111111110110110011111110011000001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110010111111111111111111111110111100001111111111111111 111111101011000011111111111111111111111110100100111111111001000011111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111100010111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111100110111111111111001011111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010001111110111100010111111111111111111111111111101001111111111111111 111111111111100011111111111111111111101111100100111111111111111111111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111001111000101111100111100010111110110110010011111011011001001111111111111111 111111111111100011111111111111111111111111101100111111111111111111111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111100010111111111111111111111111111101001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111001111000101111100111100010111110110110010011111011011001001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111100010111111111111111111111111111101001111111111111111 111111111111111111111101011010001111100111100010111111111111111111111111111111111111111101100100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111110010000111111110110100011111111001001001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111100110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111110010111111110110100011111111011001001111111111111111 111111111111111111111101011010001111110111101010111111111111111111111111111111111111111101100100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111110010000111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111100110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101001111111111111111 111111111111111111111100011000001111110011100010111111101111001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010000111111111111111111111111101101001111111111111111 111111101111000011111111111111111111111110100100111111111011010011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101001111111111111111 111111111111111111111101011010001111100111100010111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010000111111110110110011111111001001001111111111111111 111111111111111111111101011010001111110111101010111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010000111111111111111111111111101101001111111111111111 111111111111100011111111111111111111101111100100111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111110110110011111111011001001111111111111111 111111111111100011111111111111111111111111101100111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111100110111111111111011011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111110110110011111111011001001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101001111111111111111 111111000010000011111111111111111111111100100100111111111001000011111111111111111111111100100100111111111111111111111111111111111111111110010000111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111 111111101011000011111111111111111111111110100100111111111001000011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111001111111111111111 111101001000000011110110100100001111011000000000111101101001000011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111101101001000011110100100000001111010010000000111101101001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111101101001000011110110100100001111011010000000111101101001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111100110111111111111001011111111111111111111111111100110111111111111111111111111111111111111111111110010111111111111111111111111111110001111111111111111111111111111111111111111111110001111111111111111 111111111111111111111110101100001111101011100010111111111111111111111111111111111111111110100100111111111111111111111111111111111111111111110010111111111111111111111111100100001111111111111111111111110010010011111111011010001111111111111111 111111111111111111111111101100001111111111101010111111111111111111111111111111111111111110100100111111111111111111111111111111111111111111110010111111111111111111111111110110001111111111111111111111111111111111111111111110001111111111111111 111111010110100011111111111111111111101101100100111111111111111111111111111111111111111101100100111111111111111111111111111111111111111110010000111111111111111111111111111100101111111111111111111111110110010011111111010010001111111111111111 111111010110100011111111111111111111111101101100111111111111111111111111111111111111111101100100111111111111111111111111111111111111111110010000111111111111111111111111111110101111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111100110111111111111111111111111111111111111111111110010111111111111111111111111111100101111111111111111111111110110010011111111011010001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111100110111111111111111111111111111111111111111111110010111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111 111111111111111111111110111100101111101011100010111111111111111111111111111111111111111111111111111111111111111111111010111000101111101111100110111111111111111111111110101100001111111111111111111111000010000011111101011010001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111010111000101111101111100110111111111111111111111110111100101111111111111111111111000110000011111101011010001111111111111111 111111111111111111111110111100101111101011100010111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110101100001111111111111111111111100010000011111111011011001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111010111000101111101111100110111110100110000011111011011001001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100101111111111111111111111100110000011111111011011001111111111111111 111111111111111111110110100100001101001000000000111111111111111111111111111111111111011010010000110100100000000011111111111111111111111111111111111111111111111111110110100100001111111111111111111001000000000011101101010010001111111111111111 111111111111111111111111111111111101101100100100111111111111111111111111111111111111111011110010110110100010000011111111111111111111111111111111111111111111111111111110111100101111111111111111111011000100000011101101010010001111111111111111 111111111111111111111111100100001111111101001000111111111111111111111111111111111111111110010000111111110100100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111110101100001111101011100010111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111100100001111111111111111111111110010010011111111011011001111111111111111 111111111111111111111111101100001111111111101010111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111100110111111110110010011111111111100101111111111111111111111111111111111111111101100001111111111111111 111111111111111111111111111100101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111100110111111111111111111111111111110001111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111100110111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111100101111111101101000111111111111111111111111111111111111111111111111111111110110010011111111111100101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110010011111111111100101111111111111111111111111111111111111111111010101111111111100110111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110010011111111111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111110110010011111111111100101111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111100101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111010101111111111100110111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111101100100111111111111001011111111111111111111111111110010111111110110100011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111100110111111111111001011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111110010111111110110100011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111110110001111111111111111 111111111111100011111111111111111111101111100100111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111110110010011111111011011001111111111111111 111111111111100011111111111111111111111111101100111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111110110010011111111011011001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111100111100010111111111111111111111101111010101111110011100010111111010110100011111111111111111111111111111111111111111111111111111110101100001111111111111111 111011000100000011111111111111111110110100000000111111111011010011111111111111111110110101001000111111111111111111111111111111111111011010010000111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111111110111100010111111111111011011111111111111111111110111101010111111111111111111111111111111111111111011110010111111010110100011111111111111111111111111111111111111111111111111111110101100001111111111111111 111011010100100011111111111111111010100001000000111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000110010010000000011111111111111111111111111111111110110110010010011010010000000001111111111111111 111011010100100011111111111111111110110101001000111111111111111111111111111111111110110101001000111111111111111111111111111111111111001010000000111011010100100011111111111111111111111111111111111111111111111111110100100000001111110111101010 111011010100100011111111111111111110110101001000111111111111111111111111111111111110110101001000111111111111111111111111111111111111011010010000111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111011100011100010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010110110010010000011111111111111111111111111111111110110110010010011011010001000001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101010111111111111111111111111111111111111101011100010111111010110100011111111111111111111111111111111111111111111111111111100101000001111110111101010 111111111111111111111111111111111111110111101010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010111111010110100011111111111111111111111111111111111111111111111111111110101100001111111111111111 111111111111111111111111111111111110110001000000111111101111001011111111111111111111111111111111111011010100100011111111111111111111111111111111111011010000000011111111101101001111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111110110101000000111111111111011011111111111111111111111111111111111011010100100011111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111011010100000011111111111101101111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111010010100000011111011111001101111111111111111111011010100100011111111111111111111111111111111111111111111111111110100100000001111110111101010 111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111011010100000011111111111101101111111111111111111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111110110100000001111111111101110 111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111111111111111111111110111100001111111011100010111111101111001011111111111111111111111111101100111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111001110001011111111111111111111110000100000111111101011000011111111111111111111111111111111111111111111111111111111111111111111111110110100111111110010010011111111101101001111111111111111111111111111111111111111100100001111111111111111 111111001110001011111111111111111111111100100100111111111011000011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111110011100010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111110110111111110010010011111111101101001111111111111111111111111111111111111111101100001111111111111111 111111111111111111111111111111111111111111100110111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111001111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111101100100111111111111001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111101100100111111111111001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111110110001111111111111111 111111101111001011111111111111111111110010100000111111101011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010010011111111101101001111111111111111111111111111111111111111101101001111111111111111 111111101111001011111111111111111111111110100100111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111111101001111111111111111 111111101111001011111111111111111111111110100100111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111110011100010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010010011111111101101001111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111100110111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111100110111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111110111100101111111011100010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111110110100001111111001000000111111101111001011111111111111111111111111011000111111110100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111100111000101111110001100000111111101111001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111100100001111111111111111 111111111111111111111110111100101111111001100000111111101111001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111110111100001111111011100010111111101111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111100111000101111110011100010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111111111111111110111100101111111011100010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111110001111101111100010111111111111111111111111111111111111101111100100111111111111111111111001111000101111100111100010111111111111111111111111111111111111111111111111111111010110100011111101011010001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111101111100110111111111111111111111001111000101111100111100010111111111111111111111111111111111111111111111111111111010110100011111101011010001111111111111111 111111111111111111111111111110001111111111101010111111111111111111111111111111111111101111100100111111111111111111111101111010101111110111100010111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111101111100110111111111111111111111101111010101111110111100010111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111000110000011111111111111111111111100100100111111111011010011111111111111111111111101101100111111111111111111111111111111111111111110010000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111100110111111111111011011111111111111111111111111101110111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111110001111101111100010111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111110110110011111111011010001111111111111111 111111111111111111111111111110001111111111101010111111111111111111111111111111111111111111101100111111111111111111111111111111111111101111100010111111111111111111111111111111111111111111111111111111111111111111111101111010001111110111101010 111111111111111111111111111110001111111111101010111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111010110100011111111111111111111101101100100111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110010000111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111 111111010110100011111111111111111111111101101100111111111111111111111111111111111111111101101100111111111111111111111111111111111111101110000000111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111101010 111111010110100011111111111111111111111101101100111111111111111111111111111111111111111101101100111111111111111111111111111111111111111110010000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111110110110011111111011010001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111101110111111111111111111111111111111111111101111100010111111111111111111111111111111111111111111111111111111111111111111111101111010001111110111101010 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111110010111111111111111111111111111010101111111111111111111111110110100011111111111111111111111111111111111111111111111111111111101001001111111111101010 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111110010111111111111111111111111111110101111111111111111111111110110100011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111101101000011111111111111111111110110000000111111111011010011111111111111111111111111011000111111111111111111111111111111111111111111111111111111110100100011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111110111100010111111111111011011111111111111111111111111111010111111111111111111111111111111111111111111111111111111110110100011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111101100011111111111111111011100011000000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111110110110000000011111111111111111111111111111111110110110010010011011011001001001111111111111111 111111111101100011111111111111111111110111001000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111110100100011111111111111111111111111111111111111111111111111111111101001001111111111101110 111111111101100011111111111111111111110111001000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111110100100011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111011100011100010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111110110110010000011111111111111111111111111111111110110110010010011011011001001001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111110110100011111111111111111111111111111111111111111111111111111111101001001111111111101110 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111110110100011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111110111100101101101000100000111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111111111101101001111111111111111111011010000000011101101010010001111111111111111 111111011100100011111110110100001111101001000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111111111110010010011111111010010001111111111111111 111111111111111111111110111100101111101011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111101101001111111111111111111111110010010011111111011010001111111111111111 111111011100100011111111110100001111111101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111100101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111001111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111100101111111101101000111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111110110001111111111111111 111111111101100011111110110100001111101011000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111110010010011111111011011001111111111111111 111111111111111111111110111100101111101011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111110010010011111111011011001111111111111111 111111111101100011111111110100001111111111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111100101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111110001111101111100010111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111110110100011111111011011001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111110110100011111111011011001111111111111111 111111111111111111111111110110001111111101001000111111111111111111111111111111111111111011010000111110100100000011111010111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111101010 111111111111111111111111110110001111111101001000111111111111111111111111111111111111111011010000111111100100000011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111011110010111110100110000011111010111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111101010 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111011110010111111100110000011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111110001111111111101010111111111111111111111111111111111111111111110100111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101010 111111111111111111111111111110001111111111101010111111111111111111111111111111111111111111110100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101010 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111011100011100010111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110110110110010010011111111111111111111111111111111110110010010000011011001001000001111111111111111 111111111111111111111111111110101111101111100010111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110111111111111111111111111111111111111111111111111111111010110100011111101011010001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110111111111111111111111111111111111111111111111111111111010110100011111101011010001111111111111111 111111111111111111111111110110001101101100000000111111111111111111111111111111111111111111011000110110110000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111010110110110010000011111111111111111111111111111111111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111111111111111111111101111010101101100100100000111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111111111111111111111111110110100111011010100100011101101000000001111111111111111 111111111111111111111111111110101101101100100000111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111111011111001101111101111100110111010010100000011101001010000001111111111111111 111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111111111111101101111111111111111111011010100000011101101010010001111111111111111 111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111111111111111111111111111110110111011010100100011101101010000001111111111111111 111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111111111111111111111111111111111011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111110110110010010011111111111111111111111111111111110110110010000011011011001001001111111111111111 111111111111111111111101111010101111100111100010111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111110110100111111110110100011111111001001001111111111111111 111111111111111111111111111110101111101111100010111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111110110100011111111011011001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111110110111111110110100011111111011001001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111110110100011111111011011001111111111111111 111111001110001011111111111111111111110100100000111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110100111111110110110011111111111111111111111111111111111111111111111111111111100100001111111111111111 111111001110001011111111111111111111111100100100111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111110111100010111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111110110111111110110110011111111111111111111111111111111111111111111111111111111101100001111111111111111 111111111111111111111111111111111111111111100110111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111101100100111111111111011011111111111111111111111111111010111111110110100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111101100100111111111111011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111101100100111111111111011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111101111001011111111111111111111110110100000111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111101111000011111111111111111111111110100100111111111011010011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111101111001011111111111111111111111110100100111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101001111111111111111 111111101111001011111111111111111111111110100100111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111110111100010111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111100110111111111111011011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111100110111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111100110111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111100011111111111111111111101111100100111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111111100011111111111111111111111111101100111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110 111111111111100011111111111111111111111111101100111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111110110001111111101001000111111111111111111111111111111111111111111011000111111110100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010001111111111101110 111111111111111111111111110110001111111101001000111111111111111111111111111111111111111111011000111111110100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111110001111101111100010111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111111111111111111111110001111111111101010111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110 111111111111111111111111111110001111111111101010111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111011100100011111111110110001111101101000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111 111111011100100011111111110110001111111101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111101010 111111011100100011111111110110001111111101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111101100011111101110010001111100111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111110110110011111111001001001111111111111111 111111111101100011111101110010001111110111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111101100011111111110110001111101111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111101100011111111110110001111111111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110 111111111101100011111111110110001111111111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111010111111110110100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010001111111111101110 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111010111111110110100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111011110101011111111111111111111110101101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111110110010011111111111101101111111111111111111111111111111111111111100100001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111110110010011111111111101101111111111111111111111111111111111111111101100001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111110110110011111111111111111111111111111111111111111111111111111111101100001111111111111111 111111011110101011111111111111111011100001100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100110110110010010011111111111111111111111111111111110110110010010011011011000000001111111111111111 111111011110101011111111111111111111110101101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110100100111111110110110011111111111111111111111111111111111111111111111111111101100000001111110111101010 111111011110101011111111111111111111110101101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111110110110011111111111111111111111111111111111111111111111111111111100100001111111111111111 111111111111111111111111111111111011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110110110010010011111111111111111111111111111111110110110010010011011011001000001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111110110110011111111111111111111111111111111111111111111111111111101101000001111110111101010 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111110110110011111111111111111111111111111111111111111111111111111111101100001111111111111111 111111111111111111111111111110101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111110101111101111100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111110110110011111111011010001111111111111111 111111111111111111111111111110101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010001111110111101010 111111111111111111111111111110101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111011110101011111111111111111111101101100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111101101111111111111111111111110110010011111111010010001111111111111111 111111011110101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111101111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101101111111111111111111111110110010011111111011010001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111101111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111011110101011111111111111111111101101100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111 111111011110101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111101010 111111011110101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111110110110011111111011010001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010001111110111101010 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111101111010101111110101101000111111111111111111111111111111111111111111111111111111110110010011111111111101101111111111111111111111111111111111111111111111111111111110110100111111111111111111111111100100001111111111111111 111111111111111111111101111010101111110101101000111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111100100001111111111111111 111111111111111111111111111110101111111101101000111111111111111111111111111111111111111111111111111110110110010011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111101010 111111111111111111111111111110101111111101101000111111111111111111111111111111111111111111111111111111110110010011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111110101111111101101000111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010001111111111101110 111111111111111111111111111110101111111101101000111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110010011111111111101101111111111111111111111111111111111111111111111111111111111110110111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111110110110010011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111101010 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110010011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010001111111111101110 111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111101011111111111111111111110111101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111101101111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111101101111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101001001111111111101010 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111101011111111111111111011100011100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111110110110010010011011011001001001111111111111111 111111111111101011111111111111111111110111101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101001001111111111101110 111111111111101011111111111111111111110111101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111110110110010010011011011001001001111111111111111 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101001001111111111101110 111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111111111111111101111010101111100111100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111110110110011111111001001001111111111111111 111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111111111111111111111110101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101010 111111111111111111111111111110101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111110101111101111100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111111111111111111111110101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110 111111111111111111111111111110101111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111101011111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110111110110110010011111011011001001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110111110110110010011111011011001001111111111111111 111111111111101011111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111110110010011111111011011001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111110110010011111111011011001111111111111111 111111111111101011111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111110110110011111111011001001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111110110110011111111011001001111111111111111 111111111111101011111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111111101011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111111101001111111111111111 111111111111101011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101001111111111111111 111111111111101011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101010 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111101011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110 111111111111101011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110 111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111001000000000011111111111111111111111111111111111111111111111111110110100100001110010000000000111001000000000011110110100100001111111111111111111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111110010010011111111111111111111111111111111111111111111111111111110110100001111111100100100111111111111111111111111110100001111111111111111111111111111111111111111111111111111111110010000111111111110101011111111101001001111111111111111 111111110010010011111111111111111111111111111111111111111111111111111110110100001111111100100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111110010000111111111111111111111111101101001111111111111111 111111111010010011111111111111111111111111111111111111111111111111111111111101001111111010110000111111111111111111111110110100001111111111111111111110101110001011111111111111111111111111111111111110101110001011111011111001001111111111111111 111111111010010011111111111111111111111111111111111111111111111111111111111101001111111110110100111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111 111110111010010011111111111111111111111111111111111111111111111111111011011001001111111110110000111111111111111111111111010010001111111111111111111111111110101011111111111111111111111111111111111111111111111111111111011001001111111101001000 111111111010010011111111111111111111111111111111111111111111111111111111111101001111111110110000111111111111111111111111110110001111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101001111111111111111 101100001000000011111111111111111111111111111111111111111111111111011011001001001111011010010000110100100000000011010010000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111101001000000011111111111111111111111111111111111111111111111111111111101101001111011010010000111101100000000011110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111110111010010011111111111111111111111111111111111111111111111111111011011001001111111110110100111111111111111111111111010010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101001000 111111111010010011111111111111111111111111111111111111111111111111111111111101001111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111011011001001001111111111111111110010010000000011001001000000001101101100100100111111111111111111001001000000001100100100000000111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111111111111111110110000100000001111111111111111101100001000000010111000111000101111011010010000111111111111111111110110100100001111111111111111110100100000000011111111111111111111111111111111110100100000000011011011001001001111111111111111 111111111111111111111011101001001111111111111111111110011000000011111001111000101111111110110100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111 111111111111111111001001000000001111111111111111111011010100100011100100000000001100100100000000111111111111111111101101010010001110010000000000111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111111111111111111011011001001001111111111111111111011010100100011101101000000001101101100100100111111111111111111101101010010001110110100000000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111001100000001111111111111111111111011100100011111100111000101111111110010000111111111111111111111111110110001111111111111111111111110100100011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111011101001001111111111111111111111011100100011111101111000101111111010110000111111101110001011111110110100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111011101001001111111111111111111111011100100011111101111000101111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111101100001000000010111000111000101111111111111111111111111111111111110110100100001111111111111111111111111111111111010010000000001101101100100100110100100000000011011011001001001111111111111111 111111111111111111111111111111111111111111111111110100100000000011011011001001001111111111111111111111111111111111010010000000001101101100100100111111111111111111110110100100001111111111111111111001000000000011101101010010001111111111111111 111111111111111111111111111111111111111111111111111100101000000011111011111001101111111111111111111111111111111111110110100100001111111111111111111111111111111111110110100100001111111111111111111101100000000011111111011011001111111111111111 111111111111111111111111111111111111111111111111111011010100100011100100000000001111111111111111111111111111111111101101010010001110010000000000111111111111111111101101010010001110010000000000111111111111111111110110100100001111111111111111 111001000000000011100100000000001111111111111111111111111111111111110110100100001111111111111111111001000000000011110110100100001111111111111111111001000000000011110110100100001111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111111111111111111100100011111111111001101111111111111111111111001110001011111110110100001111111111111111111111001110001011111110110100001111111111111111111111111111111111111110111100001111111111111111 111111110010010011111100001000001111111111111111111111111111111111111110110100001111111111111111111111111111111111111111110110001111111111111111111111110010010011111111100100001111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111011100100011111100111000101111111111111111111111111110011011111111110100001111111111111111111111111111111111111111010010001111111100100100111111111111111111111111101100001111111111111111 111111111111111111111111111111111111111111111111111111011100100011111100111000101111111111111111111111111111111111111111110110001111111111111111111111111111111111111111010010001111111100100100111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111110100100011111111001001001111111111111111111111111111111111111111010010001111111100100100111111111110011011111111110100001111111111111111111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111111111111111111111100100011111111111001101111111111111111111111111111111111111111110110001111111111111111111111111110011011111111110100001111111111111111111111111111111111111111111101001111111111111111 111111110010010011111111001001001111111111111111111111111111111111111111110100001111111111111111111111111111111111111110110100001111111111111111111111111111111111111110110100001111111111111111111111101110001011111111111011001111111111111111 111111000010000011111111001001001111111111111111111111111111111111111111100100001111111111111111111111110010010011111111100100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111 111111110010010011111111001001001111111111111111111111111111111111111111110100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111100100011111111111001101111111111111111111111111110011011111111110100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111111111111111110100100011111111001001001111111111111111111111111111111111111111010010001111111100100100111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111100100011111111111001101111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111001111111111111111 101110001110001011111111111111111111111111111111110110110010010011011011001001001111111111111111100110000010000011111111111111111111111111111111101110001110001011111111111111111111111111111111101010000100000010101000010000001111111111111111 111111111111111110111000111000101111111111111111101110001110001010111000111000101111111111111111101110001110001011111111111111111111111111111111100110000010000011111111111111111111111111111111100110000010000010011000001000001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111101110001110001011111111111111111111111111111111101110001110001011111111111111111111111111111111101110000110000010111000011000001111111111111111 110010010000000011001001000000001111111111111111111011010100100011100100000000001111111111111111111011010100100011111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111011010100100011101101010010001111111111111111111111111111111111110110100100001111111111111111101010000100000011111111111111111111111111111111101010000100000011111111111111111111111111111111101110001110001010110000100000001111111111111111 111011010100100011101100010000001111111111111111111111111111111111110110100100001111111111111111111011010100100011111111111111111111111111111111111011010000000011111111101101001111111111111111111111111111111111110110100100001111111111111111 101010000100000011101101010010001111111111111111111111111111111111010010000000001111111111111111110010010000000011011011001001001111111111111111111011010100100011111111111111111111111111111111111111111111111111100100000000001110110101001000 111011000100000011101101010010001111111111111111111111111111111111110110100100001111111111111111111011010000000011111111101101001111111111111111111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111011010100100011101101010010001111111111111111111111111111111111110010100000001111111111111111111011010100100011111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111110110000000001111111101101100 111011010100100011101101010010001111111111111111111111111111111111110110100100001111111111111111111011010100100011111111111111111111111111111111111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111110011110001011111111111111111111111111111111111111110110100011111111001001001111111111111111111111010110100011111111111111111111111111111111111111011110001011111111111101001111111111111111111111111111111111111110110100001111111111111111 111111111111111111111001111000101111111111111111111111011110100011111100111000101111111111111111111111011110001011111111111101001111111111111111111111010110100011111111111111111111111111111111111111111111111111111110101100001111111111111111 111110011110001011111111111111111111111111111111111111110110110011111111001001001111111111111111111111010110100011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110110100001111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111001101111111111111111111111011110001011111111111101001111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111001101111111111111111111111011110101011111111111111111111111111111111111111011110001011111111111101001111111111111111111111111111111111111110111100001111111111111111 111111111111111111111001111000101111111111111111111111011110101011111100111000101111111111111111111111011110101011111111111111111111111111111111111111010110100011111111111111111111111111111111111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111001101111111111111111111111011110101011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111101101001111111111111111101110000110000011111111111111111111111111111111101110001110001011111111111111111111111111111111101110001110001010111000110000001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111110111100101111111111111111101110001110001011111111111111111111111111111111101110000110000011111111111111111111111111111111101110001110001010111000101000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111101110001110001011111111111111111111111111111111101110001110001011111111111111111111111111111111101110001110001010111000111000001111111111111111 111111001110001011111111111111111111111111111111111111111111111111111111101101001111111111111111111111000010000011111110101100001111111111111111111111001110001011111110111100101111111111111111111111111111111111111110110100001111111111111111 111111111111111111111100111000101111111111111111111111111111111111111110111100101111111111111111111111001110001011111110111100101111111111111111111111000010000011111110101100001111111111111111111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111001110001011111110111100101111111111111111111111001110001011111110111100101111111111111111111111111111111111111110111100001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111101101001111111111111111111111010110100011111111111111111111111111111111111111011110001011111111111101101111111111111111111111111111111111111110110100001111111111111111 101110001110001011111111111111111111111111111111111111111111111111011011001001001111111111111111110110010010000011011011001001001111111111111111111111011110101011111111111111111111111111111111111111111111111111101100010000001110110101001000 111111001110001011111111111111111111111111111111111111111111111111111111101101001111111111111111111111010010000011111111101101001111111111111111111111011110101011111111111111111111111111111111111111111111111111111110110100001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111011101001001111111111111111111111010110100011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110010000001111111101101100 111111011110101011111111111111111111111111111111111111111111111111111111101101001111111111111111111111010110100011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110110100001111111111111111 111111111111111111111100111000101111111111111111111111111111111111111110111100101111111111111111111111011110101011111111111111111111111111111111111111010010000011111111101101001111111111111111111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111011110101011111111111111111111111111111111111111011110001011111111111101101111111111111111111111111111111111111110111100001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111010111000101111111111111111111110011110001011111011111001101111111111111111111111010110100011111111111111111111111111111111111111111111111111111100001000001111110101101000 111111111111111111111101111010101111111111111111111111111111111111111110111100101111111111111111111111011110001011111111111101101111111111111111111111010110100011111111111111111111111111111111111111111111111111111110101100001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111010111000101111111111111111111111011110101011111111111111111111111111111111111111010110100011111111111111111111111111111111111111111111111111111110001000001111111101101100 111111111111111111111101111010101111111111111111111111111111111111111110111100101111111111111111111111011110101011111111111111111111111111111111111111010110100011111111111111111111111111111111111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110011110001011111011111001101111111111111111111111011110101011111111111111111111111111111111111111111111111111111100011000001111110101101000 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111011110001011111111111101101111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111011110101011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110011000001111111101101100 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111011110101011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111101001001111110011100010111111111111111111111111111111111111111010110000111111001110001011111110111100001111111111111111111111111111111111111110110100001111111111111111 111111111111111110101000010000001111111111111111101110001110001010110000100000001110110101001000111111111111111111111111111111111111011010010000110010010000000011111111111111111111111111111111110110110010010011010010000000001111111111111111 111111111111111111101001010000001111111111111111111111011110101011110100100000001110110101001000111111111111111111111111111111111111011010010000111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111111111111111111100100000000001111111111111111111111111111111111110110100100001110010000000000111111111111111111111111111111111111011010010000111001000000000011110110100100001111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111111111110110110010010011011011001001001011100011100010111111111111111110011000001000001001100000100000101110001110001011111111111111111111111111111111101010000100000010101000010000001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011101001001111110111101010111111111111111111111111111111111111111010110000111110011110001011111111111111111111111111111111111110110110010011111010010000001111111111111111 111111111111111111101101010010001111111111111111111111111111111111110110100100001010100001000000111111111111111110111000111000101011000010000000101010000100000011111111111111111111111111111111101110001110001010110000100000001111111111111111 111111111111111111101101010010001111111111111111111111111111111111110110100100001110110101001000111111111111111111111111111111111111011010010000111010010100000011111111111111111111111111111111111110111110011011110010100000001111111111111111 111111111111111111101101010010001111111111111111111111111111111111110110100100001110100101000000111111111111111111111101111010101111010010000000111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111111111111111111101101010010001111111111111111111111111111111111010010000000001110110101001000111111111111111111111111111111111101001000000000111011010100100011111111111111111111111111111111111111111111111111100100000000001110110101001000 111111111111111111101101010010001111111111111111111111111111111111110110100100001110110101001000111111111111111111111111111111111111011010010000111011010100100011111111111111111111111111111111111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111001001001111100111100010111111111111111111111101011010001111110000100000111111011110101011111111111111111111111111111111111111111111111111111110110100001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111101001001111110111101010111111111111111111111111111111111111111010110000111111011110101011111111111111111111111111111111111111111111111111111110110100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111110011100010111111111111111111111111111111111111111010110000111111001110001011111110111100101111111111111111111111111111111111111110110100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001011100011100010111111111111111110111000111000101011100010100000101110001110001011111111111111111111111111111111101110001110001010111000110000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111110111101010111111111111111111111111111111111111111010110000111110011110001011111111111111111111111111111111111110111110011011111010110000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111100111100010111111111111111111111101111010101111110010100000111111011110101011111111111111111111111111111111111111111111111111111110110100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111011011001001001111110111101010111111111111111111111111111111111101101000100000111111011110101011111111111111111111111111111111111111111111111111101100010000001110110101001000 111111111111111111111111111111111111111111111111111111111111111111111111101101001111110111101010111111111111111111111111111111111111111010110000111111011110101011111111111111111111111111111111111111111111111111111110110100001111111111111111 111110111010010011111111111111111111111111111111111111110100100011111111011001001111111010110000111111111111111111111111111111111111111111111111111111101110001011111110110100001111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111001101111111011110010111111111111111111111111111111111111111111111111111111101110001011111110111100001111111111111111111111111111111111111111111101001111111111111111 111111111111111110111000110000001111111111111111101110001110001010111000111000101111111111011000111111111111111111111111111111111111111111111111110110110000000011111111111111111111111111111111110110110010010011011011001001001111111111111111 111111111111111111111001110000001111111111111111111111011110101011111100111000101111111111011000111111111111111111111111111111111111111111111111111111110100100011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111110100100000001111111111111111111111111111111111111110111100101111011010010000111111111111111111111111111111111111111111111111111101100000000011110110100100001111111111111111111111111111111111111111101101001111111111111111 111110111110010011111111111111111111111111111111111110110110010011111011011001001111111111111000111111111111111111111111111111111111111111111111111110111110001011111111111111111111111111111111111110110110010011111011011001001111111111111111 111111111111111111111111111111111111111111111111111110111010010011111011111001101111111011110010111111111111111111111110101100001111111111111111111110101110001011111111111111111111111111111111111110100100000011111011011001001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111010111111111111111111111111111111111111111111111111111110111110001011111111111111111111111111111111111110110110010011111011011001001111111111111111 111110111110010011111111111111111111111111111111111111110110110011111111011001001111111111111000111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111101001111111011110000111111111111111111111111111111111111111111111111111111101110001011111110111100101111111111111111111111111111111111111111111101001111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111101001111111111111000111111111111111111111111111111111111111111111111111110111110001011111111111111111111111111111111111110111110011011111011111001001111111111111111 111111111110110011111111111111111111111111111111111111111111111111111011111001001111111111111000111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111011001001111111101101100 111111111110110011111111111111111111111111111111111111111111111111111111111101001111111111111000111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111111111111111101110010001111111111111111111111111111111111111110111100101111111011010000111111111111111111111110111100101111111111111111111110100100000011111111111111111111111111111111111110101110001011111011101001001111111111111111 111111111111111111111101110010001111111111111111111111111111111111111110111100101111111111011000111111111111111111111111111111111111111111111111111110110100000011111111111111111111111111111111111110111110011011111011101001001111111111111111 111111111111111111111101110010001111111111111111111111111111111111111010111000101111111111010000111111111111111111111111111010101111111111111111111111110100100011111111111111111111111111111111111111111111111111111111001001001111111101101000 111111111111111111111101110010001111111111111111111111111111111111111010111000101111111111011000111111111111111111111111111111111111111111111111111111110100100011111111111111111111111111111111111111111111111111111111001001001111111101101100 111111111111111111111101110010001111111111111111111111111111111111111110111100101111111111010000111111111111111111111111111110101111111111111111111111110100100011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111101110010001111111111111111111111111111111111111110111100101111111111011000111111111111111111111111111111111111111111111111111111110100100011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111001101111111111110010111111111111111111111111111110001111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111001101111111111111010111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111011110010111111111111111111111111111111111111111111111111111111101110001011111110111100101111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111011110010111111111111111111111110111100101111111111111111111110101110001011111111111111111111111111111111111110101110001011111011111001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111010111111111111111111111111111111111111111111111111111110111110001011111111111111111111111111111111111110111110011011111011111001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111110010111111111111111111111111111010101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111011001001111111101101000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111010111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111011001001111111101101100 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111110010111111111111111111111111111110101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111010111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111101110001110001010111000111000101011100011100010101110001110001011111111111111111111111111111111111111111111111110011000001000001001100000100000100110000010000010011000001000001111111111111111 110010010000000011111111111111111111111111111111111011010100100011100100000000001100100100000000111011010100100011111111111111111111111111111111111111111111111111101101010010001110010000000000111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111111111111111011110101011111100111000101111100111100010111111011110101011111111111111111111111111111111111111111111111111111101011010001111110000100000111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111111111101110001110001010110000100000001111111111111111111111111111111111111111111111111111011010010000111111111111111111011011001001001101001000000000110110110010010011010010000000001111111111111111 111111111111111111111111111111111111111111111111111111011110101011110100100000001111111111111111111111111111111111111111111111111111011010010000111111111111111111111111011011001111011000000000111111111111111111110110100100001111111111111111 101010000100000011111111111111111111111111111111110110110010010011010010000000001110110101001000110010010000000011111111111111111111111111111111111111111111111111111111111111111111011010010000111011010100100011100100000000001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111010111000101111110111101010111110011110001011111111111111111111111111111111111111111111111111111111111111111111111010110000111111010110100011111100001000001111111111111111 111010010100000011111111111111111111111111111111111111110110110011110110000000001110110101001000111011010100100011111111111111111111111111111111111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111011010100100011111111111111111111111111111111111111111111111111110110100100001010100001000000101010000100000011111111111111111111111111111111111111111111111110111000111000101011000010000000101110001110001010110000100000001111111111111111 111011010100100011111111111111111111111111111111111111111111111111110110100100001110100101000000111011010100100011111111111111111111111111111111111111111111111111111101111010101111010010000000111111111111111111110110100100001111111111111111 111011010100100011111111111111111111111111111111111111111111111111110110100100001110110101001000111010010100000011111111111111111111111111111111111111111111111111111111111111111111011010010000111111011110101011110100100000001111111111111111 111011010100100011111111111111111111111111111111111111111111111111110110100100001110110101001000111011010100100011111111111111111111111111111111111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111111111111111111110110011111110111000101111110011100010111111001110001011111110111100001111111111111111111111111111111111111111111111111111111010110000111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111110111000101111110111101010111111011110101011111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101011100011100010101110001110001011111111111111111111111111111111111111111111111110111000111000101011100010100000101110001110001010111000101000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111100111100010111111011110101011111111111111111111111111111111111111111111111111111101111010101111110010100000111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111110111101010111110011110001011111111111111111111111111111111111111111111111111111111111111111111111010110000111111011110101011111100101000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111110011100010111111001110001011111110111100101111111111111111111111111111111111111111111111111111111010110000111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111110111101010111111011110101011111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111110101100001111111111111111 111111111111111111111111111111111111111111111111110110110010010011010010000000001111111111111111111111111111111111011011001001001101001000000000111111111111111111111111111111111111011010010000111011010100100011100100000000001111111111111111 111111111111111111111111111111111111111111111111111110111110011011110010100000001111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111011010010000111111110110110011110110000000001111111111111111 111111111111111111111111111111111111111111111111111111110110110011110110000000001111111111111111111111111111111111111111011011001111011000000000111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111111111111111111110111011110110100000001111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111110111000111000101011000010000000111111111111111110111000111000101011000010000000101110001110001010110000100000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111111111111111111111011010010000111111111111111111111011111001101111001010000000111110111110011011110010100000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111111101111010101111010010000000111111111111111111111101111010101111010010000000111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111011101111011010000000111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111111011111001101111001010000000111111111111111111111111111111111111011010010000111111011110101011110100100000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111011010010000111111111110111011110110100000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111111111111011101111011010000000111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111 101100001000000011111111111111111111111111111111110100100000000011011011001001001111011010010000110100100000000011111111111111111111111111111111111111111111111111110110100100001111111111111111111001000000000011101101010010001111111111111111 111111111111111111111111111111111111111111111111111110101110001011111011111001101111111011110010111110101110001011111111111111111111111111111111111111111111111111111110101100001111111111111111111111000010000011111101011010001111111111111111 111110011000000011111111111111111111111111111111111111110100100011111111001001001111111110010000111111110100100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111001101111111111110010111111111110101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110001111111111111111 110110110010010011111111111111111111111111111111101010000100000010101000010000001101101100100100111111111111111111111111111111111111111111111111111111111111111111001001000000001100100100000000110110110010010011011011001001001111111111111111 111110111010010011111111111111111111111111111111111110100100000011111011011001001111111110110100111111111111111111111111111111111111111111111111111111111111111111111111100100001111111111111111111111110010010011111111011011001111111111111111 111111111111111111111111111111111111111111111111101110001110001010111000111000101111101111100110111111111111111111111111111111111111111111111111111111111111111111011001001000001101100100100000110110110010010011011011001001001111111111111111 111111111111111111111111111111111111111111111111111110101110001011111011101001001111111111100110111111111111111111111111111111111111111110110000111111111111111111111111101100001111111111111111111111110010010011111111010010001111111111111111 111111111111111111111111111111111111111111111111111110101110001011111011111001101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111101100001111111111111111111111110010010011111111011011001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111101001001111111111100110111111111111111111111111111111111111111110110000111111111111111111111111111110001111111111111111111111111111111111111111110110001111111111111111 110110110010010011111111111111111111111111111111111011010100100011101100010000001101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110100000000111111111111111111111111101101001111111111111111 111110111010010011111111111111111111111111111111111111110100100011111111011001001111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111011110101011111100111000101111101111100110111111111111111111111111111111111111111111111111111111111111111111111101011010001111110100100000111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111001101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111110101110001011111011101001001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111111111110010010011111111010010001111111111111111 101110001110001011111111111111111111111111111111100110000010000010011000001000001111111111111111110110110010010011111111111111111111111111111111111111111111111111011011001001001101101100100100110010010000000011001001000000001111111111111111 111110111110011011111111111111111111111111111111101110000110000010111000011000001111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001001101101100100100110110110010010011011011001001001111111111111111 111111111111111111111111111111111111111111111111101110001110001010111000111000101111111111111111111110111110011011111111111111111111111111111111111111111111111111011011001001001101101100100100110110010010000011011001001000001111111111111111 111111111111111111111111111111111111111111111111101110001110001010111000111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001001101101100100100110110110010010011011011001001001111111111111111 101110001110001011111111111111111111111111111111110110100010000011011011001001001111111111111111110110110010010011111111111111111111111111111111111111111111111111111111101101001111111111111111111011010000000011101101010010001111111111111111 111110111110011011111111111111111111111111111111111110100110000011111011011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111110010010011111111011011001111111111111111 111111111111111111111111111111111111111111111111111110101110001011111011111001101111111111111111111110111110011011111111111111111111111111111111111111111111111111111111101101001111111111111111111111010010000011111101011010001111111111111111 111111111111111111111111111111111111111111111111111110101110001011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111110010010011111111011011001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111101001001111111111111111111111111111111111111111111111111111111110110100111111111110011011111111111101001111111111111111111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111101001001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111001111111111111111111111111111111111111111110110001111111111111111 111110011110001011111111111111111111111111111111111111010110100011111100001000001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111100100100111111111111111111111111100100001111111111111111 111110111110011011111111111111111111111111111111111111010110100011111100011000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111100100100111111111111111111111111101101001111111111111111 111110111110011011111111111111111111111111111111111111110110100011111111011001001111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111011110101011111100111000101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111011011001111111100100100111111111111111111111111101100001111111111111111 111111111111111111111111111111111111111111111111111111011110101011111100111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111100100100111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111101001111111111111111 111110011110001011111111111111111111111111111111111111110110100011111111001001001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111110110001111111111111111 111110111110011011111111111111111111111111111111111111110110100011111111011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111001101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111011111001001111111111111111111110011110001011111001111000101111111111111000111110111110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110100011111101011010001111111111111111 111111111111111111111011111001001111111111111111111111011110101011111101111000101111111111111000111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111011011001001111111111111111111110011110001011111001100000001111111101101100111111111111111111111111111111111111111110010000111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111 111111111111111111111011011001001111111111111111111111011110101011111101100000001111111101101100111111111111111111111111111111111111111110010000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111110111000111000101111111111111111100110000010000010011000001000001111111111111111111111111111111111011011001001001101101100100100110110110010010011111111111111111111111111111111110010010000000011001001000000001111111111111111 111111111111111110111000111000101111111111111111101110001110001010111000101000001111111111111111111111111111111111111111111111111111111110110100110110110010010011111111111111111111111111111111110110110010010011011011000000001111111111111111 111111111111111111111011111001101111111111111111110110010010000011011001001000001111111111111111111111111111111111011011001001001101101100100100111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111111111111111111111011111001101111111111111111111110011110001011111001101000001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111 111111111111111111111001111000101111111111111111111111010110100011111100001000001111111111111111111111111111111111111111011011001111111100100100111111110110110011111111111111111111111111111111111111111111111111111111100100001111111111111111 111111111111111111111001111000101111111111111111111111011110101011111100101000001111111111111111111111111111111111111111111111111111111110110100111111110110110011111111111111111111111111111111111111111111111111111111100100001111111111111111 111111111111111111111011111001101111111111111111111111010110100011111101001000001111111111111111111111111111111111111111011011001111111100100100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111011111001101111111111111111111111011110101011111101101000001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111011111001001111111111111111111110011110001011111001111000101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111111111111111011111001001111111111111111111111011110101011111101111000101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 110110110010010010011000001000001111111111111111101010000100000010101000010000001111111111111111111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111110110110010010011011011001001001111111111111111 111111111111111110111000111000101111111111111111101110001010000010111000111000101111111111111111111111111111111111111111101101001111111111111111110110110010010011111111111111111111111111111111110110110000000011011011001001001111111111111111 111111111111111110111000111000101111111111111111101110001110001010111000111000101111111111111111111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111110110110010010011011011001001001111111111111111 100110000010000011011011001001001111111111111111110010010000000011001001000000001111111111111111110110110010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 110110110010010011011011001001001111111111111111111010010100000011101001010000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111111111111111011111001101111111111111111111110011110001011111001111000101111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110100011111101011010001111111111111111 111111111111111111111011111001101111111111111111111110011010000011111001111000101111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111 111111111111111111111011111001101111111111111111111110011110001011111001111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 110110110010010011011001001000001111111111111111111011010100100011101100010000001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111001111000101111111111111111111111011110100011111100111000101111111111111111111111111111111111111111111111001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111001111000101111111111111111111111011110101011111100111000101111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 110110010010000011011011001001001111111111111111111011010100100011101101000000001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 110110110010010011011011001001001111111111111111111011010100100011101101010000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111011111001101111111111111111111111011110100011111101111000101111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111011111001101111111111111111111111011110101011111101111000101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111011111001101111111111111111111111011110100011111101111000101111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111011111001101111111111111111111111011110101011111101111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111101001001111111111111111111111111111111111111111111100101111111010110000111110101110001011111111111111111111111111111111111111111111111111111110110100001111111111111111111111001110001011111101111010001111111111111111 111111111111111111111111101001001111111111111111111111111111111111111111111100101111111110110000111111111110101011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111110001111111111111111 101110001100000011111111111111111111111111111111110110110010010011011011001001001111111111011000110110110000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111010111110111110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110100011111101011010001111111111111111 111110011100000011111111111111111111111111111111111111110110110011111111001001001111111111011000111111110100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111011100100011111111111111111111111111111111111111111111111111111111101101001111111011010000111110100100000011111111111111111111111111111111111111111111111111111110111100101111111111111111111111001110001011111101110010001111111111111111 111111011100100011111111111111111111111111111111111111111111111111111111101101001111111111010000111111110100100011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111110110001111111111111111 111111011100100011111111111111111111111111111111111111111111111111111111101101001111111111011000111110110100000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111 111111011100100011111111111111111111111111111111111111111111111111111011101001001111111111011000111111110100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101101100 111111011100100011111111111111111111111111111111111111111111111111111111101101001111111111011000111111110100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111100101111111111111000111110111110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010001111111111111111 111111111111111111111111111011001111111111111111111111111111111111111011111000101111111011110000111110101110001011111010111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000 111111111111111111111111111011001111111111111111111111111111111111111011111000101111111111111000111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010001111111101101100 111111111111111111111111111011001111111111111111111111111111111111111111111100101111111011110000111111101110001011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111100101111111111111000111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111001101111111011110010111111101110001011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111001101111111111111010111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111011110010111110101110001011111111111111111111111111111111111111111111111111111110111100101111111111111111111111001110001011111101111010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111110010111111111110101011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111010111110111110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111011110010111110101110001011111010111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111010111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010001111111101101100 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111011110010111111101110001011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111010111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111001001001111111111111111111111111111111111111111100100001111111100100100111111111111111111111111111111111111111110010000111111111111111111111111110100001111111111111111111111111110011011111111110010001111111111111111 111111111111111111111111001001001111111111111111111111111111111111111111100100001111111100100100111111111111111111111111111111111111111110010000111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111110110110010010011011011001001001111101111100110111111111111111111011001001000001101100100100000111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011101001001111111111101110111111111111111111111111111111111111111110110000111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111 111111111111111111111111011011001111111111111111111111111111111111011011000000001111111101101100111111111111111111111111111111111101101100000000111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111111111111111111111011011001111111111111111111111111111111111111111100100001111101101100100111111111111111111111001111000101111100110000000111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111100100001111111101101100111111111111111111111111111111111111111110010000111111111111111111111111111111111111111111111111111111111110111011111111110010001111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111100100001111101101100100111111111111111111111101111010101111110110000000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111100100001111111101101100111111111111111111111111111111111111111110010000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111001001001111101111100110111111111111111111111101011010001111110100100000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111011011001001001111111111101110111111111111111111111111111111111101101100100000111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111111111111111111111111111111111111111111111111111111110111011111111101001001111111111101110111111111111111111111111111111111111111110110000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111100110111111111111111111111111111111111111111110110000111111111111111111111111111100101111111111111111111111111110011011111111110010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111100110111111111111111111111111111111111111111110110000111111111111111111111111111110101111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111101111100110111111111111111111111001111000101111100110100000111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111101110111111111111111111111111111111111111111110110000111111111111111111111111111111111111111111111111111111111110111011111111110010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111101111100110111111111111111111111101111010101111110110100000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111101110111111111111111111111111111111111111111110110000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111100111000101111111111111111111111111111111111111110101100001111111111111111111111111111111111111111111010101111111110100100111111110010010011111111101100001111111111111111111111111111111111111111100100001111111111111111 111111111111111111111100111000101111111111111111111111111111111111111110101100001111111111111111111111111111111111111111111111111111111110110100111111110010010011111111101101001111111111111111111111111111111111111111100100001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111101100001111111111111111111111111111111111111010111000101111101110100100111111111111111111111110111100001111111111111111111111001110001011111101110010001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111101100001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111101001111111111111111111111111110011011111111110010001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111101100001111111111111111111111111111111111111111111010101111111110100100111111111111111111111111111110001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111101100001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111001111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111110110110010010011011011001001001111111111111111111111111111111111011011001001001101101100100100111110111110011011111111111111111111111111111111111010010100000011101001010000001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011101001001111111111111111111111111111111111111111111111111111111110110100111110111110011011111111111111111111111111111111111110110110010011111011010000001111111111111111 111111111111111111111111111111111111111111111111110110110010010011011011001001001111111111111111111111111111111111011011001001001101101100100100111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011101001001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111001001001111111111111111111111111111111111111111011011001111111100100100111111111110111011111111111111111111111111111111111111111111111111111111110100001111111111111111 111111111111111111111101111010101111111111111111111111111111111111011010001000001111111111111111111111111111111111111111111111111101101100100100111111110110110011111111111111111111111111111111111111111111111111101101000000001110110101001000 111111111111111111111111111111111111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111101101100100100111111111110111011111111111111111111111111111111111111111111111111101101010000001110110101001000 111111111111111111111111111111111111111111111111111111111110111011111111101001001111111111111111111111111111111111111111111111111111111110110100111111111110111011111111111111111111111111111111111111111111111111111111110100001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111110101100001111111111111111111111111111111111111011111001101111101110100100111110110110010011111111111111111111111111111111111110011110001011111001100000001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111110101100001111111111111111111111111111111111111111111111111111111110110100111110110110010011111111111111111111111111111111111110111110011011111011100000001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111110101100001111111111111111111111111111111111111111111011101111111110100100111111110110110011111111111111111111111111111111111111111111111111111111100100001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111110101100001111111111111111111111111111111111111111111111111111111110110100111111110110110011111111111111111111111111111111111111111111111111111111100100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111010101111111110100100111111111110011011111111111100101111111111111111111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111110011011111111111101101111111111111111111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111011111001101111101110100100111110111110011011111111111111111111111111111111111110011110001011111001110000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111110111110011011111111111111111111111111111111111110111110011011111011110000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111011101111111110100100111111111110111011111111111111111111111111111111111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111110111011111111111111111111111111111111111111111111111111111111110100001111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111001001001111111111111111111111111111111111111111011011001111111100100100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111011101111111111111111111111111111111111011011001000001111111111111111111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111111111111111111111111111111111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111111111111111111111111111111111111111111111111111111110111011111111101001001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111101100001111111111111111111111111111111111111011111001101111101110100100111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111101100001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111110111011111111110010001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111101100001111111111111111111111111111111111111111111011101111111110100100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111101100001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111010111000101111101110100100111111111111111111111110111100101111111111111111111111001110001011111101110010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111101101111111111111111111111111110011011111111110010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111010101111111110100100111111111111111111111111111110101111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111101111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111011111001101111101110100100111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111110111011111111110010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111011101111111110100100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111101001001111111111111111111111111111111111111111111100101111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110100001111111111111111111111111110011011111111111011001111111111111111 111111111111111111111111101001001111111111111111111111111111111111111111111100101111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111001111111111111111 111110110110010011111111111111111111111111111111111110110110010011111010010000001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010000111111110110110011111111001001001111111111111111 111110111110010011111111111111111111111111111111111110110110010011111011011001001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111111111111111111111111111111111111111111111110111010010011111010111000101111111111100110111111111111111111111111101100001111111111111111111111111111111111111111111111111111111110110000111111110100100011111111001001001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111010111000101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110000111111110110110011111111001001001111111111111111 111111111111111111111111111111111111111111111111111110111010010011111011111001101111111111110110111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111110110110010011111111111111111111111111111111111111110110110011111110010000001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010000111111111111111111111111101101001111111111111111 111111110110110011111111111111111111111111111111111111111111111111111110110100001111101101100100111111111111111111111111111111111111111111111111111111111111111111111001111000101111100110000000111110111110011011111011101001001111111111111111 111111110110110011111111111111111111111111111111111111111111111111111110110100001111101101100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110110000000111111111111111111111111101101001111111111111111 111111110110110011111111111111111111111111111111111111111111111111111110110100001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010000111111111110111011111111101001001111111111111111 111111110110110011111111111111111111111111111111111111111111111111111110110100001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010000111111111111111111111111101101001111111111111111 111110111110010011111111111111111111111111111111111111110110110011111111011001001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111101001111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111110011011111111111011001111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111101001111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111001111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111101001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111 111111111110110011111111111111111111111111111111111111111111111111111011111001001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111110110011111111111111111111111111111111111111111111111111111111111101001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111100101111111111110100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111100101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111 111111111111111111111111111011001111111111111111111111111111111111111011111000101111111111110100111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101000 111111111111111111111111111011001111111111111111111111111111111111111011111000101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111111111111111111111011001111111111111111111111111111111111111111111100101111111111110100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111100101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111110110011111110111000101111111111100110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111110110000111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111110111000101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110000111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111101111100110111111111111111111111111111111111111111111111111111111111111111111111001111000101111100110100000111110111110011011111011101001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110110100000111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111100110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111110110000111111111110101011111111101001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110000111111111110111011111111101001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111100110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111110110000111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110000111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111001101111111111110110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111001101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111110011011111111111011001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111110110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111110110111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111110110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111110110110011111100011000001111111111111111111111111111111111111110110100001111111111111111111111111111111111111111111111111111111111111111111111110010010011111111101101001111111111111111111111111111111111111111101101001111111111111111 111111111111111111111100111000101111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111110101111111111111111111111110010010011111111101100001111111111111111111111111111111111111111101101001111111111111111 111111111111111111111100111000101111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111110010010011111111101101001111111111111111111111111111111111111111101101001111111111111111 111111010110100011111111011001001111111111111111111111111111111111111111100100001111111111111111111110110110010011111111111111111111111111111111111111111111111111111111111101001111111111111111111111011110001011111101110010001111111111111111 111111010110100011111111011001001111111111111111111111111111111111111111100100001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111110110001111111111111111 111111110110110011111111011001001111111111111111111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111110011011111111111011001111111111111111 111111110110110011111111011001001111111111111111111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111100101111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111011110001011111101111010001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111100101111111111111111111111111110011011111111111100101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111100101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111100101111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100001111111111111111111111101110001011111111111011001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111110011011111111111011001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111001111111111111111 101110001110001011111111111111111111111111111111110110110010010011011010001000001111111111111111110110110010010011111111111111111111111111111111111111111111111111111111111111111111111110110100111011010100100011101101000000001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111010111000101111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111110110100111111010110100011111101001000001111111111111111 111110111110011011111111111111111111111111111111111110110110010011111010011000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111110110110011111111001001001111111111111111 111110111110011011111111111111111111111111111111111110110110010011111011011001001111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110110110010011111011011001001111111111111111 111111111111111111111111111111111111111111111111111110111010010011111010111000101111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111110100100011111111001001001111111111111111 111111111111111111111111111111111111111111111111111110111010010011111011111001101111111111111111111111111111111111111111101101001111111111111111111110111110011011111111111111111111111111111111111110110100000011111011011001001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111010111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111110110110011111111001001001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110110110010011111011011001001111111111111111 101110001110001011111111111111111111111111111111110110110010010011011011001001001111111111111111110110110010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110100011111101011010001111111111111111 111110111110011011111111111111111111111111111111111110110110010011111011011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111111111111111111111111111111111111111111111111111110111010010011111011111001101111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111 111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111 111110110110010011111101011010001111111111111111111111111111111111111010010000001111111111111111111111111111111111111111011011001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111001001001111111101001000 111111110110010011111101011010001111111111111111111111111111111111111110110100001111111111111111111111111111111111111111111101001111111111111111111110110110010011111111111111111111111111111111111110111110001011111011101001001111111111111111 111111110110110011111101011010001111111111111111111111111111111111111110110100001111111111111111111111111111111111111111111111111111111111111111111110110110010011111111111111111111111111111111111110111110011011111011101001001111111111111111 111111110110110011111101011010001111111111111111111111111111111111111010110000001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111001001001111111101101100 111111110110010011111101011010001111111111111111111111111111111111111110110100001111111111111111111111111111111111111111111111001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111110110110011111101011010001111111111111111111111111111111111111110110100001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111110011110001011111111111111111111111111111111111111110110110011111110001000001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111100100001111111111111111 111111111111111111111111111111111111111111111111111111111110110011111110111000101111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101100001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111110111000101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101100001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111110101100001111111111111111111110110110010011111111111111111111111111111111111111111111111111111011111001101111101110100100111110011110001011111001100000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111110111110011011111111111111111111111111111111111111111111111111111011111001101111101110100100111110011110001011111001101000001111111111111111 111111001110001011111111111111111111111111111111111111111111111111111110101100001111111111111111111111110010010011111111101100001111111111111111111111111111111111111111111010101111111110100100111111111111111111111111100100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111110011011111111111100101111111111111111111111111111111111111111111010101111111110100100111111111111111111111111101100001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111110101100001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111011101111111110100100111111111111111111111111100100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111011101111111110100100111111111111111111111111101100001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111110101100001111111111111111111110110110010011111111111111111111111111111111111111111111111111111111111111111111111110110100111111011110101011111101100000001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111110110100111111011110101011111101101000001111111111111111 111111001110001011111111111111111111111111111111111111111111111111111110101100001111111111111111111111110010010011111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111100100001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111110101100001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111100100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101100001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101100001111111111111111 111110111110011011111111111111111111111111111111111111110110110011111110011000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111110111110011011111111111111111111111111111111111111110110110011111111011001001111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111 111110111110011011111111111111111111111111111111111111111111111111111011011001001111111111111111111111111111111111111111011011001111111111111111111111111110111011111111111111111111111111111111111111111111111111111111011001001111111101001000 111111111111111111111111111111111111111111111111111111111110110011111110111000101111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111001101111111111111111111111111111111111111111111111001111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111110111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111101101111111111111111111110110110010011111111111111111111111111111111111110111110001011111011101001001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111110110110010011111111111111111111111111111111111110111110011011111011101001001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111010111000101111111111111111111111111111111111111111111011101111111111111111111111110110110011111111111111111111111111111111111111111111111111111111001001001111111101101000 111111111111111111111101111010101111111111111111111111111111111111111010111000101111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111001001001111111101101100 111111111111111111111101111010101111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111111101111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111111111111111101111010101111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111101101001111111111111111 111111111110011011111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111110111100001111111111111111111111111111111111111010111000101111101110100100111110101110001011111011101001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100101111111111111111111111111111111111111010111000101111101110100100111110101110001011111011101001001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101110100100111110111110011011111011101001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101110100100111110111110011011111011101001001111111111111111 111111111110011011111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111010101111111110100100111111111111111111111111101101001111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111110001111111111111111111111111110011011111111111100101111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111010101111111110100100111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111110101111111111111111111111111110011011111111111100101111111111111111111111111111111111111111111101001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111110100100111111111111111111111111101101001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111110100100111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111101001111111111111111 111111111110011011111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111110110100111111111110101011111111101001001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111110111011111111101001001111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111101001111111111111111111110111110011011111111111111111111111111111111111110111110001011111011111001001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110111110011011111011111001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111110110100111111111110101011111111101001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111110111011111111101001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111101101111111111111111111110111110011011111111111111111111111111111111111110111110001011111011111001001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110111110011011111011111001001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111011111001001111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111011001001111111101101100 111111111110011011111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111001111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111011101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111011001001111111101101000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111011001001111111101101100 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111101101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111 101110000110000011111111011011001111111111111111111111111111111111011011000000001111111111111111110110110010010011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111010110100011111111011011001111111111111111111111111111111111111111100100001111111111111111111110110110010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111 111111010110100011111111011011001111111111111111111111111111111111111011100000001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101101100 111111000110000011111111011011001111111111111111111111111111111111111111100100001111111111111111111111110010010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111010110100011111111011011001111111111111111111111111111111111111111100100001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111110110110010011111111011011001111111111111111111111111111111111111011010000001111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101001000 111111110110010011111111011011001111111111111111111111111111111111111111110100001111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111 111111110110110011111111011011001111111111111111111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111 111111110110110011111111011011001111111111111111111111111111111111111011110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111110110010011111111011011001111111111111111111111111111111111111111110100001111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111110110110011111111011011001111111111111111111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111110011110001011111111111111111111111111111111111111110110110011111111001001001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 101110001110001011111111111111111111111111111111111111111111111111011011001001001111111111111111110110110010010011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000 111111111111111111111111111111111111111111111111111111111110110011111111111001101111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111001101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111100101111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111011111000101111111111111111111110111110011011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000 111111111111111111111111111011101111111111111111111111111111111111111011111000101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010001111111101101100 111111111111111111111111111011101111111111111111111111111111111111111111111100101111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111100101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111101101001111111111111111111110110110010011111111111111111111111111111111111111111111111111111111111101101111111111111111111111011110001011111101110010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111101101111111111111111111111011110001011111101111010001111111111111111 111111001110001011111111111111111111111111111111111111111111111111111111101101001111111111111111111111110010010011111111101100001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111110011011111111111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111101101001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111110001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111101101001111111111111111111110110110010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111011101001001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101101100 111111001110001011111111111111111111111111111111111111111111111111111111101101001111111111111111111111110010010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111101101001111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111110111110011011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010001111111101101100 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111 111110111110011011111111111111111111111111111111111111110110110011111111011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111110111110011011111111111111111111111111111111111111111111111111111011011001001111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101001000 111111111111111111111111111111111111111111111111111111111110110011111111111001101111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111100101111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111011111000101111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101000 111111111111111111111111111011101111111111111111111111111111111111111011111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111111111111111111111011101111111111111111111111111111111111111111111100101111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111110111100001111111111111111111111111111111111111110111100101111111111111111111111101110001011111111111011001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100101111111111111111111111101110001011111111111011001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111110011011111111111011001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111110011011111111111011001111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111001111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111011111001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111110011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101000 111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111 111111110010010011111111111111111111111111111111111111111101100011111111111111111111110000100000111111111111111111111111111111111111111011010000111111001110001011111110110100001111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111110011100010111111111111111111111111111111111111111011110010111111001110001011111110111100001111111111111111111111111111111111111110111100101111111111111111 111111111111111111110110100100001111111111111111111101101001000011111111111111111011000010000000111111111111111110110000100000001011100011100010101100001000000011111111111111111111111111111111101100001000000010111000111000101111111111111111 111111111111111111111110110100001111111111111111111111101111001011111111111111111111110111001000111111111111111111111111111111111111111011110010111110011000000011111111111111111111111111111111111110111010010011111010111000101111111111111111 111111111111111111111111100100001111111111111111111111111101100011111111111111111111100110000000111111111111111111111101110010001111110011100010111111011100100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111110100001111111111111111111111111110101011111111111111111111110111001000111111111111111111111111111111111111101011100010111111011100100011111111111111111111111111111111111111111111111111111100111000101111110111101000 111111111111111111111111110100001111111111111111111111111111101011111111111111111111110111001000111111111111111111111111111111111111111011110010111111011100100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111110110100100001111111111111111111111111111111111111111111111111111010010000000111111111111111111111111111111111111111011110010111101001000000011110110100100001111111111111111111111111111111111111110111100101111111111111111 110110110010010011111111111111111111111111111111111111111111111111111111111111111001100000100000111111111111111110101000010000001010100001000000101110001110001011111111111111111111111111111111101110001110001010111000111000101111111111111111 111111110110010011111111111111111111111111111111111111111111010011111111111111111111110101101000111111111111111111111111111111111111111011010000111110011110001011111111111111111111111111111111111110111110010011111010111000101111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111110101101000111111111111111111111111111111111111111011010000111110011110001011111111111111111111111111111111111110111110011011111010111000101111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111011100011000000111111111111111110111000111000101011100011100010101110001100000011111111111111111111111111111111101110001110001010111000111000101111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111111011110010111110011100000011111111111111111111111111111111111110111110011011111010111000101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111011100011100010111111111111111110111000101000001011100011100010101110001110001011111111111111111111111111111111101110001100000010111000111000101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111110111101010111111111111111111111111111111111111111011110010111110011110001011111111111111111111111111111111111110111110010011111010111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111110111000111000101011100011100010101110001110001011111111111111111111111111111111101110001110001010111000111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010111110011110001011111111111111111111111111111111111110111110011011111010111000101111111111111111 110110110010010011111111111111111111111111111111111111111111111111111111111111111101100100100000111111111111111111101101010010001110110001000000111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111110110110010011111111111111111111111111111111111111110110110011111111111111111111110101101000111111111111111111111111111111111111101001000000111111011110101011111111111111111111111111111111111111111111111111111100111000101111110111001000 111111110110010011111111111111111111111111111111111111111111110011111111111111111111110101101000111111111111111111111111111111111111111011010000111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111110101101000111111111111111111111111111111111111101011000000111111011110101011111111111111111111111111111111111111111111111111111100111000101111110111101010 111111110110110011111111111111111111111111111111111111111111111111111111111111111111110001100000111111111111111111111111111111111111111011010000111111001110001011111110111100101111111111111111111111111111111111111110111100101111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111110101101000111111111111111111111111111111111111111011010000111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111101011100010111111011100100011111111111111111111111111111111111111111111111111111100111000101111110111101010 111111111111111111111111110110001111111111111111111111111111111111111111111111111111100111000000111111111111111111111101111010101111110011100010111111011100100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111110111001000111111111111111111111111111111111111111011110010111111011100100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111111111111110111101010111111111111111111111111111111111111101011100010111111011110101011111111111111111111111111111111111111111111111111111100111000101111110111101000 111111111111111111111111111111111111111111111111111111111111110011111111111111111111100111100010111111111111111111111101111010001111110011100010111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111110111101010111111111111111111111111111111111111111011110010111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111101011100010111111011110101011111111111111111111111111111111111111111111111111111100111000101111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011100010111111111111111111111111111111111111111011110010111111001110001011111110111100101111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111100010111111111111111111111101111010101111110011100010111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111011110010111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111111111111111110110000100000001011100011100010111111111111111110110000100000001011100011100010101100001000000010111000111000101111111111111111 111111111110011011111111111111111111111111111111111111101111000011111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111011101001001111101011100010111110111010010011111010111000101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111011101001001111101011100010111110111010010011111010111000101111111111111111 111111111110011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111111111011001111111011100010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111101110010001111110011100010111111111111111111111101110010001111110011100010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111011001111111011100010111111111111111111111110111100101111111111111111 111111110010010011111111001001001111111111111111111111111101000011111111111111111111111111111111111111111111111111111111111111111111111011010000111111111111111111111111111111111111111011010000111111111110110011111110111000101111111111111111 111111110010010011111111001001001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111011010000111111111111111111111111111111111111111011010000111111111111111111111110111100101111111111111111 111111111111111111111111111001101111111111111111111111111011000011111111111111111111111111111111111111111111111111111011101001001111101011100010111111111111111111111111111111111111111011110000111111011100100011111100111000101111111111111111 111111111111111111111111111001101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111011001111111011100010111111111111111111111111111111111111111011110000111111111111111111111110111100101111111111111111 111111111111111111111111111001101111111111111111111111111111001011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110000111111111110110011111110111000101111111111111111 111111111111111111111111111001101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110000111111111111111111111110111100101111111111111111 110110110010010011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111111110101000010000001010100001000000111111111111111110101000010000001010100001000000101110001110001010111000111000101111111111111111 110110110010010011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111101101010010001110110001000000111111111111111111101101010010001110110001000000111111111111111111111110111100101111111111111111 111110110110010011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001111101001000000111111111111111111111111111111111111111011010000111111011110101011111100111000101111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111000011000001011100001100000111111111111111110111000111000101011100011100010101110001110001010111000111000101111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001111101001100000111111111111111111111111111111111111111011110010111111011110101011111100111000101111111111111111 111110110110010011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111001000000111111111111111111111111111111111111111011010000111111111111111111111110111100101111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011010001111110001100000111111111111111111111101111010101111110011100010111111111111111111111110111100101111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111001100000111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111110011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111111111111111111111011110010111111111110110011111110111000101111111111111111 111111111110011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111011101001001111101011100010111111111111111111111111111111111111111011110010111111011100100011111100111000101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111011100010111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110010111111111110110011111110111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111110110110011111011011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010000111111111111111111111011011001001111101001000000111110111110011011111010111000101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111110111000111000101011100011100010111111111111111110111000011000001011100001100000101110001110001010111000111000101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111011011001001111101001100000111110111110011011111010111000101111111111111111 111111110110110011111011011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010000111111111111111111111111011011001111111001000000111111111111111111111110111100101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110011100010111111111111111111111101011010001111110001100000111111111111111111111110111100101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111011011001111111001100000111111111111111111111110111100101111111111111111 111111110110110011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010000111111111111111111111111111111111111111011010000111111111110111011111110111000101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111011111001101111101011100010111110111110011011111010111000101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111111111111111111111011110010111111111110111011111110111000101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101011100010111111111111111111111111111111111111111011110000111111011110101011111100111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111000111000101011100011100010111111111111111110111000111000101011100011100010101110001110001010111000111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101011100010111111111111111111111111111111111111111011110010111111011110101011111100111000101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110000111111111110111011111110111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111011111001101111101011100010111110111110011011111010111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110010111111111110111011111110111000101111111111111111 111111110110110011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010000111111111111111111111111111111111111111011010000111111111111111111111110111100101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111111111011101111111011100010111111111111111111111110111100101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111011100010111111111111111111111111111111111111111011110000111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110011100010111111111111111111111101111010101111110011100010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111011100010111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110000111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111011101111111011100010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 101010000100000011111111111111111111111111111111110110110010010011111111111111111110110101001000110010010000000011111111111111111101001000000000111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111010010100000011111111111111111111111111111111111111110110110011111111111111111110110101001000111011010100100011111111111111111111011000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111100110000010000010011000001000001001100000100000101110001110001010111000111000101011100011100010111111111111111111111111111111111111111111111111 101010000100000011101101010010001111111111111111111111111111111111111111111111111111111111111111110010010000000011011011001001001101001000000000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111110110010010000011011011001001001101101000100000111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111101001111111111111111111110111110001011111111111111111111110111101000111110011110001011111111111111111111101011100010111111111111111111111111111111111111111111111111111111010110100011111111111111111111110101101000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111110111101010111110011110001011111111111111111111101011100010111111111111111111111111111111111111111111111111111111010110100011111111111111111111110101101000 111111111111111111101101010010001100100100000000111111111111111111010010000000001110110101001000110010010000000011111111111111111101001000000000111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111111111111111111111111111111111101101100100100111111111111111111011011001001001111110111101010110110010010000011111111111111111101101000100000111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111111011110001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111010110100011111111111111111111111010110000111110011110001011111011111001001111101011100010111111111111111111111111111111111111111111111111 111001000000000011111111111111111111111111111111111101101001000011111111111111111110010000000000111001000000000011111111111111111111011010010000111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111011010000000011111111111111111111111111111111111111111101100011111111111111111110110100000000111011010100100011111111111111111111011010010000111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111001000000000011100100000000001111111111111111111101101001000011111111111111111111111111111111111001000000000011111111111111111111011010010000111001000000000011111111111111111111011010010000111101101001000011111111111111111111111111111111 111011010000000011101101000000001111111111111111111111111101100011111111111111111111111111111111111011010100100011111111111111111111011010010000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111001110001011111111111111111111111111111111111111111011010011111111111111111111111111111111111111000010000011111111111111111111111010110000111111001110001011111111111111111111111011110010111111101101000011111111111111111111111111111111 111111011110001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111010110100011111111111111111111111010110000111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111011000100000011111111111111111111111111111111111111111011010011111111111111111110110101001000111011010000000011111111111111111111011010010000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111011010100000011111111111111111111111111111111111111111111110011111111111111111110110101001000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111101110001110001010101000010000001010100001000000101110001110001010101000010000001010100001000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111011010010000111101101001000011111111111111111111111111111111101100001000000010110000100000001011100011100010101100001000000010110000100000001011100011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111101110001110001010111000110000001011100011100010101110001110001010111000110000001011100011100010111111111111111111111111111111111111111111111111 111111111111111111011011001001001111111111111111111011010100100011101101010010001001100000100000101110001110001010101000010000001010100001000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111000101111111111111111111111111111100011111111111111111111111111111111111110011110001011111011111001001111101011100010111111010110100011111111111111111111111010110000111111111111111111111111111111111111111111111111 111111111111111111110110100100001111011010010000111101101001000011111111111111111011000010000000101100001000000010110000100000001011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111101100011111111111111111011100010100000101110001110001010111000110000001011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111010100001000000101110001110001010110000100000001111111111111111111011010100100011111111111111111111011010010000110010010000000011011011001001001101001000000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111111111011110101011111111111111111111111011010000111110011110001011111011011001001111101001000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011010000111111101111001011111111111111111111111111111111111111011100100011111111111111111111111011110010111110011000000011111011101001001111101011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111011110101011111111111111111111111011110010111110011110001011111011111001001111101011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101101100100111110111110001011111011101001001111110111100010111111010110100011111111111111111111111010110000111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101110001011111111111011001111110011100010111111001110001011111111111111111111111011110000111111111111111111111110101100001111111111111111111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011001111110111100010111111011110101011111111111111111111111011110000111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111110011100010111111001110001011111111111111111111111011110010111111111111111111111110101100001111111111111111111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111001011111111111111111111110111100010111111011110100011111111111111111111111011110010111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111110111100010111111011110101011111111111111111111111011110010111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111100111000101111111111111111111111101111001011111111111111111111111111111111111111001110001011111111111111111111111011110010111111000010000011111111111111111111111010110000111111101011000011111111111111111111111111111111 111111111111111111111101111000101111111111111111111111111111101011111111111111111111111111111111111111011110101011111111111111111111111011110010111111010110100011111111111111111111111010110000111111111111111111111111111111111111111111111111 111111111111111111111110110100001111111011010000111111101110001011111111111111111111110111001000111111011100100011111111111111111111111011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111101001111111111111111111111111110101011111111111111111111110111101000111111011110101011111111111111111111111011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111110101000010000001010100001000000101110001110001010110000100000001110110101001000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011011001001111111111111111111111011110001011111101110010001111110101101000111111011110001011111111111111111111111011010000111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111011011001001111111111111111111111011110101011111101110010001111110101101000111111011110101011111111111111111111111011010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110110100001111111011010000111111101111001011111111111111111111110111001000111111011100100011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101001111111111111111111111111111001011111111111111111111110111101000111111011110001011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111101001111111111111111111111111111101011111111111111111111110111101000111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111100100100000000110110110010010011010010000000001111111111111111110010010000000011011011001001001101001000000000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111111110011110001011111011011001001111101001000000111111011110101011111111111111111111111011010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111101101100100100110110110010010011011011001001001011100011100010100110000010000010011000001000001001100000100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111011011001011100011100010101110001110001010111000011000001011100001100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111010010001111110101101000111110011110001011111111111111111111101001000000111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111001000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111110111101010111110011110001011111111111111111111101001100000111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111001000 111111111111111111101101010010001110110101001000111111111111111111110110000000001110110101001000111011010100100011111111111111111111011000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111011011001111111111111111111111111111111111111111010010001111110101101000111111011110101011111111111111111111111001000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111101101100111111111111111111111111001001001111110111101010111111010110100011111111111111111111111000100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111110111101010111111011110101011111111111111111111111001100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111110010000111111111011010011111111111111111111111111111111111110011000000011111011101001001111101011100010111111011100100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111110011110001011111011111001001111101011100010111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111011010011111111111111111011100011100010101110001010000010111000101000001011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111011100011100010101110001110001010111000111000001011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111110011011111111111111111111110111101010111111011110100011111111111111111111111011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111110111101010111111011110101011111111111111111111111011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111110100101000000111110111110011011110010100000001111111111111111111011010100100011111111111111111111011010010000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111110010001111111111111111111111001110001011111111111111111111111011010000111111001110001011111111111111111111111011010000111111101111000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111110010001111111111111111111111011110101011111111111111111111111011010000111111011110101011111111111111111111111011010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111001110001011111111111111111111111011110010111111001110001011111111111111111111111011110010111111101111000011111111111111111111111111111111 111111111111111111111111111111111111111111010000111111111111011011111111111111111111111111111111111111011100100011111111111111111111111011110010111111011100100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111011110101011111111111111111111111011110010111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101101100100111110111110011011111011101001001111110111101010111111010110100011111111111111111111111010110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011001111110111101010111111011110001011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011001111110111101010111111011110101011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111011011111111111111111111110111101010111111011110100011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111110111101010111111011110001011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111110111101010111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111011010100100011111111111111111111111111111111111111111111111111111111111111111110110101001000111010010100000011111111111111111111001010000000111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111111111111111111110110001111111110010000111111111111111111111111111111111111110111001000111110011000000011111111111111111111101011100010111111111111111111111111111111111111111111111111111111011100100011111111111111111111110111101010 111111111111111111111111111111001111111111111111111111111111111111111111111111111111110111101000111110011110001011111111111111111111101011100010111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111111111111111111111111111111111110110100111111111111111111111111111111111111110111101010111110011010000011111111111111111111101011100010111111111111111111111111111111111111111111111111111111011100100011111111111111111111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111110011110001011111111111111111111101011100010111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111101110001110001010111000111000101011100011100010100110000010000010011000001000001001100000100000111111111111111111111111111111111111111111111111 111111111111111111111111111111111110110101001000111111111111111111110110100100001111111111111111101010000100000010111000111000101011000010000000101010000100000010111000111000101011000010000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111101110001110001010111000111000101011100011000000101110001110001010111000111000101011100011000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111101110001100000010111000111000101011100011100010101110001100000010111000111000101011100011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110001110001010111000111000101011100011100010101110001110001010111000111000101011100011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111110110101001000111111111111111111110110100100001111111111111111111010010100000011111011111001101111001010000000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111110011110001011111011111001101111101011000000111111011110101011111111111111111111111011010000111111111111111111111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111110011110001011111011111001101111101011100010111111010110100011111111111111111111111010110000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111110011100000011111011111001101111101011100010111111011100100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011110001011111011111001101111101011100010111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111101101010010001110110101001000111111111111111111110110100100001010100001000000101010000100000010111000111000101011000010000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111110110001011100001100000101110001110001010111000111000101011100011000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111011000111111111111111111111111111111111011100011000000101110001100000010111000111000101011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111011100011100000101110001110001010111000111000101011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111101101001011100011100010101110000110000010111000111000101011100010100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001011100011100010101110001110001010111000111000101011100011100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111011100011100010101110001110000010111000111000101011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010101110001110001010111000111000101011100011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111011010100100011111111111111111111111111111111111111111111111111111111111111111110110101001000111011010100100011111111111111111111011010000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111110110001111111111011000111111111111111111111111111111111111110111001000111111011100100011111111111111111111111011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111001111111111111111111111111111111111111111111111111111110111101000111111011110101011111111111111111111111011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111110111101010111111011110100011111111111111111111111011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111011110101011111111111111111111111011100010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111100100000000001110010000000000111111111111111111110110100100001110010000000000111001000000000011111111111111111111011010010000111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111111111111111101101000000001110110101001000111111111111111111110110100100001110110100000000111011010100100011111111111111111111011010010000111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111001001001111111111111111111111111111111111111111110110001111110000100000111111001110001011111111111111111111111011010000111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111001001001111111111111111111111111111111111111111110110001111110100100000111111011110101011111111111111111111111011010000111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111110110100100001111011010010000111111111111111111111111111111111111010010000000111101001000000011111111111111111111111011110010111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111110010100000111111001110001011111111111111111111111011110010111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111100100001111111111011000111111111111111111111111111111111111110110000000111111011100100011111111111111111111111011110010111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111110110100000111111011110101011111111111111111111111011110010111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111100100100111111111111111111111111101101001111110011100010111111000010000011111111111111111111111010110000111111111111111111111110111100101111111111111111111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111101101001111110111100010111111010110100011111111111111111111111010110000111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111110011100010111111001110001011111111111111111111111011110000111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111100010111111011110101011111111111111111111111011110000111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111110011100010111111001010000011111111111111111111111011110010111111111111111111111110111100101111111111111111111111101101000011111111111111111111111111111111 111011010100100011111111111111111111111111111111111111111111111111111111111111111110110001000000111011000100000011111111111111111111011010010000111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111011010100100011111111111111111111111111111111111111111111111111111111111111111110110101000000111011010100100011111111111111111111011010010000111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011100010111111001110001011111111111111111111111011110010111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111110111100010111111011110100011111111111111111111111011110010111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100010111111011110101011111111111111111111111011110010111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111011010100100010101000010000001111111111111111111111111111111111111111111111111111111111111111111011010100100011111111111111111111011010010000110010010000000011011011001001001101001000000000111111111111111111111111111111111111111111111111 111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110010110110010010000011011011001001001101101000100000111111111111111111111111111111111111111111111111 111111111111111111111111111111111110110101001000111111111111111111110110100100001111111111111111111011010100100011111111111111111111011010010000111010010100000011111011111001101111001010000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111011100100011111111111111111111111011110010111110011100000011111011111001101111101011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111011110101011111111111111111111111011010000111110011110001011111011111001101111101011000000111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110100011111111111111111111111010110000111110011110001011111011111001101111101011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110010111110011110001011111011111001101111101011100010111111111111111111111111111111111111111111111111 111111111111111111101101010010001110110100000000111111111111111111110110100100001110110101001000111011010000000011111111111111111111011010010000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111100100100111111111111111111111111101101001111110111101010111111010010000011111111111111111111111010110000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111110110001111111110010000111111111111111111111111111111111111110111001000111111011000000011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111110111101010111111011010000011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111110010000000000111111111111111111110110100100001111111111111111111001000000000011111111111111111111011010010000111001000000000011111111111111111111011010010000111101101001000011111111111111111111111111111111 111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111101001000000011111111111111111111111011110010111101001000000011111111111111111111111011110010111101101001000011111111111111111111111111111111 111111111111111111101101010010001110110101001000111111111111111111110110100100001110110101001000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111101101001111110111101010111111010110100011111111111111111111111010110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111011000111111111111111111111111111111111111110111001000111111011100100011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111110111101010111111011110100011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111110110001111110101101000111111011110001011111111111111111111111011010000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111101010111111011110001011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111110110001111110101101000111111011110101011111111111111111111111011010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111110111101010111111011110101011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111011010100100011111111111111111111111111111111111111111111111111111111111111111110110101001000111011010100000011111111111111111111011010010000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111110111101000111111011110001011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111011110001011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111011010100100011111111111111111111111111111111111111111111111111111111111111111110110101001000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111110111101000111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111001110001011111111111111111111111011010000111111001110001011111111111111111111111011010000111111101111001011111111111111111111111111111111 111011010100100011101101010010001111111111111111111111111111111111111111111111111111111111111111111011000100000011111111111111111111011010010000111011000100000011111111111111111111011010010000111111101111001011111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111000110000011111111111111111111111010110000111111001110001011111111111111111111111011110010111111101111001011111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111001110001011111111111111111111111011110010111111000110000011111111111111111111111010110000111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001110001011111111111111111111111011110010111111001110001011111111111111111111111011110010111111101111001011111111111111111111111111111111 111111111111111111111111111111111110110101001000111111111111111111110110100100001111111111111111111011010100100011111111111111111111011010010000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111011100100011111111111111111111111011110010111111011100100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111011110101011111111111111111111111011010000111111011110101011111111111111111111111011010000111111111111111111111111111111111111111111111111 111011010100100011101101010010001111111111111111111111111111111111111111111111111111111111111111111011010100100011111111111111111111011010010000111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110100011111111111111111111111010110000111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110010111111010110100011111111111111111111111010110000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110010111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111110100100000011111111111111111111111110010000111111110010010011111111111111111111111101001000111111111111111111111111111111111111111101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110100110000011111111111111111111111110110100111111110010010011111111111111111111111101101100111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111100101000000011110110100100001111011010010000111101100000000011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111110101110001011111111111111111111111110110000111111110010010011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110101110001011111111111111111111111110110100111111110010010011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111101011100010111111111111111111111011011001001111111111101010111111111111111111111111111111111111111101101000111111111011000011111111111111111111111111111111111111110010010011111111111111111111111101001000 111111111111111111111111111111111101001000000000111111111111111111011011001001001111111111111111110100100000000011111111111111111101101100100100111101101001000011111111111111111111111111111111111001000000000011111111111111111110110101001000 111111111111111111111111111111111111101011100010111111111111111111111011011001001111111111111111111111111111111111111111111111111111111101101100111111111011010011111111111111111111111111111111111111110010010011111111111111111111111101001000 111111111111111111111101011010001111100111100010111111111111111111111010010000001111111101101100111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101001000 111111111111111111111111111111111111101111100110111111111111111111111011011001001111111111101110111111111111111111111111111111111111111101101000111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101001000 111111111111111111111101111010101101100100100000111111111111111111011010001000001111111111111111110110110010010011111111111111111101101100100100111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111111111111111111111111111111111101101100100100111111111111111111011011001001001111111111111111110110110010010011111111111111111101101100100100111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111111111111111111111101111010101111100111100010111111111111111111111010011000001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101001000 111111111111111111111111111111111111101111100110111111111111111111111011011001001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101001000 101100001000000011111111111111111101001000000000111111111111111111011011001001001111011010010000111111111111111111010010000000001111111111111111111101101001000011111111111111111111111111111111111001000000000011111111111111111110110101001000 101110001110001011111111111111111101101000100000111111111111111111011011001001001111111111111111111111111111111111011011001001001111111111111111111111111011010011111111111111111111111111111111111011010000000011111111111111111110110101001000 111111111111111111111111111111111111111111110010111111110110010011111111111111111111111111110010111111111111111111111111011010001111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111110010000111111110010010011111111111111111111111111111111111111111001000011111111001001001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111110010111111110110010011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111110010111111111110011011111111111111111111111111101010111111111111111111111111111111111111111111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111010000111111111110011011111111111111111111111111111111111111111100100011111111111111111111111111100110111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111110010111111111110011011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111101101000011111111111111111111111110010000111111111010010011111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111110010111111111110011011111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111101111001011111111111111111111111110110000111111111010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111010000111111111110011011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111110010111111111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111101011100010111111111111111111111011111001101111111011110010111111111111111111111010111000101111111111111111111111101011000011111111111111111111111111111111111111000010000011111111111111111111110101101000 111111011100100011111111111111111111101001000000111111111111111111111011101001001111111111011000111111111111111111111111111111111111111111111111111111111001000011111111111111111111111111111111111111110010010011111111111111111111111101101100 111111111111111111111111111111111111101011100010111111111111111111111011111001101111111111111010111111111111111111111111111111111111111111111111111111111011000011111111111111111111111111111111111111110010010011111111111111111111111101101100 111111111111111111111111111111111111001010000000111111111111111111111011111001101111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111111101100000000011111111111111111111111101101100 111111011110101011111111111111111111101001100000111111111111111111111011101001001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111110010010011111111111111111111111101101100 111111111111111111111111111111111111101011100010111111111111111111111011111001101111111111111111111111111111111111111011111001101111111111111111111111111011010011111111111111111111111111111111111111010010000011111111111111111111110101101000 111111111111111111111111111111111111101011100010111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111110010010011111111111111111111111101101100 101110001010000011111111111111111101101100100100111111111111111111011011001001001111111110110100111111111111111111011011000000001111111111111111111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 101010000100000011101101010010001100100100000000111111111111111111010010000000001111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 101110001110001011111111111111111101101100100100111111111111111111011011001001001111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111111111111111111110110100100001111011010010000111101100000000011111111111111111111011010010000111101101001000011110110000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111110101100001111111011110010111111100100000011111111111111111111111110110100111111111111111111111111010010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111110110100111111110010010011111111111111111111111011110010111111101011000011111110001000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111110110111111110110010011111111111111111111111111110110111111111111111111111111011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111110111100101111111010110000111111100010000011111111111111111111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111110111100101111111011110010111111100110000011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111110110100111111110010010011111111111111111111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111110110111111110110010011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111110111100001111111011110010111111101110001011111111111111111111111111101100111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111110110111111111110011011111111111111111111111111101110111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111110111100101111111011110000111111101110001011111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111110111100101111111011110010111111101110001011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111110100111111111110011011111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111110110111111111110011011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111101111000011111111111111111111111110110100111111111010010011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111110110100001111111011010000111111101110001011111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111110111100001111111011110010111111101110001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111110100111111111110011011111111111111111111111111111010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111110110111111111110011011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111101101001000011110110100100001111011010010000111101101000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111101111001011111111111111111111111110110100111111111010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111110111100101111111011110000111111101110001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111110111100101111111011110010111111101110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111110100111111111110011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111110110111111111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111101110010001111100110000000111111111111111111111010111000101111111111011000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111101101100 111111111111111111111111111111111111101110100100111111111111111111111011111001101111111111111010111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111101101100 111111111111111111111101111010001111100111100010111111111111111111111010111000101111111111110100111111111111111111111011111000101111111111111111111111111111111111111111111111111111111111111111111111010110100011111111111111111111110101101000 111111111111111111111111111111111111101111100110111111111111111111111011111001101111111111110110111111111111111111111011111000101111111111111111111111111111111111111111111111111111111111111111111111010110100011111111111111111111110101101000 111111011110100011111111111111111111101101100100111111111111111111111011101001001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111111111111111111101111010001111100111100010111111111111111111111010111000101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111111111111111111111111111111111101111100110111111111111111111111011111001101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111011010100100011101101010010001110100101000000111111111111111111110010100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111011110101011111111111111111111101101100100111111111111111111111011101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111111111111111111101111010101111100111100010111111111111111111111010111000101111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111010110100011111111111111111111110101101000 111111111111111111111111111111111111101111100110111111111111111111111011111001101111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111010110100011111111111111111111110101101000 111111111111111111111101111010101111100110100000111111111111111111111010111000101111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111101101100 111111111111111111111111111111111111101110100100111111111111111111111011111001101111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111101101100 111111111111111111111101111010101111100111100010111111111111111111111010111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111111111111111111111111111111111101111100110111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111110101110001011111111111111111111111010110000111111111111111111111111111111111111111111111111111111111111111111111111001001001111111101101000111111111010010011111111111111111111111111110010111111111001000011111111111111111111111111111111 111111111111111111111111111111111011100011100010101010000100000010101000010000001111111111111111111111111111111111101101010010001110110101001000110110110010010011001001000000001100100100000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111100111100010111110110110010011111010010000001111111111111111111111111111111111111111011011001111111101001000111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111111111 101110001110001011111111111111111001100000100000100110000010000010011000001000001111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001101101100100100111111111111111111111111111111111111111111111111 101010000100000011111111111111111100100100000000110110110010010011010010000000001110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 101110001110001011111111111111111101100100100000110110110010010011011010001000001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101101000011111111111111111111111111111111111111111111111111111101110010001111110111101010111110111010010011111001100000001111100111100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111010011111111111111111111111111111111111111111111111111111111111011001111111111101010111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111011000010000000101100001000000010111000111000101111111111111111111101101001000011110110100100001111111111111111110100100000000011010010000000001101101100100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111011100011100010101110001100000010111000111000101111111111111111111111111111111111111111110110001111111111111111110110110010010011011011000000001101101100100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111100111100010111110111110010011111010111000101111110111100010111111111111111111111111111110001111111111111111111111010110100011111111111111111111111010110000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111100110000000111110111010010011111010111000101111111111111111111111111001000011111111101101001111111111111111111111110100100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111100111100010111110111110010011111010111000101111111111111111111111111111111111111111111111001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111011010010000111101101001000011111111111111111111111111111111111101101001000011110110100100001111111111111111111100101000000011110010100000001111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101101000011111111111111111111111111111111111111111111111111111111110110001111111111111111111110111010010011111011100000001111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111010011111111111111111111110111100010111111111111111111111111111110001111111111111111111111011110100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110010000111111111011010011111111111111111111111111111111111111111001000011111111101101001111111111111111111111111100100011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111010011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111 111001000000000011111111111111111110010000000000111111111111111111110110100100001110010000000000111111111111111111110110100100001111111111111111111001000000000011111111111111111111011010010000111101101001000011111111111111111111111111111111 111101101001000011111111111111111111011010010000111111111111111111111111111111111111010010000000111111111111111111110110100100001111111111111111111101001000000011111111111111111111111011110010111101101001000011111111111111111111111111111111 111111001110001011111111111111111111110000100000111111111111111111111110101100001111111111111111111111111111111111111111101101001111111111111111111111110010010011111111111111111111111110110100111111111001000011111111111111111111111111111111 111111101111001011111111111111111111111010110000111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111010010011111111111111111111111111110110111111111001000011111111111111111111111111111111 111111111111111111111111111111111011100011100010101110001110001010111000110000001111111111111111111111111111111111111111111111111111111111011000110110110010010011011011001001001101101100000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111100111100010111110111110011011111010110000001111111111111111111111111111111111111111111111111111111111011000111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111010110000111111101011000011111111111111111111111111111111111111111111111111111111111111111111111111111000111110111010010011111011101001001111101111100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111010111110111010010011111011101001001111101111100010111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111110110000111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111011100011100010101110001110001010111000111000101011100011100010111111111111111111111111111111111111111111111111100110000010000010011000001000001001100000100000111111111111111111111111111111111111111111111111 111111111111111111111111111111111011100011000000101110001110001010111000111000101111111111111111111111111101100011111111111111111111111111111111110110110000000011011011001001001101101100100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111011100011100010101110001110001010111000111000101111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001101101100100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111100111100010111110111110011011111010111000101111110111101010111111111111111111111111111111111111111111111111111111010110100011111111111111111111111010110000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111100111000000111110111110011011111010111000101111111111111111111111111101100011111111111111111111111111111111111111110100100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111100111100010111110111110011011111010111000101111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111101101001000011111111111111111111011010010000111101101001000011111111111111111011000010000000111111111111111111111111111111111111111111111111101100001000000010110000100000001011100011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101111001011111111111111111011100011100010111111111111111111111111111111111111111111111111101110001010000010111000101000001011100011100010111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111010110000111111101011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111011101001001111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011010000111111101111001011111111111111111111111111111111111111111101100011111111111111111111111111111111111110111000000011111011101001001111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111011101001001111101111100110111111111111111111111111111111111111111111111111 111111101101000011111111111111111111111110010000111111111011010011111111111111111111110111001000111111111111111111111111111111111111111111111111111111011100100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111011011111111111111111111110111101010111111111111111111111111111111111111111111111111111111011110100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111110110000111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111010000111111111111011011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111100100011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110011100010111111111111111111111110110100001111111111111111111111111111111111111111111001101111111111001000111111110010010011111111111111111111111110010000111111111011000011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101010111111111010010011111111111111111111111111110010111111111011000011111111111111111111111111111111 111111111111111111111111111111111111110011100010111111111111111111111110110100001111111111111111111111111111111111111111111111111111111111011000111111110010010011111111111111111111111110010000111111111011010011111111111111111111111111111111 111111111110101011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111010010011111111111111111111111111110010111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111010010011111111111111111111111111110010111111111011010011111111111111111111111111111111 111111111111111111111111111111111111110011100010111111111111111111111110111100101111110011100010111111111111111111111110111100101111111111111111111111000010000011111111111111111111111010110000111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111110011100010111111111111111111111110111100101111111111111111111111001010000011111111111111111111111011110010111111101011000011111111111111111111111111111111 111111111111111111111111111111111111110011100010111111111111111111111110111100101111111111111111111111111111111111111111111101101111111111111111111111110010010011111111111111111111111110110100111111111011000011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111010010011111111111111111111111111110110111111111011000011111111111111111111111111111111 111011010100100011111111111111111110110001000000111111111111111111110110100100001110110101001000111111111111111111111111111111111111111111111111111011010000000011111111111111111111011010010000111111111011010011111111111111111111111111111111 111111111111111111111111111111111111110011100010111111111111111111111110111100101111110111101010111111111111111111111111111111111111111111111111111111010010000011111111111111111111111010110000111111111011010011111111111111111111111111111111 111111111101100011111111111111111111111011010000111111111111111111111111111111111111110111001000111111111111111111111111111111111111111111111111111111011000000011111111111111111111111011110010111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111011010000011111111111111111111111011110010111111111011010011111111111111111111111111111111 111111011110101011111111111111111111110001100000111111111111111111111110101100001111111111111111111111111111111111111111111111111111111111111111111111110010010011111111111111111111111110110100111111111011010011111111111111111111111111111111 111111111111101011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010011111111111111111111111111110110111111111011010011111111111111111111111111111111 111111111111111111111111111111111111010010000000111111111111111111111110111100101111111111111111111101101001000011111111111111111111111111111111111101100000000011111111111111111111111110110100111101101001000011111111111111111111111111111111 111111111111111111111111111111111111110011100010111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111110010010011111111111111111111111110110100111111111011010011111111111111111111111111111111 111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111101101000000011111111111111111111111111110110111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010011111111111111111111111111110110111111111011010011111111111111111111111111111111 110100100000000011111111111111111111011010010000111111111111111111111111111111111101001000000000111111111111111111100100000000001110110101001000111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111110101110001011111111111111111111111010110000111111111111111111111111111111111111111111111111111111111111111111111111001001001111111101101100111111111011010011111111111111111111111111111111111111111001000011111111111111111111111111111111 110100100000000011010010000000001111011010010000111111111111111111111111111111111111111111111111111111111111111111100100000000001110110101001000111111111111111111100100000000001110110101001000111101101001000011111111111111111111111111111111 111110101110001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111100001000001111110101101000111111111111111111111100111000101111110111101010111111101101000011111111111111111111111111111111 111110100100000011111111010010001111111110010000111111111111111111111111111111111111111111111111111111111111111111111111001001001111111101001000111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111 111110101110001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111001001001111111101101000111111111111111111111111111111111111111111111010111111111101100011111111111111111111111111111111 111100101000000011110110100100001111011010010000111111111111111111111111111111111111111111111111111111111111111111110110000000001111111101101100111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111110101110001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111110001000001111111101101100111111111111111111111110111100101111111111111111111111101101000011111111111111111111111111111111 110110100010000011111111111111111111111110110100111111111111111111111111111111111101101100100100111111111111111111101101000000001110110101001000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111110101100000011111111110110001111111110010000111111111111111111111111111111111111111111111111111111111111111111111111001001001111111101101100111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111110101110001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111001001001111111101101100111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111101001000000000110100100000000011011011001001001111111111111111110100100000000011010010000000001101101100100100111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101011100010111110100100000011111011011001001111111111111111111111111111111111111111010010001111111101101100111111111011010011111111100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100010111110110110010011111011011001001111101111100010111111111111111111111101011010001111110101101000111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111101101100000000110110110010010011011011001001001111111111111111110110110000000011011011001001001101101100100100111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100010111110110110010011111011011001001111111111111111111111111111111111111111011011001111111101101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111101101100100100110010010000000011001001000000001111111111111111110110110010010011001001000000001100100100000000111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111010010100000011101001010000001111111111111111111111111111111111101101010010001110110101001000111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111101101100100100110110110010010011011011000000001111111111111111110110110010010011011011001001001101101100000000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110110110010011111011010000001111111111111111111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111101101100100100110110110000000011011011001001001111111111111111110110110010010011011011000000001101101100100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110110100000011111011011001001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111110011000001000001011100011100010101010000100000010101000010000001101101100100100111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110110110010011111011011001001111101111100110111111111111111111111101011010001111110101101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000111000101001100000100000100110000010000010011000001000001111111111111111110110110010010011011011001001001101101100100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000111000101011100011100010101110000110000010111000011000001111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111101101100100100110110110010010011011011001001001111111111111111110110110010010011011011001001001101101100100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110110110010011111011011001001111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110100100011111111111111111111111011010000111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111001000111111111001000011111111111111111111111111111111111111111010010011111111111111111111111111101010 111111111110101011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111011010011111111111111111111111111111111111111111010010011111111111111111111111111101010 111111110110100011111111111111111111111111110100111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101010 111111111100100011111111110110001111111111010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101010 111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101010 111111111111111111111111111111111111111011100010111111111111111111111111111101001111101011100010111111111111111111111100111000101111110111101000111111101011000011111111111111111111111111111111111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111011100010111111111111111111111111111101001111111111111111111111111111111111111111111001101111111111101100111111111011010011111111111111111111111111111111111111111011000011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111101010111111111011000011111111111111111111111111111111111111111010010011111111111111111111111111101010 111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111100101000000011111111111111111111101111100110111101101001000011111111111111111111111111111111111101001000000011111111111111111111110111101010 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111011010011111111111111111111111111111111111111111010010011111111111111111111111111101010 111111111111111111111111111111111111011010010000111101101001000011111111111111111111111111111111111100101000000011110010100000001111101111100110111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101101000011111111111111111111111111111111111111111111111111111111110010001111111111101110111111111011010011111111100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111010011111111111111111111101111100010111111111111111111111101111010001111110111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110010000111111111011010011111111111111111111111111111111111110111000000011111011101001001111101111100110111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111010011111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111101011100010111111111111111111111100111000101111110111101010111111101011000011111111111111111111111111111111111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111011010011111111111111111111111111111111111111111011000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111110100001111111111111111111111111111111111111100111000101111110111001000111111111111111111111100111000101111110111001000111111101111000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111110100001111111111111111111111111111111111111111111001101111111111001000111111111111111111111111111111111111111111011000111111111111100011111111111111111111111111111111 111111111111111111111100111000101111110011100010111111111111111111111110111100001111111111111111111111111111111111111110111000101111111111101100111111111111111111111110101100001111111111111111111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101001111111111111111111111111111111111111110111000101111111111101100111111111111111111111110111100101111111111111111111111101111000011111111111111111111111111111111 111111111111111111111101011010001111110111100010111111111111111111111110110100001111101101100100111111111111111111111101111000101111110111001000111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101001111101111100110111111111111111111111101111000101111110111101000111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111101111010101111110111100010111111111111111111111110111100001111111111111111111111111111111111111111111001101111111111101100111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101001111111111111111111111111111111111111111111001101111111111101100111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111110001111111111110010111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101010 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101010 111111111111111111111111111110101111111110110000111111111111111111111111111111111111111111111111111110111010010011111111111111111111101111100110111111111111111111111111111111111111111111111111111111011100100011111111111111111111110111101010 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111110111010010011111111111111111111101111100110111111111111111111111111111111111111111111111111111111011100100011111111111111111111110111101010 111111111111111111111111111110101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101010 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101010 111111111111111111111111111111111111111110110100111111111001000011111111111111111111111111111111111110111010010011111001100000001111100111100010111111111111111111111101110010001111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111101000011111111111111111111111111111111111111111111111111111101110010001111110111101010111111111111111111111101110010001111110111101010111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111010110000111111101011000011111111111111111111111111111111111110111010010011111011101001001111101111100010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111011110010111111101111000011111111111111111111111111111111111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111011010011111111111111111111111111111111111110111010010011111011101001001111101111100010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111010011111111111111111111111111111111111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111001000011111111111111111111111111111111111110111010010011111011100000001111101111100110111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111101000011111111111111111111111111111111111111111111111111111111110010001111111111101110111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110101100001111111011110010111111101101000011111111111111111111101110100100111111111111111111111101110010001111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111010011111111111111111111101111100110111111111111111111111101111010001111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111010110000111111101011000011111111111111111111111111111111111110111010010011111011101001001111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111011110010111111101111000011111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111011010011111111111111111111111111111111111110111010010011111011101001001111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111010011111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111010111000101111111011110010111111111111111111111111111111111111111111111111111111111111111111111100111000101111110111101010111111111111111111111100001000001111110101101000111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111100111000101111110111101010111111111111111111111100111000101111110111101010111111101111000011111111111111111111111111111111 111111111111111111111111111010101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101010111111111111111111111111111111111111111111111000111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101010111111111111111111111111111111111111111111111010111111111111100011111111111111111111111111111111 111111111111111111111110111100101111111011110010111111111111111111111111111111111111111111111111111111111111111111111110111000101111111111101110111111111111111111111110101100001111111111111111111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111110111000101111111111101110111111111111111111111110111100101111111111111111111111101111000011111111111111111111111111111111 111111111111111111111111111110001111111111110010111111111111111111111111111111111111101111100100111111111111111111111101111000101111110111101010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111101111100110111111111111111111111101111000101111110111101010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111110101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111101100000000011111111111111111111011010010000111101101001000011111111111111111111011000000000111111111111111111111111111111111111111111011000111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111010110000111111101011000011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111100100000011111111111111111111111110010000111111111011010011111111111111111111111101001000111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111110110000111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110100100011111111111111111111111011010000111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111011000111111111001000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111110101011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 101100001000000011111111111111111101001000000000110100100000000011011011001001001111011010010000111111111111111111111111111111111111111111111111111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 101110001110001011111111111111111101101000100000110110100010000011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 101110001100000011111111111111111101101100000000110110110010010011011011001001001111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 101110001110001011111111111111111101101100100000110110110010010011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111101001000000011111111111111111111011000000000111111111111111111111111101101001111011010010000111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111001110001011111111111111111111111000100000111111111111111111111111101101001111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111111111111001000011111111111111111111111111111111 111111011100100011111111111111111111111001000000111111111111111111111111101101001111111111011000111111111111111111111111111111111111111111111111111111111001000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111011110101011111111111111111111111001100000111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111101110001011111111111111111111111110110100111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111111 111101100000000011110110000000001111011010010000111101101001000011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111110110100111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111100010000011111111111111111111111110110100111111111001000011111111111111111111111100100100111111111111111111111111111111111111111111011000111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111110110100111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111100110000011111111111111111111111110110100111111111011010011111111111111111111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111101101000000011110110100100001111011010010000111101101001000011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111110110100111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110100100011111010010000001111111011010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111001001001111111101001000111111111011010011111111111111111111111111111111 111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111001101111111111101010111111111111010011111111111111111111111111111111 111111110100100011111111010010001111111111010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111110011111111111111111111111111111111 111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111010111111111111110011111111111111111111111111111111 111111110110100011111111111111111111111111110100111111111111111111111111111111111111111101100100111111111111111111111111111111111111111111011000111111111111111111111111111100101111111111111111111111111111010011111111111111111111111111111111 111111111100100011111110110100001111111011010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111101101111111111111111111111111111010011111111111111111111111111111111 111111110110100011111111111111111111111111110100111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111100100011111111110110001111111111010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 100110000010000011111111111111111101101100100100110010010000000011001001000000001101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 101110001110001011111111111111111101101100100100110110010010000011011001001000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 101110000110000011111111111111111101101100100100110110110010010011011011000000001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 101110001110001011111111111111111101101100100100110110110010010011011011001000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 101110001010000011111111111111111101101100100100110110110000000011011011001001001111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 101110001110001011111111111111111101101100100100110110110010000011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 101110001110000011111111111111111101101100100100110110110010010011011011001001001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 101110001110001011111111111111111101101100100100110110110010010011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111001110001011111111111111111111111100100100111111111111111111111111101100001111111111111111111111111111111111111110101100001111111111111111111111111111111111111110111000101111111111101100111111101101000011111111111111111111111111111111 111111000010000011111111111111111111111100100100111111111111111111111111100100001111111100100100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111 111111001110001011111111111111111111111100100100111111111111111111111111101100001111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111100111111111101100011111111111111111111111111111111 111001000000000011100100000000001110010000000000111111111111111111110110100100001111111111111111111111111111111111110110100100001111111111111111111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111001110001011111111111111111111111100100100111111111111111111111111101101001111111111111111111111111111111111111110101100001111111111111111111111111111111111111110111100101111111111111111111111101101000011111111111111111111111111111111 111111001010000011111111111111111111111100100100111111111111111111111111101101001111111110110100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111011000100000011101101010010001110110100000000111111111111111111110110100100001111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111001110001011111111111111111111111100100100111111111111111111111111101101001111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111010110100011111111111111111111111101100100111111111111111111111111100100001111101101100100111111111111111111111111111111111111111111111111111111111111111111111101111000101111110111001000111111111111010011111111111111111111111111111111 111111011110101011111111111111111111111101100100111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101100111111111111010011111111111111111111111111111111 111111010110100011111111111111111111111101100100111111111111111111111111100100001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111110011111111111111111111111111111111 111111011110101011111111111111111111111101100100111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111 111111011110100011111111111111111111111101100100111111111111111111111111101101001111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111111010011111111111111111111111111111111 111011010100100011101100010000001110110001000000111111111111111111110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111011110101011111111111111111111111101100100111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111010011111111111111111111111111111111 111111011110100011111111111111111111111101100100111111111111111111111111101101001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111011010100100011101101010010001110110101000000111111111111111111110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111011110101011111111111111111111111101100100111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111101011100010111110101110001011111011111001001111111011100010111111111111111111111111111111111111111111111000111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101001000000111110101110001011111011101001001111111111111111111111110100100011111111111111111111111110110100111111111001000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101011100010111110101110001011111011111001001111111111111111111111111111111111111111111111111111111111111100111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100010111110111110011011111011111001001111111111101010111111111111111111111111111111111111111111111000111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101101000000111110111110011011111011101001001111111111111111111111110100100011111111111111111111111110110100111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100010111110111110011011111011111001001111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011100010111111111111111111111111111101001111111111101010111111111111111111111111111111111111111111111000111111111011000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111011000000000111111111111111111111111101101001111111111111111111101100000000011111111111111111111111110110100111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111011100010111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111100111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111101101001000011111111111111111111011010010000111111111111111111111111111111111111011010010000111111111111111111110010100000001111111111111111111101101001000011111111111111111111111111111111111101001000000011111111111111111111110111101010 111111101111001011111111111111111111111010110000111111111111111111111111111111111111111111111111111111111111111111111011101001001111111111111111111111111011010011111111111111111111111111111111111111011000000011111111111111111111110111101010 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110010111111111111111111111010111000101111111111111111111111101011000011111111111111111111111111111111111111001010000011111111111111111111110111101010 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111011010011111111111111111111111111111111111111011010000011111111111111111111110111101010 111111111111111111111111111111111111001010000000111100101000000011111011111001101111111111111111111101101001000011110110100100001111111111111111111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101011100010111110101100000011111011111001101111111111111111111111111111111111111111110110001111111111111111111111111011010011111111100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100010111110111110010011111011111001101111111111110010111111111111111111111111111110001111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101110000000111110111010010011111011111001101111111111111111111111111001000011111111101101001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100010111110111110010011111011111001101111111111111111111111111111111111111111111111001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111011010010000111101101001000011111111111111111111111111111111111101101001000011110110100100001111111111111111111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101101000011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111011010011111111100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111010011111111111111111111111111110010111111111111111111111111111110001111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110010000111111111011010011111111111111111111111111111111111111111001000011111111101101001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111010011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111101101001000011111111111111111111011010010000111111111111111111111111111111111111011010010000111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111101111001011111111111111111111111010110000111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111111111111001000011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101111001011111111111111111111111011100010111111111111111111111111111111111111111111111010111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011010000111111101111001011111111111111111111111111111111111111111100100011111111111111111111111111110110111111111001000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111011011111111111111111111111111101010111111111111111111111111111111111111111111111010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111010000111111111111011011111111111111111111111111111111111111111100100011111111111111111111111111110110111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101011100010111110101110001011111011111001101111111011110010111111111111111111111111111111111111111111111111111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101011000000111110101110001011111011111001101111111111111111111111111101100011111111111111111111111111111111111111111001000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101011100010111110101110001011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100010111110111110011011111011111001101111111111111010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111000000111110111110011011111011111001101111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100010111110111110011011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111101101001000011111111111111111111011010010000111101101001000011111111111111111111011010010000111111111111111111111111111111111111111111111111111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111010110000111111101011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101111001011111111111111111111111011110010111111111111111111111111111111111111111111111111111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011010000111111101111001011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111001000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111101101000011111111111111111111111110010000111111111011010011111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111110110000111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111011011111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111010000111111111111011011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110010111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111010111111111011000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111101101000000011111111111111111111111111110110111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111011100010111111111111111111111111111101101111111011110010111111111111111111111110111100101111111111111111111111101011000011111111111111111111111111111111111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111011100010111111111111111111111111111101101111111111111111111111111111111111111111111101101111111111111111111111111011010011111111111111111111111111111111111111111011000011111111111111111111111111111111 111111111111111111111111111111111111111011100010111111111111111111111111111101101111111111111010111111111111111111111111111111111111111111111111111111111011000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111011010000000111111111111111111111111111101101111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111011100010111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111111111101011000011111111111111111111111111111111111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111011010011111111111111111111111111111111111111111011000011111111111111111111111111111111 111111111101100011111111111111111111111011010000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111001000011111111111111111111111111111111111111111010010011111111111111111111111111101110 111111111101100011111111111111111111111011010000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111001000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111101011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111010010011111111111111111111111111101110 111111111111101011111111111111111111111011110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111011000011111111111111111111111111111111111111111010010011111111111111111111111111101110 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111011000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111111101101000000011111111111111111111111111101110 111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111010010011111111111111111111111111101110 111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111101101100100111110011110001011111001100000001111111111111111111111110110110011111111111111111111111110010000111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110011110001011111001110000001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101101100100111110111110011011111011100000001111111111111111111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110011011111011110000001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111110111000011000001011100011100010101110001110001010111000110000001111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000111000101011100001100000101110001110001010111000101000001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000111000101011100011100010101110001110001010111000111000001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110001011111011111001001111111111100110111111111111111111111111111111111111111111111000111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101101100100111110111110001011111011101001001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110001011111011111001001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110011011111011111001001111111111101110111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101101100100111110111110011011111011101001001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110011011111011111001001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111100100100111111111111111111111111100100001111111111111111111111110010010011111111111111111111111110010000111111111111111111111111111001101111111111001000111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111001101111111111001000111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111100100100111111111111111111111111100100001111111111111111111111110010010011111111111111111111111110010000111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111110011111111111111111111111111111111 111111111111111111111100001000001111110011100010111111111111111111111110110100001111111100100100111111111111111111111111111111111111111111011000111111111111111111111111100100001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111100111000101111110000100000111111111111111111111110101100001111111111111111111111110010010011111111111111111111111110110100111111111111111111111111101101001111111111111111111111111001000011111111111111111111111111111111 111111111111111111111100111000101111110011100010111111111111111111111110111100001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111101011010001111110111100010111111111111111111111110110100001111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111101111010101111110100100000111111111111111111111110101100001111111111111111111111110010010011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111101111010101111110111100010111111111111111111111110111100001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101001111111111100110111111111111111111111111111111111111111111111000111111111111111111111111111100101111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111100100100111111111111111111111111101101001111111111111111111111110010010011111111111111111111111110110100111111111111111111111111111101101111111111111111111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111101101111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101001111111111101110111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111100100100111111111111111111111111101101001111111111111111111111110010010011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111101011000011111111111111111111111110110100111111111111111111111111111111111111111110110100111111111111111111111011100000001111111111111111111111111111111111111111111111111111111111111111111111011100100011111111111111111111110111101010 111111101101000011111111110110001111111110010000111111111111111111111111111111111111111111111111111111111111111111111011101001001111111111111111111111111111111111111111111111111111111111111111111111011100100011111111111111111111110111101010 111111101111001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111011101001001111111111111111111111111111111111111111111111111111111111111111111111011100100011111111111111111111110111101010 111111111111111111111111111110001111111111110010111111111111111111111111111111111111111111110100111111111111111111111011111000101111111111111111111111111111111111111111111111111111111111111111111111011110100011111111111111111111110111101010 111111111111111111111111111110101111111111110010111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111011110100011111111111111111111110111101010 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111110110111111111111111111111011111000101111111111111111111111111111111111111111111111111111111111111111111111011110100011111111111111111111110111101010 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111011110100011111111111111111111110111101010 111111111111111110110000100000001011000010000000101100001000000010111000111000101111011010010000111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000101000001011100011100010101110001100000010111000111000101111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000111000101011100010100000101110001010000010111000111000101111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000111000101011100011100010101110001110000010111000111000101111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000110000001011100011000000101110001110001010111000111000101111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000111000001011100011100010101110001110001010111000111000101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000111000101011100011100000101110001110001010111000111000101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111110111000111000101011100011100010101110001110001010111000111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111100111000101111110011100010111111111111111111111110111100101111111111111111111111111111111111111110111100101111111111111111111111111111111111111110101100001111111111111111111111101011000011111111111111111111111111111111 111111111111111111111101111010001111110111100010111111111111111111111110111100101111111111110100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111101111010101111110111100010111111111111111111111110111100101111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111110100100000001111010010000000111111111111111111111110111100101111011010010000111101101001000011111111111111111111111111111111111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111111111111111111100101000001111110011100010111111111111111111111110111100101111111110110100111111111111111111111111111111111111111111111111111111111111111111111111100100001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111100111000101111110010100000111111111111111111111110111100101111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111001000011111111111111111111111111111111 111111111111111111111100111000101111110011100010111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111101110010001111110110000000111111111111111111111110111100101111111111011000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111101111010001111110111100010111111111111111111111110111100101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111101111010101111110110100000111111111111111111111110111100101111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111101111010101111110111100010111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111110110000000001111011010010000111101101001000011111111111111111111011000000000111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111110001000001111111011110010111111101101000011111111111111111111111100100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111010110000111111101011000011111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111011110010111111101111000011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111101101001000011110010100000001111011010010000111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111110110000000001111111101101100111101101001000011111111111111111111111111111111 111111101101000011111111110010001111111110010000111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111100111111111101100011111111111111111111111111111111 111111111111111111111110111000101111111011110000111111101111001011111111111111111111111111111111111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111011110010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111101101001000011110110100000001111011010010000111101101001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111110010000001111111011010000111111101111001011111111111111111111111101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111110011000001111111011110010111111101111001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111011110000111111101111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111011110010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111010111000101111111010110000111111111111111111111111111111111111111111111111111111111010010011111111111111111111111111110010111111111111111111111111001001001111111101101000111111111001000011111111111111111111111111111111 111111111111111111111010111000101111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111001001001111111101101000111111111011010011111111111111111111111111111111 111111111111111111111111111010101111111110110000111111111111111111111111111111111111111111111111111111111010010011111111111111111111111111110010111111111111111111111111111111111111111111111000111111111101100011111111111111111111111111111111 111111111111111111111111111010101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111000111111111111110011111111111111111111111111111111 111111111111111111111010111000101111111011110010111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110001000001111111101101100111111101011000011111111111111111111111111111111 111111111111111111111111011010001111111111110010111111111111111111111111111111111111111101100100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111011000111111111111100011111111111111111111111111111111 111111111111111111111111111010101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111100111111111111100011111111111111111111111111111111 111111111101100011111010110000001111111011010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001001001111111101101100111111111011010011111111111111111111111111111111 111111111111111111010010000000001111011010010000111111111111111111111111111111111101001000000000111101101001000011111111111111111111111111111111111111111111111111100100000000001110110101001000111101101001000011111111111111111111111111111111 111111111111111111011010001000001111111011110010111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101101000000001110110101001000111111111011010011111111111111111111111111111111 111111111111111111111010111000101111111010110000111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111001001001111111101101100111111111001000011111111111111111111111111111111 111111111111111111111010111000101111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001001001111111101101100111111111011010011111111111111111111111111111111 111111111101100011111111110010001111111111010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111 111111111111111111111111010010001111111110010000111111111111111111111111111111111111111101001000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111 111111111111111111111111011010001111111111110010111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111110011111111111111111111111111111111 111111111111111111111111111010101111111110110000111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111101100011111111111111111111111111111111 111111111111111111111111111010101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111 111111111111111111110110100100001111011010010000111101101001000011111111111111111111011010010000111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110101100001111111011110010111111101101000011111111111111111111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111010110000111111101011000011111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111011110010111111101111000011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111101101001000011110110100100001111011010010000111111111111111111111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111101101000011111111110110001111111110010000111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111110111100001111111011110010111111101111001011111111111111111111111111101100111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111011110000111111101111001011111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111011110010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111101101001000011110110100100001111011010010000111101101001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110110100001111111011010000111111101111001011111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100001111111011110010111111101111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111011110000111111101111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111011110010111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110101100001111111011110010111111111111111111111111111111111111111110100100111111111111111111111111111111111111111111111010111111111111111111111111100100001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111110111100101111111010110000111111111111111111111111111111111111111111111111111111111010010011111111111111111111111111110110111111111111111111111111101101001111111111111111111111111001000011111111111111111111111111111111 111111111111111111111110111100101111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111110001111111111110010111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111110101111111110110000111111111111111111111111111111111111111111111111111111111010010011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111110101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111110111100101111111011110010111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110101100001111111111111111111111101011000011111111111111111111111111111111 111111111111111111111111111110001111111111110010111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111110101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111101100011111110110100001111111011010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111111111111110110100100001111011010010000111111111111111111111111111111111111011010010000111101101001000011111111111111111111111111111111111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111111111111111111110101100001111111011110010111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111100100001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111110111100101111111010110000111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111001000011111111111111111111111111111111 111111111111111111111110111100101111111011110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111101100011111111110110001111111111010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101110 111111111101100011111111110110001111111111010000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111110110001111111110010000111111111111111111111111111111111111111111011000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111101110 111111111111111111111111110110001111111110010000111111111111111111111111111111111111111111011000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111110001111111111110010111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101110 111111111111111111111111111110001111111111110010111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111110101111111110110000111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111101110 111111111111111111111111111110101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101110 111111111111111111111111111110101111111110110000111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111110101111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111101110100100111110011000000011111001111000101111111111111111111111111011010011111111100100001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110011100000011111001111000101111111111111111111111111111111111111111110110001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101110100100111110111010010011111011111000101111111011100010111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110010011111011111000101111111111100110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101110100100111110111010010011111011111000101111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110010011111011111000101111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100100111110011110001011111001111000101111101111100010111111111111100011111111111111111111111111111111111111111111111111111101011010001111110101101000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110011110001011111001111000101111101111100110111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100100111110011110001011111001111000101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110011110001011111001111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100100111110111110011011111011111000101111111111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110011011111011111000101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100100111110111110011011111011111000101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110011011111011111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111100101111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111000101111111111101100111111101111000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111100101111111111100110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111000111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111100101111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111100111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111110100100111111111111111111111111111100101111101011100010111111101011000011111111111111111111111111111111111111111111111111111100111000101111110111101000111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111100101111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111000101111110111101000111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111110100100111111111111111111111111111100101111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111001101111111111101100111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101100111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111110100100111111111111111111111111111100101111111111101010111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111100101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111110100100111111111111111111111111111100101111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111001000011111111111111111111111111111111111111111011010011111111100100001111111111111111111111111111111111111111110010001111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111101000011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110010001111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111011010011111111111111111111111011100010111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111010011111111111111111111111111100110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111011010011111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111010011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111110101100001111111111111111111111111111111111111110111000101111111111101110111111101101000011111111111111111111111111111111 111111101011000011111111111111111111111110110100111111111111111111111111111111111111111110100100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111111010111111111101100011111111111111111111111111111111 111111101111001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111110111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111001011111111111111111111111111111111111111111110110011111111111111111111111111110010111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111011011111111111111111111111111111111111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111101011000011111111111111111111111110110100111111111001000011111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111101010111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111110110100111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111001011111111111111111111101111100010111111111111100011111111111111111111111111111111111111111111111111111101111010001111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111001011111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010001111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111 111111101111000011111111111111111111111110110100111111111011010011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111110110100111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111011011111111111111111111111111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111011011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111010010011111111111111111111111111110010111111111111111111111111111001101111111111101010111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111001101111111111101010111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111010010011111111111111111111111111110010111111111111111111111111111111111111111111111010111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111010111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111000101111111111101110111111101111000011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111100110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111010111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111110111111111111100011111111111111111111111111111111 111111111111100011111111111111111111111111110100111111111111111111111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111101111000101111110111101010111111111111010011111111111111111111111111111111 111111111111101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111101011100010111111101011000011111111111111111111111111111111111111111111111111111100111000101111110111101010111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111000101111110111101010111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111001101111111111101110111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111010011111111111111111111111111111111 111111111111100011111111111111111111111111110100111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111110011111111111111111111111111111111 111111111111101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111101010111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111110011111111111111111111111111111111 111111111111111111111111111111111111101110100100111110111000000011111011111001101111111111111111111111111011010011111111100100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111100000011111011111001101111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101110100100111110111010010011111011111001101111111011110010111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110010011111011111001101111111111110110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101110100100111110111010010011111011111001101111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110010011111011111001101111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111001000011111111111111111111111111111111111111111011010011111111100100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111101000011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111011010011111111111111111111111011110010111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111010011111111111111111111111111110110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111011010011111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111010011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111110101100001111111111111111111111111111111111111110111100101111111111111111111111101101000011111111111111111111111111111111 111111101011000011111111111111111111111110110100111111111111111111111111111111111111111110110100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111101111001011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111001011111111111111111111111111100110111111111111111111111111111111111111111111111010111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111001011111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111011011111111111111111111111111101110111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111011011111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100100111110111110001011111011111001101111111111110010111111111111100011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110001011111011111001101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100100111110111110001011111011111001101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110001011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100100111110111110011011111011111001101111111111111010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110011011111011111001101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100100111110111110011011111011111001101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111101111100110111110111110011011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101011000011111111111111111111111110110100111111111001000011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111110110100111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111001011111111111111111111111111110010111111111111100011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111001011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111101111000011111111111111111111111110110100111111111011010011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111110110100111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111011011111111111111111111111111111010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111011011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110100111111111111011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111100110111111111111111111111111111111111111111111111010111111111111111111111111111100101111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111010010011111111111111111111111111110110111111111111111111111111111101101111111111111111111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111101101111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111010010011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101101111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100101111111111111111111111101111000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101101111111111110110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101101111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111110100100111111111111111111111111111101101111111011110010111111101011000011111111111111111111111111111111111111111111111111111110111100101111111111111111111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111110100100111111111111111111111111111101101111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111101101111111111111111111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111110100100111111111111111111111111111101101111111111111010111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111110100100111111111111111111111111111101101111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111100110111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100101111111111111111111111101111000011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111100011111111111111111111111111110100111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111111010011111111111111111111111111111111 111111111111101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111011110010111111101011000011111111111111111111111111111111111111111111111111111110111100101111111111111111111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111101101111111111111111111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111010011111111111111111111111111111111 111111111111100011111111111111111111111111110100111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101110 111111111111100011111111111111111111111111110100111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101110 111111111111101011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111010111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111101110 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111010111111111011000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101110 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111101110 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111101110 111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111101111010101111110101101000111111111111111111111110001000001111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111101011010001111110111101010111111111111111111111110010000001111111101101100111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111101111010101111110111101010111111111111111111111110011000001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111101111000101111110101101000111111111111111111111110101100001111111111111111111110110110010011111011111000101111101110100100111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111010101111110101101000111111111111111111111110101100001111111111111111111110110110010011111011111001101111101110100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111000101111110111101010111111111111111111111110111100001111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101011010001111110111101010111111111111111111111110110100001111101101100100111111111111111111111101111010101111110111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111010101111110111101010111111111111111111111110111100001111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111010010000000001111111111111111111001000000000011101101010010001101001000000000111111111111111111100100000000001110110101001000111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111111111111111011011000000001111111111111111111011010100100011101101010010001101101100000000111111111111111111101101010010001110110101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111010010001111111111111111111111111111111111111111010010001111111101001000111111111111111111111111111111111111111101001000111111111101000011111111111111111111111111111111111111111110011011111111111111111111111111001000 111111111111111111111111010010001111111111111111111111111111111111111111010010001111111101001000111111111111111111111111111111111111111101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111010010001111111111111111111111111111111111111111110110001111101001000000111111111111111111111100111000101111110111001000111111101101000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111010010001111111111111111111111111111111111111111110110001111101101000000111111111111111111111101111010101111110111001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111111111111010110100011111101011010001111111111111111111110111110001011111011011001001111101101100100111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111010110100011111101011010001111111111111111111110111110011011111011011001001111101101100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111010111000101111111111111111111111000010000011111101011010001111111111111111111111111111111111111111001001001111111101101100111111111011010011111111111111111111111111111111111111111001000011111111111111111111111111111111 111111111111111111111011111000101111111111111111111111010110100011111101011010001111111111111111111111111111111111111111011011001111111101101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111011011001001001111111111111111111011010000000011101101010010001101101100100100111111111111111111101101000000001110110101001000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111010010000011111101011010001111111111111111111111111111111111111111001001001111111101101100111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111011011001001001111111111111111111011010100100011101101010010001101101100100100111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111010110100011111101011010001111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111011010001111111111111111111110101110001011111111111111111111101101100100111111101111000011111111111111111111111111111111111111001110001011111111111111111111110111001000 111111111111111111111111111010101111111111111111111111111111111111111111011010001111111111111111111111111110101011111111111111111111111101100100111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111011101111111111111111111111111111111111111111011010001111111111111111111110111110011011111111111111111111101101100100111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111001000 111111111111111111111111111011101111111111111111111111111111111111111111011010001111111111111111111111111110111011111111111111111111111101100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111010101111111111111111111111111111111111111111011010001111111111111111111111111111111111111111111111111111111101101100111111111111010011111111111111111111111111111111111111111110011011111111111111111111111111001000 111111111111111111111111111010101111111111111111111111111111111111111111011010001111111111111111111111111111111111111111111111111111111101101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111011011001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111001000 111111111111111111111111111011101111111111111111111111111111111111111111011010001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111001000 111111111111111111111111011011001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111011101111111111111111111111111111111111111111011010001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111110111000101111111111111111111111111111111111111111111110001111111111111111111110101110001011111010111000101111101111100100111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110001111111111111111111110111110001011111011111001101111101111100100111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110001111111111111111111110111110011011111011111000101111101111100100111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110001111111111111111111110111110011011111011111001101111101111100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111001101111111111101100111111111111010011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111111111111110111000101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111010101111111111101100111111111011010011111111101100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111011101111111111101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110001111111111111111111111111111111111111110111000101111111111101100111111111111111111111110111100001111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111110110001111101101100100111111111111111111111101111000101111110111001000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111001101111111111101100111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111110110001111101101100100111111111111111111111101111010101111110111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101110010001111110111001000111111111111111111111110111000101111111011010000111111101101000011111110111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111101110010001111110111001000111111111111111111111110111000101111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111110010001111111111111111111111111111111111111111111010101111111011010000111111111111111111111010111000101111111111111111111111101101000011111111111111111111111111111111111111001110001011111111111111111111110111101000 111111111111111111111111110010001111111111111111111111111111111111111111111010101111111111010000111111111111111111111111111010101111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111110010001111111111111111111111111111111111111111111010101111111111011000111111111111111111111111111111111111111111111111111111111101000011111111111111111111111111111111111111111110011011111111111111111111111111101100 111111111111111111111111110010001111111111111111111111111111111111111111111010101111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111011001111111111111111111111111111111111111111111010101111111011110000111111101111001011111110111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111011001111111111111111111111111111111111111111111010101111111111111000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101100 111111111111111111111111111011001111111111111111111111111111111111111111111010101111111111111000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111101110010001111110111001000111111111111111111111110111100101111111011010000111111101101000011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101100000001111110111001000111111111111111111111110111100101111111110010000111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101110010001111110111001000111111111111111111111110111100101111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111010010000001111111111111111111111001110001011111101110010001111111101001000111111111111111111111111111111111111111111011000111111111001000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111011010000001111111111111111111111011110101011111101110010001111111101001000111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111010010001111111111111111111111111111111111111111110110001111111101001000111111111111111111111111111111111111111111011000111111111101000011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111110110000000001111111111111111111111111111111111111111110110001111011000000000111111111111111111111111111111111111111111011000111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111010010001111111111111111111111111111111111111111110110001111111101001000111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111110010100000001111111111111111111101001000000011111101111010101111011010010000111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111111111111111111011100000001111111111111111111111011100100011111101111010101111111110010000111111111111111111111111110110001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111010110000001111111111111111111111001110001011111101111010101111111111011000111111111111111111111111111111111111111111111111111111111001000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111011110000001111111111111111111111011110101011111101111010101111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011101001001111111111111111111111011100100011111101111010101111111010110000111111101111001011111110110100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111001001111111111111111111111011110001011111101111010101111111111111000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111011111001001111111111111111111111011110101011111101111010101111111111111000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110010001111111111111111111111111111111111111111111110101111111011010000111111111111111111111110111100101111111111111111111111101101000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111110010001111111111111111111111111111111111111111111110101111111111011000111111111111111111111111111111111111111111111111111111111101000011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111110010001111111111111111111111111111111111111111111110101111111111010000111111111111111111111111111110101111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111110110100000001111111111111111111111111111111111111111111110101111011010010000111111111111111111111111111111111111111111111111111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110010001111111111111111111111111111111111111111111110101111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101001001111111111111111111111111111111111111111111110101111111010110000111111101111001011111111111111111111111111111111111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111110101111111111111000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111110101111111011110000111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101001001111111111111111111111111111111111111111111110101111111110110000111111111111101011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111110101111111111111000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111010010100000011101101010010001110110101001000111111111111111111110110000000001111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111011010100100011101101010010001110110101001000111111111111111111110110100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111101111010101111110111101000111111111111111111111110111000101111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111101111010001111110111101010111111111111111111111110111000101111111111110100111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111101111010101111110111101010111111111111111111111110111000101111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111101111010101111110111101000111111111111111111111110111000101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111101111010001111110111101010111111111111111111111110111000101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111101111010101111110111101010111111111111111111111110111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111110100100000011111111010010001111111111111111111111111111111111111111010010001111111111111111111111111001000011111111001001001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110110110010011111111011010001111111111111111111111111111111111111111010010001111111111111111111111111111111111111011011001001111111111111111111111111111010011111111111111111111111111111111111111011110001011111111111111111111110111001000 111110110110010011111111011010001111111111111111111111111111111111111111010010001111111111111111111111111111111111111111011011001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110100110000011111111011011001111111111111111111111111111111111111111010010001111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111110110110010011111111011011001111111111111111111111111111111111111111010010001111111111111111111111111111111111111011011001001111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111001000 111110110110010011111111011011001111111111111111111111111111111111111111010010001111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111110100100011111111010010001111111111111111111111111111111111111111110010001111111111111111111111101101000011111111111111111111111111111111111111101101000011111111111111111111111111111111111111101110001011111111111111111111111111101100 111111110100100011111111010010001111111111111111111111111111111111111111110010001111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111010101111111111111111111111111111111111111111111010101111111111111111111111111111001011111111111001101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111010101111111111111111111111111111111111111111111010101111111111111111111111101111001011111111111111111111111111111111111111101111000011111111111111111111111111111111111111101110001011111111111111111111111111101100 111111111111111111111111111010101111111111111111111111111111111111111111111010101111111111111111111111111111101011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111110110110011111111011010001111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111110011011111111111111111111111111101100 111111110110110011111111011010001111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111110110100011111111011011001111111111111111111111111111111111111111110010001111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101100 111111110110100011111111011011001111111111111111111111111111111111111111110010001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111110110110011111111011011001111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101100 111111110110110011111111011011001111111111111111111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111010101111111111111111111111111111111111111111111010101111111111111111111111111111111111111011111001101111111111111111111111111111010011111111111111111111111111111111111111011110001011111111111111111111110111101000 111111111111111111111111111010101111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111011101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111010101111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111110011011111111111111111111111111101100 111111111111111111111111111010101111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111011101111111111111111111111111111111111111111111010101111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111011001111111111111111111111111111111111111111111010101111111111110100111111111111111111111011111000101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101000 111111111111111111111111111011001111111111111111111111111111111111111111111010101111111111110100111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111011101111111111111111111111111111111111111111111010101111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101000 111111111111111111111111111011101111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111011101111111111111111111111111111111111111111111010101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101100 111111111111111111111111111011101111111111111111111111111111111111111111111010101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111011001111111111111111111111111111111111111111111010101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101100 111111111111111111111111111011101111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101100 111111111111111111111111111011001111111111111111111111111111111111111111111010101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111011101111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111101100000000011110110000000001111111111111111111111111111111111111111110110001111111111111111111101101001000011110110100100001111111111111111111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111111111111111111111111111111111111111110101111111111111111111111101111001011111110111100101111111111111111111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111111 111111110010010011111111001001001111111111111111111111111111111111111111110110001111111111111111111111111111111111111110110100001111111111111111111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110101111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100001111111111111111111111101111001011111111111111111111111111111111 111111111111111111111101111000101111110101101000111111111111111111111110101100001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101001000001111110111101010111111111111111111111110110100001111111100100100111111111111111111111111111111111111111111011000111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111000101111110111101010111111111111111111111110111100001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111010101111110101101000111111111111111111111110101100001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101011010001111110111101010111111111111111111111110110100001111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111010101111110111101010111111111111111111111110111100001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111011010000000011101101000000001110110101001000111111111111111111110110100100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111000101111110111101000111111111111111111111110111100101111111111111111111111111111010011111111111100101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111000101111110111101010111111111111111111111110111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111011010100100011101101010000001110110101001000111111111111111111110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111000101111110111101000111111111111111111111110111100101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101101000001111110111101010111111111111111111111110111100101111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111000101111110111101010111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111010001111110111101010111111111111111111111110111100101111111111110100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111011010100000011101101010010001110110101001000111111111111111111110110100100001111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111011010100100011101101010010001110110101001000111111111111111111110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111010101111110111101000111111111111111111111110111100101111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111010101111110111101000111111111111111111111110111100101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111010101111110111101010111111111111111111111110111100101111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111010001111110111101010111111111111111111111110111100101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101111010101111110111101010111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111010111000101111111111111111111111001110001011111101111010001111111111111111111111101110001011111111111111111111111111110100111111101011000011111111111111111111111111111111111111101011000011111111111111111111111111111111 111111111111111111111011111000101111111111111111111111011110101011111101111010001111111111111111111111111110101011111111111111111111111111110100111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011110001011111101111010001111111111111111111111111110011011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011110101011111101111010001111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111010111000101111111111111111111111001110001011111101111010001111111111111111111111111111111111111111111111111111111111111100111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111011111000101111111111111111111111011110101011111101111010001111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011011001001111111111111111111111011110001011111101110010001111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011110001011111101111010001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111011011001001111111111111111111111011110101011111101110010001111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011110101011111101111010001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111111111111111111111111111111111111111110001111111111111111111111111110101011111111111111111111111111110100111111111011000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110001111111111111111111111111110011011111111111111111111111111110100111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110001111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111100111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111001001001111111111111111111111111111111111111111110110001111111100100100111111111111111111111111111111111111111111011000111111111111111111111111110100001111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111101001111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111001001001111111111111111111111111111111111111111110110001111111100100100111111111111111111111111111111111111111111011000111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110001111111111111111111111101110001011111111111111111111111111110100111111101111000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110001111111111111111111111111110101011111111111111111111111111110100111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110001111111111111111111111111110011011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110001111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111100111111111111010011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111110110001111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111110110001111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011101001001111111111111111111111011000000011111101111010101111111110110100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111011101001001111111111111111111111011100100011111101111010101111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 110100100000000011010010000000001111111111111111111001000000000011101101010010001111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 110110110000000011011011000000001111111111111111111011010100100011101101010010001111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111010111000101111111111111111111111001110001011111101111010101111111111111111111111101111001011111111111111111111111111111111111111101011000011111111111111111111111111111111111111101011000011111111111111111111111111111111 111111111111111111111011111000101111111111111111111111011110100011111101111010101111111111111111111111111111001011111111111101001111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111111111111011110101011111101111010101111111111111111111111111111101011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 110110110010010011011010001000001111111111111111111011000100000011101101010010001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 110110110010010011011011001000001111111111111111111011010100100011101101010010001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 110110100010000011011011001001001111111111111111111011010000000011101101010010001111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 110110110010000011011011001001001111111111111111111011010100100011101101010010001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 110110110010010011011011001001001111111111111111111011010100000011101101010010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 110110110010010011011011001001001111111111111111111011010100100011101101010010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111010111000101111111111111111111111001010000011111101111010101111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111111111111001000011111111111111111111111111111111 111111111111111111111010111000101111111111111111111111001110001011111101111010101111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111011111000101111111111111111111111011110100011111101111010101111111111111111111111111111111111111111111111001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111111111111011110101011111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011110100011111101111010101111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011110001011111101111010101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011110101011111101111010101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011010000011111101111010101111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011110100011111101111010101111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111001001111111111111111111111011110001011111101111010101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011110001011111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111011111001001111111111111111111111011110101011111101111010101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111011110101011111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110010010011111110001000001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111011010011111111100100001111111111111111111111111111111111111111111111111111111111111111 111111100010000011111111001001001111111111111111111111111111111111111111110110001111111111111111111111111011010011111111100100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111110010010011111111001001001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111111111011010011111111101100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110101111111111111111111111111111011011111111111100101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111110100100011111110010000001111111111111111111111111111111111111111110110001111111111111111111111111101100011111111111111111111111111111111111111111001000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111111111111111111111111111111111111111110101111111111111111111111111111101011111111111111111111111111111111111111111011000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111110110110011111110011000001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111110110100011111111011001001111111111111111111111111111111111111111110110001111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111111 111111110110110011111111011001001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111011011111111111111111111111111111111 111111110110100011111111011001001111111111111111111111111111111111111111110110001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111110110110011111111011001001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111000101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111101001001111111111111111111111111111111111111111111110101111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110100001111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101001001111111111111111111111111111111111111111111110101111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111110101111111111110100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111110101111111111110100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110100100011111111010010001111111111111111111111111111111111111111110110001111111111111111111111101101000011111111111111111111111111111111111111101101000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111100100000011111111010010001111111111111111111111111111111111111111110110001111111111111111111111111001000011111111101101001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110100100011111111010010001111111111111111111111111111111111111111110110001111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110101111111111111111111111101111001011111111111111111111111111111111111111101111000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110101111111111111111111111111111001011111111111101101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110101111111111111111111111111111101011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110110010011111111011010001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111101001111111111111111111111111111010011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111110110010011111111011010001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110110110011111111011010001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111110110110011111111011010001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111100110000011111111011011001111111111111111111111111111111111111111110110001111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110110100011111111011011001111111111111111111111111111111111111111110110001111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111110110100011111111011011001111111111111111111111111111111111111111110110001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110110010011111111011011001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111110110010011111111011011001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110110110011111111011011001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111110110110011111111011011001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111101101111111111111111111111111111010011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110101111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111110101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011001111111111111111111111111111111111111111111110101111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111100100000000001111111111111111111101101001000011111111111111111110010000000000111111111111111111110110100100001111111111111111111001000000000011111111111111111111011010010000111101101001000011111111111111111111111111111111 111111111111111111101101010010001111111111111111111111111111111111111111111111111110110001000000111111111111111111111110111100101111111111111111111011000100000011111111111111111111011010010000111111101111001011111111111111111111111111111111 111111111111111111101101000000001111111111111111111111111101100011111111111111111110110100000000111111111111111111111111110110001111111111111111111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111111111111111101100010000001111111111111111111111101111001011111111111111111110110101001000111111111111111111111111111111111111111111111111111011010000000011111111111111111111011010010000111111111011010011111111111111111111111111111111 111111111111111111101101010000001111111111111111111111111111101011111111111111111110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111111111111100000000000000001111111111111111111111111111111111111111111111110000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111 111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101000000111111111111111111111111111110101111111111111111111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111011010100000011111111111111111111011010010000111111111111011011111111111111111111111111111111 111111111111111111101101010010001111111111111111111111111111111111111111111111111110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111101101001000010110000100000001111111111111111111111111111111111111111111111111111111111111111111101101001000011110110100100001111111111111111110100100000000011010010000000001101101100100100111111111111111111111111111111111111111111111111 111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111111111101111001011111110111100101111111111111111110110100010000011011010001000001101101100100100111111111111111111111111111111111111111111111111 111111111111111111111100111000101111111111111111111111101011000011111111111111111111111111111111111111111111111111111111101001001111111111101010111111110010010011111111111111111111111110110000111111111001000011111111111111111111111111111111 111111111111111111111101111000101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111011001111111111101010111111110110110011111111111111111111111110110000111111111111111111111111111111111111111111111111 111111110010010011111100001000001111111111111111111111101101000011111111111111111111111111111111111111111111111111111111111111111111111111011000111111110010010011111111111111111111111110010000111111111011010011111111111111111111111111111111 111111110010010011111101001000001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111111111 111111111111111111111100111000101111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111010111111110010010011111111111111111111111110110000111111111011010011111111111111111111111111111111 111111111111111111111101111000101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010111111110110110011111111111111111111111110110000111111111111111111111111111111111111111111111111 111101101001000011110100100000001111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111111101100000000011111111111111111111111110110100111101101001000011111111111111111111111111111111 111111111111111111111100111000101111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111111111100010000011111111111111111111111110110100111111101011000011111111111111111111111111111111 111111111111111111111101111000101111111111111111111111111111100011111111111111111111111111111111111111111111001011111111111101001111111111111111111111110110100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111001000011111101100000001111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111110100100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111101111000101111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111110110100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111100111000101111111111111111111111101011000011111111111111111111111111111111111111111111111111111111101101001111111111111111111111110010010011111111111111111111111110110100111111111001000011111111111111111111111111111111 111111111011010011111100101000001111111111111111111111101101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010010011111111111111111111111110110100111111111011010011111111111111111111111111111111 111111111111111111111100111000101111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010010011111111111111111111111110110100111111111011010011111111111111111111111111111111 111111111111111111111101111000101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111011010011111101101000001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111101111000101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 110110110010010010011000001000001111111111111111111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000110110110010010011001001000000001100100100000000111111111111111111111111111111111111111111111111 111110110110010011111101011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001001111111101001000111111110110010011111111111111111111111110010000111111111111001011111111111111111111111111111111 111110110110010011111101011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101001000111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111111111 111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010110110110010010011011001001000001101100100100000111111111111111111111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101010111111110110010011111111111111111111111110110000111111111111001011111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010111111110110110011111111111111111111111110110000111111111111111111111111111111111111111111111111 111111110110110010111000011000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000110110110010010011011011001001001101101100000000111111111111111111111111111111111111111111111111 111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010110110110010010011011011001001001101101100100000111111111111111111111111111111111111111111111111 111111110110110011111101011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111110110010011111111111111111111111110010000111111111111011011111111111111111111111111111111 111111110110110011111101011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111110110010011111111111111111111111110110000111111111111011011111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111110110110011111111111111111111111110110000111111111111111111111111111111111111111111111111 111111111011010010111000101000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111110110110010010011011011000000001101101100100100111111111111111111111111111111111111111111111111 111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111110110110010010011011011001000001101101100100100111111111111111111111111111111111111111111111111 111111111101100010111000110000001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111110110110000000011011011001001001101101100100100111111111111111111111111111111111111111111111111 111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111110110110010000011011011001001001101101100100100111111111111111111111111111111111111111111111111 111111111111110010111000111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001101101100100100111111111111111111111111111111111111111111111111 111111111111111110111000111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001101101100100100111111111111111111111111111111111111111111111111 111111111101100011111101110010001111111111111111111111111111111111111111111111111111111111111111111111101101000011111111111111111111111111111111111111100100000011111111111111111111111110110100111111101111001011111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111100110000011111111111111111111111110110100111111101111001011111111111111111111111111111111 111111101101000011111101110010001111111111111111111111111111111111111111111111111111111111111111111111111001000011111111101101001111111111111111111111110100100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111001011111111111101101111111111111111111111110110100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111101100011111101110010001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111110100100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111110110100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111010011111101111010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111110110010011111111111111111111111110110100111111111111001011111111111111111111111111111111 111111111111010011111101111010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111110110010011111111111111111111111110110100111111111111001011111111111111111111111111111111 111111111111110011111101111010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111111111111111110110100111111111111011011111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111111111111111110110100111111111111011011111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111110011111101111010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111111001001001111111111111111111111111101100011111111111111111111110000100000111111001110001011111110110100001111111111111111111111111111111111111111111111111111111011010000111111111111111111111110111100101111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111110001100000111111001110001011111110111100101111111111111111111111111111111111111111111111111111111011010000111111111111111111111110111100101111111111111111 111111111111111111111111001001001111111111111111111111111101100011111111111111111111111000100000111111101111001011111110110100001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111010010001111111111011000111111111111111111111111111111111111111001000000111111101101000011111110111100101111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111001100000111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111011001001111111111111111111111111111001011111111111111111111110101101000111110011110001011111111111111111111111111111111111111111111111111111111111111111111111011010000111111011110100011111100111000101111111111111111 111111111111111111111111011001001111111111111111111111111111101011111111111111111111110101101000111111011110101011111111111111111111111111111111111111111111111111111111111111111111111011010000111111111111111111111110111100101111111111111111 111111111111111111011011001001001111111111111111111111111111111111111111111111111001100000100000101110001110001011111111111111111111111111111111111111111111111110101000010000001010100001000000101110001110001010111000111000101111111111111111 111111111111111111011011001001001111111111111111111111111111111111111111111111111101100100100000111111011110101011111111111111111111111111111111111111111111111111101101010010001110110001000000111111111111111111111110111100101111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111110101101000111110011110001011111111111111111111111111111111111111111111111111111111111111111111111011010000111111011110101011111100111000101111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111110101101000111111011110101011111111111111111111111111111111111111111111111111111111111111111111111011010000111111111111111111111110111100101111111111111111 111111111111111111111111011001001111111111111111111111111111001011111111111111111111111101101000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111100011111111111111111111111111111111 111111111111111111111111011001001111111111111111111111111111101011111111111111111111111101101000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111011011000000001111111111011000111111111111111111111111111111111101101100000000111111111101100011111111111111111111111111111111111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 111111111111111111011011001001001111111111111111111111111111111111111111111111111101101000100000111111101111001011111111111111111111111111111111111111111111111111101100010000001110110101001000111111101111001011111111111111111111111111111111 111111111111111111011011001001001111111111111111111111111111111111111111111111111101101100100000111111111111101011111111111111111111111111111111111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 111111111111111111111111010010001111111111011000111111111111111111111111111111111111111101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111101011111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111011010011111011101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100001111111111111111111111111111111111111010010000001111101101100100111110101110001011111011111001101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111010011000001111101101100100111110101110001011111011111001101111111111111111 110110110010010011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111101100010000001110110101001000111111111111111111101100010000001110110101001000111111101111001011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111000101111110111101010111111111111111111111100011000001111110101101000111111101111001011111111111111111111111111111111 111111111011010011111011101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100001111111111111111111111111111111111111110010000001111111101101100111111101111001011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110011000001111111101101100111111101111001011111111111111111111111111111111 111111111111111111111111001001001111111111111111111111111001000011111111111111111111111100100100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111010000111111111100100011111111111001101111111111111111 111111111111111111111111001001001111111111111111111111111101100011111111111111111111111100100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111010000111111111111111111111111111101101111111111111111 111111111111111111111111111001101111111111111111111111111111100011111111111111111111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111 111111101011000011111111101001001111111111111111111111111001000011111111111111111111111111111111111110111010010011111111111111111111111111111111111111111111111111111111111111111111111111110100111111011100100011111101111000101111111111111111 111111111111111111111111111001101111111111111111111111111111001011111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111110100111111011110100011111101111000101111111111111111 111111111011000011111111101001001111111111111111111111111101100011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111 111111111111111111111111111001101111111111111111111111111111101011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111 111111111111111111111111111001101111111111111111111111111011000011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111110100111111111100100011111111111001101111111111111111 111111111111111111111111111001101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111101101111111111111111 111111111011010011111111101001001111111111111111111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111110110011111111111001101111111111111111 111111111111111111111111011001001111111111111111111111111111001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010000111111111110110011111111111001101111111111111111 111111111111111111111111111001101111111111111111111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111110110011111111111001101111111111111111 111111111011010011111111101001001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111101101111111111111111 111111111111111111111111011001001111111111111111111111111111101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010000111111111111111111111111111101101111111111111111 111111111111111111111111111001101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111101101111111111111111 111111101011000011111011101001001111111111111111111111111111111111111111111111111111111111111111111111111010010011111111100100001111111111111111111111111111111111111111010010001111111101100100111111111111111111111111111100101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111100101111111111111111111111111111111111111111011010001111111101100100111111111111111111111111111100101111111111111111 111111111011010011111011101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111010010001111111101100100111111111111111111111111111101101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111011010001111111101100100111111111111111111111111111101101111111111111111 111111111111100011111011111001001111111111111111111111111111111111111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111011011001001111101101100100111110011110001011111001111000101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111011011001001111101101100100111110011110001011111001111000101111111111111111 111111111111110011111011111001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001111101101100100111110111110011011111011111001101111111111111111 111111111111111111011011001001001111111111111111111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101001010000001110100101000000111110111110011011111011111001101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001111101101100100111110111110011011111011111001101111111111111111 111111111111100011111011111001001111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111011011001111111101100100111111111111111111111111111100101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111011011001111111101100100111111111111111111111111111100101111111111111111 111111111111110011111011111001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101100100111111111111111111111111111101101111111111111111 111111111111111111011011001001001111111111111111111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101000000111111111111111111111111111101101111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101100100111111111111111111111111111101101111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101100100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111010000111111111110101011111111111001101111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101100100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111010000111111111111111111111111111101101111111111111111 111111101111000011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111010010011111111101101001111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111 111111111111100011111111111011001111111111111111111111111111111111111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111111111111111111111111110100111111011110101011111101111000101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111110100111111011110101011111101111000101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111 111111111111100011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111 111111111111010011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111110100111111111110101011111111111001101111111111111111 111111111111010011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111101101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111110100111111111110101011111111111001101111111111111111 111111111111110011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111110111011111111111001101111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010000111111111110111011111111111001101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111110111011111111111001101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111101101111111111111111 111111111111110011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111101101111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010000111111111111111111111111111101101111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111101101111111111111111 111111111111111111111111111001101111111111111111111111111111100011111111111111111111111111111111111110111110011011111011111001001111101111100010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111011000011111111111111111111111111111111111111111111111111111111101001001111111111101010111111111111111111111111111111111111111111111000111111111101100011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111000010000011111111001001001111111111111111111111111001000011111111111111111111111111111111111111110010010011111111111111111111111110010000111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111 111111010010000011111111001001001111111111111111111111111101100011111111111111111111111111111111111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111001011111111111111111111111111111111111111111110011011111111111111111111111111110010111111111111111111111111111111111111111111111000111111111111100011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111101011111111111111111111111111111111111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111110010010011111111001001001111111111111111111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111110011111111111111111111111111111111 111111110010010011111111001001001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111000111111111111110011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111001001001111111111111111111111111001000011111111111111111111111100100100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111 111111111111111111111111001001001111111111111111111111111101100011111111111111111111111100100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111100011111111111111111111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111101011000011111111101001001111111111111111111111111001000011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111101100011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111001011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111100011111111111111111111111111111111 111111111011000011111111101001001111111111111111111111111101100011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111101011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111011000011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111100111111111101100011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111011010011111111101001001111111111111111111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111 111111111111111111111111011001001111111111111111111111111111001011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111110011111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111 111111111011010011111111101001001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111011001001111111111111111111111111111101011111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111001101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 100110000010000011011011001001001111111111111111111111111111111111111111111111111111111111111111110110110010010011001001000000001100100100000000111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 110110110000000011011011000000001111111111011000111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 110110110010010011011011001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 101110000110000011111111011011001111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001101101100000000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111110110100000011111111010010001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111110110110010011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001001111111101001000111111111111111111111111111111111111111111011000111111111111101011111111111111111111111111111111 111110110110010011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111000111111111111111111111111111111111111111111111111111110111110010011111001111000101111100111100010111111111111111111111101011010001111110101101000111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111110111110011011111001111000101111100111100010111111111111111111111101011010001111110101101000111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111010111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111101011010001111110101101000111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111101011010001111110101101000111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111000111111111111111111111111111111111111111111111111111110111110010011111011111001101111101111100010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111101111100010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101010111111111111111111111111111111111111111111111000111111111111101011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111010110100011111011011001001111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111111111111111110010000111111111111111111111111011001001111111101001000111111111111001011111111111111111111111111111111 111111010110100011111011011001001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110010000111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111000111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110010111111111111111111111111011011001111111101101000111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110010111111111111111111111111011001001111111101101000111111111111001011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110010111111111111111111111111011011001111111101101000111111111111111111111111111111111111111111111111 111111110100100011111011010000001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111111111 111111110110110011111011011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111011001001111111101001000111111111111011011111111111111111111111111111111 111111110110110011111011011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111011011001111111101101000111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111011001001111111101101000111111111111011011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111011011001111111101101000111111111111111111111111111111111111111111111111 111111010110100011111111011011001111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111111111111111110010000111111111111111111111111111111111111111111011000111111111111101011111111111111111111111111111111 111111010110100011111111011011001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111000111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110010111111111111111111111111111111111111111111111000111111111111101011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111110100100011111111010010001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111110110110011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111011111111111111111111111111111111 111111110110110011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111000111111111111111011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111000111111111111111111111111111111111111111111111111111111111111010011111111111100101111111111111111111111111111111111111111011010001111111101101100111111111111111111111111111111111111111111111111 111111111001000011111011100000001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111011010001111111101101100111111111111111111111111111111111111111111111111 111111101011000011111011101001001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111100100001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111100101111111111111111111111111111111111111111011010001111111101101100111111111111111111111111111111111111111111111111 111111111011010011111011101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111011010001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111101100011111011110000001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111111111011011001000001111111111111010111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 111111111111111111111011111000101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111100011111011111001001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111011001001111111101101100111111111111001011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111011001001111111101101100111111111111001011111111111111111111111111111111 111111111111110011111011111001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001001111111101101100111111111111011011111111111111111111111111111111 111111111111111111011011001001001111111111111111111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010000001110110101001000111111111111011011111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001001111111101101100111111111111011011111111111111111111111111111111 111111111111100011111011111001001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111110011111011111001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111111111011011001001001111111111111111111111111111111111111111111111111101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111011010001111111111111010111111111111111111111111111111111111111101100100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101100100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111011000111111111111101011111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101100100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111000111111111111111111111111111111111111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111101000011111111110010001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111101100011111111110010001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111011010001111111111111010111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111010101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111101111000011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111100011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111101011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111101011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111100011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111010011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111100111111111111101011111111111111111111111111111111 111111111111010011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111100111111111111101011111111111111111111111111111111 111111111111110011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111011111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111011111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111110011111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111011001001111111111101010111111111111111111111111111111111111111101101000111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110011000000011111111111111111111111101001000111111111111111111111111001001001111111110010000111111111111111111111111010010001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111101010111111111111111111111111111001101111111111110010111111111111111111111111111010101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111011100100011111111111111111111111101001000111111111111111111111111101001001111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111101010111111111111111111111111111001101111111111111010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111101001000111111111111111111111111001001001111111111111111111111110100100011111111111111111111111100100100111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111101010111111111111111111111111011001001111111111111111111111111111111111111111111111111111111101101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110011110001011111111111111111111111101101000111111111111111111111111001001001111111111111111111111111111111111111111011011001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111001000111111111111111111111111111001101111111111111111111111111101000011111111111001101111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111001000111111111111111111111111111001101111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111011110101011111111111111111111111101101000111111111111111111111111101001001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111101010111111111111111111111111111001101111111111111111111111111111111111111111111011101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111101010111111111111111111111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100 111110111010010011111111111111111111111111111111111111111111111111111111011011001111111010110000111111111111111111111010010000001111111111111111111111101111001011111111111111111111111111111111111111001110001011111111111111111111110111001000 111100101000000011111111111111111111111111111111111111111111111111111111011011001111011010010000111101101001000011110110000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111011110010111111111111111111111010111000101111111111111111111111101111001011111111111111111111111111111111111111001110001011111111111111111111110111101000 111111111111111111111111111111111111111111101100111111111111111111111111111001101111111011110010111111101111000011111110111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111011110010111111101111001011111110111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111101010111111111111111111111111111111111111111101101000111111111111001011111111111111111111111111111111111111111110011011111111111111111111111111001000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111101010111111111111111111111111111111111111111101101000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110111010010011111111111111111111111111111111111111111111111111111111011011001111111110110000111111111111111111111111010010001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111110010111111111111111111111111111010101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111110110011111111111111111111111111111111111111111111111111111111111011001111111111111000111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111110011011111111111111111111111111101100 111111111110110011111111111111111111111111111111111111111111111111111111111011001111111111111000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111010111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111110011011111111111111111111111111101100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111100100011111111111111111111111111111111111111111111111111111111111011001111111111011000111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101100 111111111100100011111111111111111111111111111111111111111111111111111111111011001111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101100 111111111111111111111111111111111111111111101100111111111111111111111111111001101111111111111010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111110101110001011111111111111111111101101100100111111101111001011111111111111111111111111111111111111001110001011111111111111111111110111001000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111110101011111111111111111111111101100100111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111110111110011011111111111111111111101101100100111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111001000 111111111111111111111111111111111111111101101100111111111111111111111111001001001111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111110111011111111111111111111111101100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111011011111111111111111111111111111111111111111110011011111111111111111111111111001000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111101110111111111111111111111111111111111111111101101000111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111001000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111001000 111111111111111111111111111111111111111111101110111111111111111111111111011001001111111111101110111111111111111111111111111111111111111101101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111101110111111111111111111111111011001001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111101110111111111111111111111111111111111111111101101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111110111010010011111111111111111111111111111111111111111111111111111111011011001111111110110100111111111111111111111011010000001111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111001000 111110011010000011111111111111111111111101101100111111111111111111111111001001001111111110110100111111111111111111111111010010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111110111010010011111111111111111111111111111111111111111111111111111111011011001111111110110100111111111111111111111111010010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111110101110001011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111011000011111111001001001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110111110011011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111011011001001111111111111111111111111111011011111111111111111111111111111111111111011110001011111111111111111111110111001000 111110101110001011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111011010011111111001001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111110111110011011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111011011001001111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111001000 111110111110011011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111011011001111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110011110001011111111111111111111111101101100111111111111111111111111001001001111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111110111110011011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111110110111111111111111111111011111000101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101000 111111111111111111111111111111111111111111101110111111111111111111111111111001101111111111110110111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111110110111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111001011111111111001101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111110101011111111111111111111111111111111111111111111111111111111111011001111111111111111111111101111000011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101110001011111111111111111111111111101100 111111111110101011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111100011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101110001011111111111111111111111111101100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111011111001101111111111111111111111111111011011111111111111111111111111111111111111011110001011111111111111111111110111101000 111111111111111111111111111111111111111111101100111111111111111111111111111001101111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101000 111111111110111011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111110011011111111111111111111111111101100 111111111110111011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111110101011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101100 111111111110101011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111110110011111111111111111111111111111111111111111111111111111111111011001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101100 111111111110111011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101100 111111011110100011111111111111111111111101101100111111111111111111111111101001001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111011110101011111111111111111111111101101100111111111111111111111111101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111110110011111111111111111111111111111111111111111111111111111111111011001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111110111011111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111011101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111110011011111111111111111111111111101100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111101110111111111111111111111111111001101111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101100 111111111111111111111111111111111111111111101100111111111111111111111111111001101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101100 111111111111111111111111111111111111111111101110111111111111111111111111111001101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111101110111111111111111111111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111101101001111111111111111111111110100100011111111111111111111111010110000111110101110001011111010010000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111001000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111011110010111110101110001011111010011000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111001000 111111111111111111110110100100001111111111111111110100100000000011111111111111111111011010010000111111111111111111010010000000001111111111111111111101101001000011111111111111111111111111111111111001000000000011111111111111111110110101001000 111111111111111111111111111111111111111111111111110110110010010011111111111111111111111011110010111111111111111111011010001000001111111111111111111111101111001011111111111111111111111111111111111011000100000011111111111111111110110101001000 111111111111111111111111101101001111111111111111111111110100100011111111111111111111111010110000111111101111001011111110010000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111011110010111111101111001011111110011000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111100100001111111111111111111111110100100011111111111111111111111110010000111111111111111111111111010010001111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111001101111111111001000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111110010111111111111111111111111011010001111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111001101111111111001000 111111111111111111111111110100001111111111111111111111111110101011111111111111111111111111011000111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111001101111111111101100 111111111111010011111111111111111111111111111111111111111110110011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111001101111111111101100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111010111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111001101111111111101100 111111111111111111111111111100101111111111111111111111110110100011111111111111111111111111111111111110011110001011111011011001001111111111111111111111011110100011111111111111111111111111111111111111111111111111111100111000101111110111001000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111110011110001011111011011001001111111111111111111111011110101011111111111111111111111111111111111111111111111111111100111000101111110111001000 111111111001000011111111100100001111111111111111111111111100100011111111111111111111111111111111111111011100100011111111111111111111111111111111111111011100100011111111111111111111111111111111111111111111111111111110111000101111111111101100 111111111111111111111111111100101111111111111111111111111110101011111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111111111111111110111000101111111111101100 111111111111001011111111111111111111111111111111111111111110110011111111111111111111111111111111111111011110100011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111000101111111111101100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111000101111111111101100 111111111111111111111111111100101111111111111111111111110110100011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111001101111111111001000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111001101111111111001000 111110111010010011111111101100001111111111111111111111110100100011111111111111111111111111111111111111111111111111111111111111111111101101100100111111111110110011111111111111111111111111111111111111111111111111111101111000101111110111001000 111110111110011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111101101100100111111111110111011111111111111111111111111111111111111111111111111111101111000101111110111001000 111111111111111111111111111100101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111110110011111111111111111111111111111111111111111111111111111101111000101111110111101000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111110111011111111111111111111111111111111111111111111111111111101111000101111110111101000 111111111011010011111111101100001111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111001101111111111101100 111111111111111111111111111100101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111001101111111111101100 111111111111011011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111001101111111111101100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111001101111111111101100 111111111111111111111111111101101111111111111111111111110110100011111111111111111111111111111111111110111110011011111011011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111001000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111110111110011011111011011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111001000 111111111111111111111110111100101111111111111111110110100010000011111111111111111111111111111111111111111111111111011011001001001111111111111111111111111011010011111111111111111111111111111111111011010000000011111111111111111110110101001000 111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111011011001001001111111111111111111111111111011011111111111111111111111111111111111011010100000011111111111111111110110101001000 111111111111111111111111101101001111111111111111110110110000000011111111111111111111111110110100111111111111111111011011000000001111111111111111111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111111111111111111111111111101101111111111111111110110110010000011111111111111111111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111110110111111111111111111011011001000001111111111111111111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111111111111111111111111111111111111111111111111110110110010010011111111111111111111111111111111111111111111111111011011001001001111111111111111111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111111111111111111111111111100101111111111111111111111110110100011111111111111111111111111111111111111111111001011111111011001001111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111001011111111011001001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111101101111111111111111111111110110100011111111111111111111111111111111111111111111011011111111011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111011011111111011001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111101101001111111111111111111111110100100011111111111111111111111110110100111111111111111111111111010010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111001000 111111111111111111111111111101101111111111111111111111110110100011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111001000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111110110111111111111111111111111011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111001000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111001000 111111111111111111111111100100001111111111111111111111110100100011111111111111111111111110010000111111111111111111111111010010001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111110010111111111111111111111111011010001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111100101111111111111111111111110110100011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111101101001111111111111111111111110100100011111111111111111111111110110100111111111111111111111111010010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111101101111111111111111111111110110100011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111110110111111111111111111111111011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111101001111111111111111111111111110101011111111111111111111111111111000111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101100 111111111101000011111111111111111111111111111111111111111110110011111111111111111111111111011000111111111100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111010111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101100 111111111011000011111111101101001111111111111111111111111100100011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101100 111111111111111111111111111101101111111111111111111111111110101011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101100 111111111111001011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101100 111110111010010011111111101101001111111111111111111111110100100011111111111111111111111111111111111111111111111111111111111111111111101101100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111001000 111110110110010011111111111111111111111111111111111111110110110011111111111111111111111101101100111111111111111111111111111111111111101101000000111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111001000 111110111110011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111101101100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111001000 111111111111111111111111111101001111111111111111111111111110101011111111111111111111111111101100111111111111111111111111111111111111101111100010111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101000 111111111111111111111111111101101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110111111111111111111111111111111111111101111100010111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101000 111111111011010011111111101101001111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100 111111111111111111111111111101001111111111111111111111111110101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100 111111111111111111111111111101101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100 111111111111010011111111111111111111111111111111111111111110110011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100 111111111111011011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100 111111111111111111111111111101001111111111111111111110111110001011111111111111111111111111111000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100011111111111111111111111101101100 111111101101000011111111111111111111111111111111111110111010010011111111111111111111111111011000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111101101100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100011111111111111111111111101101100 101100001000000011110110100100001111111111111111110100100000000011111111111111111111111111111111110100100000000011111111111111111101101100100100111101101001000011111111111111111111111111111111111001000000000011111111111111111110110101001000 101110001110001011111111111111111111111111111111110110110010010011111111111111111111111111111111110110100010000011111111111111111101101100100100111111101111001011111111111111111111111111111111111011000100000011111111111111111110110101001000 111111111111111111111110111100101111111111111111111110101110001011111111111111111111111111111111111110101110001011111111111111111111101111100110111111101011000011111111111111111111111111111111111111000010000011111111111111111111110101101000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110101110001011111111111111111111101111100110111111101111001011111111111111111111111111111111111111000110000011111111111111111111110101101000 111101101001000011110110100100001111111111111111111100101000000011111111111111111111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111111101100000000011111111111111111111111101101100 111111111111111111111110111100101111111111111111111110101110001011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101011000011111111111111111111111111111111111111100010000011111111111111111111111101101100 111111101111001011111111111111111111111111111111111110111010010011111111111111111111111111111111111111101011000011111111111111111111111111111111111111101111001011111111111111111111111111111111111111100100000011111111111111111111111101101100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111111111100110000011111111111111111111111101101100 101110001010000011111111101101001111111111111111110110110000000011111111111111111111111111111111110110110010010011111111111111111101101100100100111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 101110001110001011111111111111111111111111111111110110110010010011111111111111111111111111111111110110110010010011111111111111111101101100100100111111111111111111111111111111111111111111111111111011010100100011111111111111111110110101001000 111111111111111111111111111101101111111111111111111110111110001011111111111111111111111111111111111110111110011011111111111111111111101111100110111111111111111111111111111111111111111111111111111111010110100011111111111111111111110101101000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110111110011011111111111111111111101111100110111111111111111111111111111111111111111111111111111111010110100011111111111111111111110101101000 111111101011000011111111101101001111111111111111111110111000000011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111101101100 111111111111111111111111111101101111111111111111111110111110001011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100011111111111111111111111101101100 111111101111001011111111111111111111111111111111111110111010010011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111101101100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100011111111111111111111111101101100 111111111111111111111111111101001111111111111111111111111110101011111111111111111111111111111000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111101000011111111111111111111111111111111111111111110110011111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111110011000000011111111100100001111111111111111111111110100100011111111111111111111111111111111111111110100100011111111111111111111111100100100111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110011110001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111110110100011111111111111111111111100100100111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111100101111111111111111111111111110101011111111111111111111111111111111111111111110101011111111111111111111111111100110111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111110101011111111111111111111111111100110111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111001000011111111100100001111111111111111111111111100100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111100101111111111111111111111111110101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111001011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111100 111110011010000011111111101101001111111111111111111111110100100011111111111111111111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111110011110001011111111111111111111111111111111111111110110110011111111111111111111111111111111111111110110110011111111111111111111111100100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111101101111111111111111111111111110101011111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111011000011111111101101001111111111111111111111111100100011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111101101111111111111111111111111110101011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111001011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111110110110010011111111111111111111111111111111111110110110010011111111111111111111111101101000111111111111111111111111111111111111111101001000111111111111001011111111111111111111111111111111111111110110010011111111111111111111111101001000 111111111111111111111110110100001111111111111111111110101110001011111111111111111111111111001000111111111111111111111111111111111111111111101010111111111001000011111111111111111111111111111111111111110010010011111111111111111111111101101000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111101010111111111111111111111111111111111111111111101010111111111111001011111111111111111111111111111111111111110110010011111111111111111111111101101000 111111111111111111111110110100001111111111111111111110101110001011111111111111111111111111011000111111111111111111111111111111111111111111111111111111111001000011111111111111111111111111111111111111110010010011111111111111111111111101101100 111111111111010011111111111111111111111111111111111110111110010011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111110110010011111111111111111111111101101100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111110110010011111111111111111111111101101100 111110110110010011111111111111111111111111111111111111110110110011111111111111111111111101101000111111111111111111111111111111111111111101001000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111110100001111111111111111111111111110101011111111111111111111111111001000111111111111111111111111111111111111111111101010111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101010111111111111111111111111111111111111111111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111110100001111111111111111111111111110101011111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111010011111111111111111111111111111111111111111110110011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111100 111110111010010011111110101100001111111111111111111110100100000011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111011010011111111111111111111111111111111111111110010010011111111111111111111111101001000 111110111110011011111111111111111111111111111111111110110110010011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111011011111111111111111111111111111111111111110110010011111111111111111111111101001000 111111111111111111111110111100101111111111111111111110101110001011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111011010011111111111111111111111111111111111111110010010011111111111111111111111101101000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111011011111111111111111111111111111111111111110110010011111111111111111111111101101000 111111111011010011111110101100001111111111111111111110101100000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111110010010011111111111111111111111101101100 111111111111111111111110111100101111111111111111111110101110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111110010010011111111111111111111111101101100 111111111111011011111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111110110010011111111111111111111111101101100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111110110010011111111111111111111111101101100 111110111010010011111111101101001111111111111111111110110100000011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101001000 111110110110010011111111111111111111111111111111111110110110010011111111111111111111111101101100111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101001000 111110111110011011111111111111111111111111111111111110110110010011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101001000 111111111111111111111111111101001111111111111111111110111110001011111111111111111111111111101100111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101000 111111111111111111111111111101101111111111111111111110111110001011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111101110111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101000 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101000 111111111011010011111111101101001111111111111111111110111100000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111111111111111111111111101001111111111111111111110111110001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111111111111111111111111101101111111111111111111110111110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111111111010011111111111111111111111111111111111110111110010011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111111111011011111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111101101100 111110111010010011111111101100001111111111111111111111110100100011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111011000 111110111110011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111100101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111011010011111111101100001111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111100101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111011011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111100 111110111010010011111111101101001111111111111111111111110100100011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111110110110010011111111111111111111111111111111111111110110110011111111111111111111111101101100111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111110111110011011111111111111111111111111111111111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000 111111111111111111111111111101001111111111111111111111111110101011111111111111111111111111101100111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111101101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 111111111011010011111111101101001111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111101001111111111111111111111111110101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111101101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111010011111111111111111111111111111111111111111110110011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111011011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 111111111111111111110110100100001111111111111111111101101001000011111111111111111111011010010000111111111111111111110110100100001111111111111111111100101000000011111111111111111111111111111111111100101000000011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111011110010111111111111111111111110101100001111111111111111111110101110001011111111111111111111111111111111111110101100000011111011111001101111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111011010000111111111111111111111110111100101111111111111111111110101100000011111111111111111111111111111111111110101110001011111011111001101111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111110110100001111111111111111111110101110001011111111111111111111111111111111111110101110001011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111111110101110001011111111111111111111111111111111111110101110001011111011111001101111111111111111 111111111111111111111110111100101111111111111111111111101011000011111111111111111111111111111111111111111111111111111011101001001111101111100110111110111010010011111111111111111111111111111111111110011000000011111001111000101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111011101001001111101111100110111110111110011011111111111111111111111111111111111110011100000011111001111000101111111111111111 111111111111111111111110111100101111111111111111111111101011000011111111111111111111111111111111111111111111111111111111101101001111111111111111111110111010010011111111111111111111111111111111111110111000000011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111110111110011011111111111111111111111111111111111110111100000011111011111001101111111111111111 111110111110010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001111101101100100111110111110010011111111111111111111111111111111111110011110001011111001111000101111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001111101101100100111110111110011011111111111111111111111111111111111110011110001011111001111000101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110111110111110010011111111111111111111111111111111111110011110001011111001111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110111110111110011011111111111111111111111111111111111110011110001011111001111000101111111111111111 111111111111010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111110111110010011111111111111111111111111111111111110111110001011111011111001101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111110111110010011111111111111111111111111111111111110111110001011111011111001101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111110111110011011111111111111111111111111111111111110111110001011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111110111110011011111111111111111111111111111111111110111110001011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111001110001011111110110100001111111111111111111111001110001011111110110100001111111111111111111111111111111111111110111100101111111111111111 111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111111101001000000011110110100100001111111111111111111101001000000011110110100100001111111111111111111111111111111111111110111100101111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111001110001011111110111100101111111111111111111111001010000011111110101100001111111111111111111111111111111111111110111100101111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010000011111110101100001111111111111111111111001110001011111110111100101111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001110001011111110111100101111111111111111111111001110001011111110111100101111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111100101111111111111111111111111111100011111111111111111111111111111111111111011110001011111111111101001111111111111111111111011110100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111011110001011111111111101001111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111101101000011111111110110001111111111111111111111111111111111111111111111111111111111111111111110011000000011111011101001001111111111111111111111011100100011111111111111111111111111111111111111111111111111111100111000101111110111101010 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111110011110001011111011111001101111111111111111111111011110100011111111111111111111111111111111111111111111111111111100111000101111110111101010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111110011010000011111011101001001111111111111111111111011110101011111111111111111111111111111111111111111111111111111100111000101111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011110001011111011111001101111111111111111111111011110101011111111111111111111111111111111111111111111111111111100111000101111110111101010 111111101101000011111111110110001111111111111111111111111111111111111111111111111111111111111111111111011000000011111111101101001111111111111111111111011100100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111011110001011111111111101101111111111111111111111011110100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010000011111111101101001111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110001011111111111101101111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111010010011111111111010101111110011100010111111111111111111111110101100001111111111111111111111001110001011111111111111111111111011110000111111101101000011111111111111111111111111111111 111111110010010011111111111111111111111111111111111111111111111111111111110110001111110000100000111111111111111111111110110100001111111111111111111111001110001011111111111111111111111011010000111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111110011100010111111111111111111111110111100101111111111111111111111001110001011111111111111111111111011110000111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111110011100010111111111111111111111110101100001111111111111111111111001110001011111111111111111111111011110010111111101101000011111111111111111111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111110010100000111111111111111111111110110100001111111111111111111111001110001011111111111111111111111011110010111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011100010111111111111111111111110111100101111111111111111111111001110001011111111111111111111111011110010111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110010010011111111010010001111111111111111111111111111111111111111001001001111111101001000111111111110011011111111111111111111111111010000111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111010010011111111111010101111111111111111111111111111111111111111101101001111111111111111111111111110011011111111111111111111111111110100111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111001101111111111001000111111111110011011111111111111111111111111010000111111111111001011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111101001111111111111111111111111110011011111111111111111111111111110100111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111101101111111111111111111111111110011011111111111111111111111111110100111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101001001111111111101010111111111110011011111111111111111111111111110010111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111110011011111111111111111111111111110110111111111101000011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001001111111101101000111111111110011011111111111111111111111111110010111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101010111111111110011011111111111111111111111111110010111111111111001011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111110011011111111111111111111111111110110111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111110011011111111111111111111111111110110111111111111001011111111111111111111111111111111 111111111111111111111111111111111111110111001000111111111111111111111110111100101111111111111111111111101101000011111110111100101111111111111111111110100100000011111010111000101111101110100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111001000111111111111111111111110111100101111111111111111111111111101000011111111111101101111111111111111111111110100100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111111111101111001011111110110100001111111111111111111110101110001011111010010000001111101101100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111101101000011111110111100101111111111111111111110101100000011111010111000101111101111100110111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111111111111111111111111111111111111111110001111111111111111111111101011000011111110101100001111111111111111111110101110001011111010111000101111101111100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111101111001011111110111100101111111111111111111110101110001011111010111000101111101111100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111101111001011111110110100001111111111111111111110101110001011111010110000001111101111100110111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011000011111110101100001111111111111111111110101110001011111010111000101111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111001011111110111100101111111111111111111110101110001011111010111000101111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111111111111111001011111111111101001111111111111111111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101000011111111111101101111111111111111111111111100100011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111011000011111111101101001111111111111111111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111001011111111111101101111111111111111111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111001011111111111101001111111111111111111111111110101011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000011111111101101001111111111111111111111111110101011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001011111111111101101111111111111111111111111110101011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111110010100000001111101111100110111100101000000011111011111001101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111010111000101111101111100110111110101110001011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111010111000101111101111100110111110101110001011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111100110111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111110010111111111100100011111111111001101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111110110111111111100100011111111111001101111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110100100111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111110010111111111110101011111111111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111110010111111111110101011111111111001101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111110110111111111110101011111111111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111110110111111111110101011111111111001101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111110011100010111111001110001011111110111100001111111111111111111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111101101001000011111111111111111111111111111111111111111111111111111111111111111111010010000000111101001000000011110110100100001111111111111111111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011100010111111001110001011111110111100101111111111111111111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111110011011111111110100001111111111111111111111111111111111111111110010001111111111100110111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010011111111101100001111111111111111111111111111111111111111111010101111111111100110111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111100101111111111111111111111111111111111111111111010101111111111100110111111111111111111111111111100101111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010011111111101101001111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111111111111111111110010100000001111101111100110111111111111111111110110100100001111111111111111111101001000000011111101111010101111111111111111 111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111110110100100001111111111111111111101101000000011111111111011101111111111111111 111110111010010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010000001111101101100100111111111111111111111110110100001111111111111111111111001110001011111101111010101111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011000001111101101100100111111111111111111111110111100101111111111111111111111001110001011111101111010101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111000101111101111100110111111111111111111111110111100001111111111111111111111001110001011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111000101111101111100110111111111111111111111110111100101111111111111111111111001110001011111101111010101111111111111111 111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100001111111111111111111111111111111111111110110100001111111111111111111111101110001011111111111011101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100001111111111111111111111101110001011111111111011101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111110111100101111111111111111111111101110001011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100101111111111111111111111101110001011111111111011101111111111111111 111111111111111111111111101101001111111111111111111111111001000011111111111111111111101110100100111111111111111111111001100000001111100111100010111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111 111111111111111111111111111101101111111111111111111111111011000011111111111111111111111111111111111111111111111111111011101001001111101111100110111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111101111100110111111111111111111111001101000001111100111100010111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111011101001001111101111100110111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111 111111111111111111111111101101001111111111111111111111111001000011111111111111111111111110110100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111111111111111111100100011111111111011101111111111111111 111111111111111111111111111101101111111111111111111111111011000011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111100100011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111110110111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111111111111111111100100011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111100100011111111111011101111111111111111 111110111110010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001111101101100100111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 110110110010010011111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111101001010000001110100101000000111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001001111101101100100111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111101111100100111111111111111111111001111000101111100111100010111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111001111000101111100111100010111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111 111111111111010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111110010010011111111011011001111101011100010111111111111111111111100001000001111110101101000111111101111001011111111111111111111111111111111111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111010010011111111111011101111111011110010111111111111111111111110101100001111111111111111111111101111001011111111111111111111111111111111111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111101011100010111111111111111111111100111000101111110111101000111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111010010011111111111111111111111111111111111111111111111111111111111111001111111010110000111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111011110010111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111110110100100001111111111111111111101101001000011111111111111111111001010000000111111111111111111110100100000001111110111101010111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111101011100010111111111111111111111100101000001111110111101010111111101111001011111111111111111111111111111111111111101101000011111111111111111111111111111111 111111111111111111110110100100001111111111111111111101101001000011111111111111111111011010010000111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111011110010111111111111111111111110101100001111111111111111111111101111001011111111111111111111111111111111111111101101000011111111111111111111111111111111 110110110010010011111111111111111111111111111111111111111111111111111111111111111101101000100000111111111111111111101100010000001110110101001000111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111101011000000111111111111111111111100111000101111110111101010111111101101000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011100010111111111111111111111100111000101111110111101010111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111011010000111111111111111111111010111000101111111111111111111111101101000011111111111111111111111111111111111111001110001011111111111111111111110111101010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111010110000001111111111111111111111101111001011111111111111111111111111111111111111001110001011111111111111111111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111010111000101111111111111111111111101111001011111111111111111111111111111111111111001110001011111111111111111111110111101010 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111011010000111111111111111111111110111100101111111111111111111111101101000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111010110000111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111001000000000011101101010010001111111111111111111111111111111111100100000000001110110101001000111111111111111111100100000000001110110101001000111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111101001000000011111101111010101111111111111111111111111111111111110110100100001111111111111111111111111111111111110110000000001111111101101100111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111100111000101111110111001000111111111111111111111100111000101111110111001000111111101111001011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111110111100001111111111111111111111111111111111111110111000101111111111101100111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111000101111111111101100111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110010010011111111010010001111111111111111111111111111111111111111001001001111111101001000111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111010010011111111111010101111111111100110111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111111000111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111010010011111111111010101111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111100111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111001101111111111001000111111111111111111111111111111111111111111011000111111111111101011111111111111111111111111111111 111111110010010011111111111111111111111111111111111111111111111111111111110110001111111100100100111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111011000111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111100110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111000111111111111101011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111100111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111100111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111101100000000011111111011011001111111111111111111111111111111111110110000000001111111101101100111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111101101000000011111111111011101111111111111111111111111111111111110110100100001111111111111111111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111110111000101111111111101100111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111110111100001111111111111111111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110010010011111111011011001111111111111111111111111111111111111111001001001111111101101100111111111111011011111111111111111111111111111111111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111010010011111111111011101111111111111111111111111111111111111111101101001111111111111111111111111111011011111111111111111111111111111111111111111101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110010010011111111011011001111101111100110111111111111111111111101001000001111110101101000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110010010011111111011011001111111111111111111111111111111111111111001001001111111101101100111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111010010011111111111011101111111111110110111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111010010011111111111011101111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111001101111111111101100111111111111011011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111101001111111111111111111111111111011011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111101101111111111111111111111111111011011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111101111100110111111111111111111111101111000101111110111101000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111001101111111111101100111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111010010011111111111111111111111111111111111111111111111111111111111111001111111110110100111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111110110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111111111111111111110100100000001111110111101010111111111111111111110100100000001111110111101010111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111111111111111111110110100000001111111111101110111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111110110100000001111111111101110111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111101101001000011111111111111111111111111111111111111111111111111110110100100001111111111111111111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111110111010010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010000001111111101101100111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011000001111110101101000111111111111111111111100111000101111110111101010111111101111001011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011000001111111101101100111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111000101111111111101110111111111111111111111110111100001111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111000101111110111101010111111111111111111111100111000101111110111101010111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111000101111111111101110111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100001111111111111111111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100001111111111111111111111101111001011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111110111000101111111111101110111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111000101111111111101110111111101111001011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100001111111111111111111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100101111111111111111111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111111111111111110111100101111111111111111111111101011000011111111111111111111111111111111111111111111111111111111101001001111111111101110111111111011010011111111111111111111111111111111111111111001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101001001111111111101110111111111111011011111111111111111111111111111111111111111101000011111111111111111111111111111111 111111111111111111111110111100101111111111111111111111101011000011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111111111111001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111011011111111111111111111111111111111111111111101000011111111111111111111111111111111 111110111110010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001001111111101101100111111111111010011111111111111111111111111111111111111111111001011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001001111111101101100111111111111011011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111010011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111011011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001001111111111111111111111111111010011111111111111111111111111111111111111011110001011111111111111111111110111101010 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111010011111111111111111111111111111111111111011110001011111111111111111111110111101010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001001111111111111111111111111111011011111111111111111111111111111111111111011110001011111111111111111111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111011011111111111111111111111111111111111111011110001011111111111111111111110111101010 111111111111010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111010011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111010011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111011011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111011011111111111111111111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111001000011111111111111111111101110100100111111111111111111111101100000001111110111101010111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111011000011111111111111111111111111111111111111111111111111111111101001001111111111101110111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101001001111111111101010111111111111111111111111111111111111111111111010111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111101111100110111111111111111111111101101000001111110111101010111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101001001111111111101110111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111001000011111111111111111111111110110100111111111111111111111111100100001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111011000011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111100110111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111111010111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111110111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111110110111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001001111111101101000111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111 111110111110010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001001111111101101100111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 110110110010010011111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111101101010000001110110101001000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001001111111101101100111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101010111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111101111100100111111111111111111111101111000101111110111101010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111101111000101111110111101010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110100111111111111111111111011111000101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111111010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001001111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111011110000001111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111011111000101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001001111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110100100111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111110111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111110111111111111101011111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111010101111111011100010111111101111001011111110111100001111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111101100000000011111111111111111111111111111111111111111111111111111111110110001111011000000000111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111100101111111011100010111111101111000011111110111100101111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111011100010111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111111110111110011011101001010000001110100101000000111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111111110111110011011111011011001001111101101000000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111111111111111011011111111110100001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111100100001111111111111111111110110110010011111001111000101111100110000000111111111111111111111101111010101111110111001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111110111110011011111001111000101111100111000000111111111111111111111101111010101111110111001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111100100001111111111111111111110110110010011111011111001101111101110000000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111110111110011011111011111001101111101111000000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111011010011111111101100001111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111100101111111111111111111111111111010011111111111100101111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111011011111111111100101111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111100101111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111011101111111011110010111111101111001011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111101101111111011110010111111101111000011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111101101000000011111111111111111111111111111111111111111111111111111111111111001111011010010000111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111011110010111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101001000111111111111111111111111101101001111111111111111111110100100000011111010111000101111101110100100111111101101000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111001000111111111111111111111111111101101111111111111111111111101101000011111110111100101111111111111111111111101101000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101001000111111111111111111111111101101001111111111111111111110110100000011111011111001101111101110100100111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111001000111111111111111111111111111101101111111111111111111111111101000011111111111101101111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111111110101110001011111010010000001111101101100100111111101111001011111110110100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111100100011111111111011101111111111111111111111101111001011111110110100001111111111111111111111101111001011111110110100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111110101110001011111010111000101111101111100100111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111111111111111111111111111111111111111111001111111111111111111111101011000011111110101100001111111111111111111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111101111001011111110111100101111111111111111111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111111110111110001011111011011001001111101101100100111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111111111111111001011111111111101001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111110111110001011111011111001101111101111100100111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111011000011111111101101001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111001011111111111101101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111111110111110011011111011010000001111101101100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111111110111110011011111011011001001111101101100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111100100011111111111011101111111111111111111111111111011011111111110100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111101101001111111111111111111110110110010011111011111000101111101110100100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111101101001111111111111111111110110110010011111011111001101111101110100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111101101111111111111111111111111111010011111111111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111101101111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111110111110011011111011111000101111101111100100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111110111110011011111011111001101111101111100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111011010011111111101100001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111011011111111111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111101110001011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111011000111111111111111111111111111111111111111011010000111111101101000011111110111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111110110001111111111011000111111111111111111111111111111111111111011010000111111101101000011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111000111111111111111111111111111111111111111111111111111110111110010011111011111000101111101111100110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111000111111111111111111111111111111111111111111111111111110111110010011111011111001101111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111000111111111111111111111111111111111111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111100101111111111111000111111111111111111111111111111111111111111111111111111111111010011111111111100101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111000111111111111111111111111111111111111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111110101100000011111010111000101111101111100110111111101101000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111101101000011111110111100101111111111111111111111101101000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111110111100000011111011111001101111101111100110111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101000011111111111001101111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101000011111111111101101111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 101100001000000011110110100100001111111111111111111111111111111111111111111111111111111111111111110100100000000011010010000000001101101100100100111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111110101110001011111010111000101111101111100110111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111111 111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111111101101001000011110110100100001111111111111111111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111101111001011111110111100101111111111111111111111101011000011111110101100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111111111111111111100011111111111111111111111111111111111110111110001011111011111001001111101111100110111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111111111111111111100011111111111111111111111111111111111111111111001011111111111101001111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 101110001100000011111111110110001111111111111111111111111111111111111111111111111111111111111111110110110000000011011011001001001101101100100100111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111110111110001011111011111001101111101111100110111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101101000011111111110110001111111111111111111111111111111111111111111111111111111111111111111111111001000011111111101001001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111001011111111111001101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111101101000011111111110110001111111111111111111111111111111111111111111111111111111111111111111111111001000011111111101101001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111001011111111111101101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111110101110001011111010110000001111101111100110111111101111001011111110110100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111101111001011111110110100001111111111111111111111101111001011111110110100001111111111111111111111111111111111111111111111111111111111111111 101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111110110100010000011011010001000001101101100100100111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101110001011111010111000101111101111100110111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011000011111110101100001111111111111111111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111001011111110111100101111111111111111111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111110111110001011111011111001001111101111100110111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111001011111111111101001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010000011011011001001001101101100100100111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110001011111011111001101111101111100110111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000011111111101001001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001011111111111001101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000011111111101101001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001011111111111101101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111101100011111111111111111111111010110000111111101110001011111110110100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111011110010111111101110001011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111011110000111110101110001011111010111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111101101001000011111111111111111111111111111111111111111111111111111111111111111111011010010000111100101000000011110010100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111110101110001011111010111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111011110000111111101110001011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111101101001000011111111111111111111111111111111111111111111111111111111111111111111011010010000111101101000000011110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111101110001011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111101101111111111111111111111111111100011111111111111111111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111110011011111111110100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111101111000011111111111111001111111111111111111111111111111111111111111111111111111111111111111110111010010011111011101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111011101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111101011000011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111010010011111111100100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111100101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111 111111101111000011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111010010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010011111111101100001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111011110010111111101111000011111110111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111011100010111111101111000011111110111100101111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111011110010111111101111000011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111101100011111111111111111111111010110000111111101111001011111110110100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111011100010111111101111001011111110111100001111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111011110010111111101111001011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111011110000111111101111001011111110111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111101101001000011111111111111111111111111111111111111111111111111111111111111111111011010010000111101101001000011110110100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111101111001011111110111000101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111101101001000011111111111111111111111111111111111111111111111111111111111111111111011010000000111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011100010111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111011110000111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111101101001000011111111111111111111111111111111111111111111111111111111111111111111011010010000111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111110111110010011111001111000101111100111100010111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111110111110010011111011111001101111101111100010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111110111110010011111011111000101111101111100110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111110111110010011111011111001101111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111010011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111010011111111111100101111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111010011111111111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111100011111111111111111111111111111111111110111110011011111011111001001111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111110111110011011111001110000001111100111100010111111111111111111111101110010001111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111110111110011011111011111001001111101111100010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111110111110011011111011110000001111101111100110111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111110111110011011111011111001001111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111100011111111111111111111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111011011111111110100001111111111111111111111111111111111111111110010001111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111011011111111110100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 101110001010000011111111101101001111111111111111111111111111111111111111111111111111111111111111110110110010010011011011000000001101101100100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011011001001000001101100100100000111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001101101100100000111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 101110001110000011111111111111001111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001101101100100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001000001101101100100100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 101110001110001011111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010010011011011001001001101101100100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111000101111101111100110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111001111000101111100111100010111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111101111100010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111000101111101111100110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111101111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101111000011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101001001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111001101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111101011000011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111100100001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111100101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101100001111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111100101111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111101111000011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101100001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111011000111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111100100001111111111011000111111111111111111111111111111111111111110010000111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111011000111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111000111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111100101111111111111000111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111000111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111100101111111111111000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111000000011111111100100001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101101100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111110111100000011111111110110001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110001111111111111010111111111111111111111111111111111111101111100100111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110001111111111111010111111111111111111111111111111111111111111110100111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111101000011111111110110001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111110101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111001000011111111100100001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110001111111111111010111111111111111111111111111111111111111111110100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111101000011111111110110001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111100100011111111110110001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111110001111111111111010111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111110101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111100100011111111110100001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101100001111111111111010111111111111111111111111111111111111111110100100111111111111111111111111111111111111111111111010111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111100100011111111110110001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110001111111111111010111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111101100011111111110110001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111110001111111111111010111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111110101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111101100011111111110100001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101100001111111111111010111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111101100011111111110110001111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110001111111111111010111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111001000111111111111111111111110111100101111111111111111111111111101100011111111111111111111111111111111111110110100000011111011111001101111101110100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111001000111111111111111111111110111100101111111111111111111111111101100011111111111111111111111111111111111111110100100011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111110111100000011111011111001101111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111100100011111111111111111111111111110110111111111111111111111111111111111111111111111111 111011010000000011111111111111111110110101001000111111111111111111110110100100001110110100000000111111111111111111111111110110001111111111111111111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110111100101111110111100010111111111111111111111111111110101111111111111111111111010110100011111111111111111111111010110000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110110100001111111111111111111111111111111111111101111010101111110111001000111110110110010011111001111000101111100110000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110110100001111111111111111111111111111111111111111111011101111111111001000111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111111111 111111011110001011111111111111111111110101101000111111111111111111111110101100001111111111111111111111111111111111111111111110001111111111111111111110110110010011111011111000101111101110100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110111100101111111111111111111111111111111111111111111110101111111111111111111110110110010011111011111000101111101110100100111111111111111111111111111111111111111111111111 111111011110001011111111111111111111110101101000111111111111111111111110101100001111111111111111111111111111111111111111111111001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110111100101111111111111111111111111111111111111111111111101111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111011010100100011111111111111111110110101001000111111111111111111110110100100001010100001000000111111111111111111111111111111111111111111111111101010000100000010111000111000101011000010000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110111100101011100011100010111111111111111111111111111111111111111111111111101110000110000010111000111000101011100010100000111111111111111111111111111111111111111111111111 111011010100100011111111111111111110110101001000111111111111111111110110100100001110110101001000111111111111111111111111111111111111111111111111111011010100100011111111111111111111011010010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110111100101111110111101010111111111111111111111111111111111111111111111111111111010110100011111111111111111111111010110000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110110100001111111111111111111111111111111111111111111111111111111111011000111110110110010011111011111001101111101110000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110110100001111111111111111111111111111111111111111111111111111111111011000111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111111111 111111011110101011111111111111111111110101101000111111111111111111111110101100001111111111111111111111111111111111111111111111111111111111111111111110110110010011111011111001101111101110100100111111111111111111111111111111111111111111111111 111111011110101011111111111111111111110101101000111111111111111111111110101100001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111110110110010011111011111001101111101110100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111110111101010111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111 111111111001000011111111111111111111111111011000111111111111111111111111111111111111110110000000111111111111111111111111110110001111111111111111111111011100100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111110111100010111111111111111111111111111110101111111111111111111111011110100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000111110111110010011111001111000101111100111100010111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101000111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111110111110010011111001111000101111100111100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111110111110010011111011111000101111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111110111110010011111011111000101111101111100110111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111101100011111111111111111111111111011000111111111111111111111111111111111011100011000000111111111111111111111111111111111111111111111111101110001100000010111000111000101011100011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111011100011100010111111111111111111111111111111111111111111111111101110001110000010111000111000101011100011100010111111111111111111111111111111111111111111111111 111111111101100011111111111111111111111111011000111111111111111111111111111111111111110111001000111111111111111111111111111111111111111111111111111111011100100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111011110100011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111110111110010011111011111001101111101111100010111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111110111110010011111011111001101111101111100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110010011111011111001101111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110010011111011111001101111101111100110111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101001000111111111111111111111111101101001111111111111111111111110100100011111111111111111111111110110100111111111101000011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101001000111111111111111111111111101101001111111111111111111111110100100011111111111111111111111110110100111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111001000111111111111111111111111111101101111111111111111111111111101100011111111111111111111111111111111111111111101000011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111001000111111111111111111111111111101101111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111100110111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111110110111111111101000011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111110110111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111101000011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101001111101111100010111111111111111111111101111010101111110111101000111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011000000011111111111111111111111101001000111111111111111111111111101101001111111110010000111111111111111111111111110110001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101101111111111110010111111111111111111111111111110101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101001111111111111111111111111111111111111111111010101111111111101100111111111111010011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101001111111111111111111111111111111111111111111011101111111111101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111101101000111111111111111111111111101101001111111111111111111111111111111111111111111110001111111111111111111111111111010011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101101111111111111111111111111111111111111111111110101111111111111111111111111111010011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111101101000111111111111111111111111101101001111111111111111111111111111111111111111111111001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101101111111111111111111111111111111111111111111111101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 110110110000000011111111111111111111111111011000111111111111111111111111111111111101101100000000111111111111111111101101010010001110110101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111101111100010111111111111111111111101111010101111110111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111001000011111111111111111111111111011000111111111111111111111111111111111111111110010000111111111111111111111111110010001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111110010111111111111111111111111111010101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111001000011111111111111111111111111011000111111111111111111111111111111111111111110010000111111111111111111111111110110001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111110010111111111111111111111111111110101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111011010001111111101101100111111111111010011111111111100101111111111111111111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110111111111111010011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111010011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111010011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101001111111011100010111111111111111111111111111111111111111111111000111111101111000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101001111111111101010111111111111111111111111111111111111111111111000111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011100100011111111111111111111111101001000111111111111111111111111101101001111111011010000111111111111111111111111111111111111111111111111111111101101000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101101111111011110010111111111111111111111111111111111111111111111111111111101111000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111011100100011111111111111111111111101001000111111111111111111111111101101001111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101101111111111111010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111100111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111101101000111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111101101000111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101010111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110100100011111111111111111111111111011000111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111110100100011111111111111111111111111011000111111111111111111111111111111111111111001000000111111111111111111111111111111111111111111011000111111101101000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111011100010111111111111111111111111111111111111111111111010111111101111000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111110100100011111111111111111111111111011000111111111111111111111111111111111111111101001000111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111101100011111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111101100011111111111111111111111111011000111111111111111111111111111111111111111011010000111111111111111111111111111111111111111111111111111111101101000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111101111000011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111101100011111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111110101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111101101001000011110110100100001111111111111111111101101001000011111111111111111111111111111111101100001000000011111111111111111111111111111111101100001000000011111111111111111111111111111111101100001000000010111000111000101111111111111111 111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111101110001110001011111111111111111111111111111111101110001010000011111111111111111111111111111111101110001010000010111000111000101111111111111111 111111111101100011111111110110001111111111111111111111111111111111111111111111111111111111111111101110001100000011111111111111111111111111111111101110001100000011111111111111111111111111111111101110001110001010111000111000101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111101110001110001011111111111111111111111111111111101110001110000011111111111111111111111111111111101110001110001010111000111000101111111111111111 111111111001000011111111100100001111111111111111111111111101100011111111111111111111111111111111111111011100100011111111111111111111111111111111111111011100100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111100101111111111111111111111111111101011111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111101100011111111110110001111111111111111111111111111111111111111111111111111111111111111111111011100100011111111111111111111111111111111111111011100100011111111111111111111111111111111111111111111111111111110111000101111111111101110 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111111111111111110111000101111111111101110 111111111101100011111110110100001111111111111111111111111111111111111111111111111111111111111111111111011100100011111111111111111111111111111111111111011000000011111111101101001111111111111111111111111111111111111110111100101111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111011010000011111111101101001111111111111111111111111111111111111110111100101111111111111111 111111111101100011111111110110001111111111111111111111111111111111111111111111111111111111111111111111011100100011111111111111111111111111111111111111011100100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110100011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111100100001111111111111111111111111101100011111111111111111111111110010000111111111111111111111111110110001111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111010000111111111111111111111111111010101111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111001101111111111101010 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111010000111111111111111111111111111110101111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111100101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111011001111111111100110111111111110110011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111100101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111101101111111111111111 111110111010010011111110101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101100100111111111010010011111111100100001111111111111111111111111111111111111111111100101111111111111111 111110111110010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101100100111111111110110011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111100110111111111010010011111111101100001111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111111110110011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111001101111111111101010 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111001101111111111101010 111111111011010011111110101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111010010011111111100100001111111111111111111111111111111111111111111101101111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111010010011111111101100001111111111111111111111111111111111111111111101101111111111111111 111111111111010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111011000111111111111111111111111111111111111111111111111111110111000000011111111111111111111111111111111111110111010010011111011111001101111111111111111 111111111111111111111111110100001111111111111111111111111111101011111111111111111111111111011000111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111001101111111111101110 111111111111111111110110100100001111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111101101000000011110110100100001111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111110111100000011111111111111111111111111111111111110111110011011111011111001101111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111100100011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111010010011111110101100001111111111111111111111101101000011111111111111111111111111111111111111111111111111111111111111111111111111110100111110111010010011111111111111111111111111111111111110111010010011111011111000101111111111111111 111111111010010011111111101100001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111110110011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111110110111110111010010011111111111111111111111111111111111110111010010011111011111000101111111111111111 111111111111111111111111111100101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111110110011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111011010011111110101100001111111111111111111111101101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111111111111111111111111111111111110111010010011111011111001101111111111111111 111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010010011111111111111111111111111111111111110111010010011111011111001101111111111111111 111111111011010011111111101100001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111100101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111110110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100100111111111110110011111111111111111111111111111111111111111111111111111101111000101111110111101010 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111110110011111111111111111111111111111111111111111111111111111101111000101111110111101010 111111111110110011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111010010011111111101101001111111111111111111111111111111111111111111100101111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111010010011111111101101001111111111111111111111111111111111111111111100101111111111111111 111111111110110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111110111110010011111111111111111111111111111111111110111110011011111011111000101111111111111111 111111111110110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111110110011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111110111110010011111111111111111111111111111111111110111110011011111011111000101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111110110011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111001101111111111101110 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111001101111111111101110 111111111111110011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010011111111101101001111111111111111111111111111111111111111111101101111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010011111111101101001111111111111111111111111111111111111111111101101111111111111111 111111111111110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110010011111111111111111111111111111111111110111110011011111011111001101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110010011111111111111111111111111111111111110111110011011111011111001101111111111111111 111111111111110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111101101111111111111111 111101001000000011110110100100001111111111111111111101101001000011111111111111111111111111111111111101100000000011111111111111111111111110110100111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111111111101110001011111111111111111111111111110110111111101011000011111111111111111111111111111111111111101011000011111111111111111111111111111111 111101101001000011110110100100001111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111111101101001000011111111111111111111111111111111 111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101011000011111111111111111111111111111111111111101011000011111111111111111111111111111111 111111011100100011111111110110001111111111111111111111111111111111111111111111111111111111111111111110100100000011111111111111111111101110100100111111101101000011111111111111111111111111111111111111001110001011111111111111111111110111101010 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111110101110001011111111111111111111101111100110111111101111000011111111111111111111111111111111111111001110001011111111111111111111110111101010 111111011100100011111111110110001111111111111111111111111111111111111111111111111111111111111111111111100100000011111111111111111111111110110100111111101101000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111101110001011111111111111111111111111110110111111101111000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111101100011111111110110001111111111111111111111111111111111111111111111111111111111111111111111101101000011111111111111111111111111111111111111101101000011111111111111111111111111111111111111101110001011111111111111111111111111101110 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111000011111111111111111111111111111111111111101110001011111111111111111111111111101110 111111111101100011111111110110001111111111111111111111111111111111111111111111111111111111111111111111101101000011111111111111111111111111111111111111101101000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111000011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111011000000011111111100100001111111111111111111111111101100011111111111111111111111111111111111111110100100011111111111111111111111110110100111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111111111111111111101011111111111111111111111111111111111111111110101011111111111111111111111111110110111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111001000011111111100100001111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011100100011111111110110001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111110100100111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111100110111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111011100100011111110110100001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111110110100111111111001000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111110110111111111011000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111011100100011111111110110001111111111111111111111111111111111111111111111111111111111111111111111110100100011111111111111111111111110110100111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111110110111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111101100011111111110110001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111101100011111110110100001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111001000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111011000011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111101100011111111110110001111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111100100001111111111111111111111111101100011111111111111111111101110000000111111111111111111111101110010001111110111101010111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111100100001111111111111111111111111101100011111111111111111111111110010000111111111111111111111111110110001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111101111000000111111111111111111111101111010101111110111101010111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111010000111111111111111111111111111010101111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111010000111111111111111111111111111110101111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111010010011111110101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101101100111111111011010011111111100100001111111111111111111111111111111111111111111111111111111111111111 111110111110010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110111111111011010011111111101100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111011010011111110101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111011010011111111100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111011010011111111101100001111111111111111111111111111111111111111111111111111111111111111 111111111111010011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111001000111111111111111111111111111111111111111111111010111111111001000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111110100001111111111111111111111111111101011111111111111111111111111001000111111111111111111111111111111111111111111111010111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111011000111111111111111111111111111111111111111111111111111111111001000011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111110100001111111111111111111111111111101011111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111101010111111111101000011111111111111111111111111111111111111111110011011111111111111111111111111101010 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111101010111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111110110100100001111111111111111111111111111111111111111111111111111011010000000111111111111111111111111111111111111111111111010111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111111010111111111101000011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111111010111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101000011111111111111111111111111111111111111111110011011111111111111111111111111101110 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111110110100100001111111111111111111111111111111111111111111111111111011010010000111111111111111111111111111111111111111111111111111101101001000011110110100100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101000011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111010010011111110101100001111111111111111111111101101000011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111010010011111111101100001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111100101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111011010011111110101100001111111111111111111111101101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111 111111111011010011111111101100001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111100101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111010011111111111111111111111111111111111111111110011011111111111111111111111111101010 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111010011111111111111111111111111111111111111111110011011111111111111111111111111101010 111111111110110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111110110011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111110110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111010011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111110110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111010011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111110011011111111111111111111111111101110 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111110011011111111111111111111111111101110 111111111111110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111110011111110111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111110111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111 111111111111110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111110011111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111011010011111111111111111111111111111111101110001010000011111111111111111111111111111111101110001110001011111111111111111111111111111111101110001100000010111000111000101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111101110001110001011111111111111111111111111111111101110001110001011111111111111111111111111111111101110001110000010111000111000101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111101110001110000011111111111111111111111111111111101110001110001011111111111111111111111111111111101110001110001010111000111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110001110001011111111111111111111111111111111101110001110001011111111111111111111111111111111101110001110001010111000111000101111111111111111 111111111111001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111011110100011111111111111111111111111111111111111011110001011111111111101001111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110001011111111111101001111111111111111111111111111111111111110111100101111111111111111 111111111111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111011110100011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110100011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111000101111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111000101111111111101110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110100011111111111111111111111111111111111111011110001011111111111101101111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110001011111111111101101111111111111111111111111111111111111110111100101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110100011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111111111111111111111111111111111111011110101011111111111111111111111111111111111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111110010111111111111111111111111111110001111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110000111111111111111111111111110010001111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111001101111111111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111010101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111001101111111111101010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110000111111111111111111111111110110001111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111110101111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110010001111111111100110111111111110011011111111110100001111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111111100110111111111110111011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111110011011111111110100001111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101101111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010001111111101100100111111111110011011111111111100101111111111111111111111111111111111111111111100101111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101100100111111111110111011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111100110111111111110011011111111111100101111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111111110111011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111001101111111111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111001101111111111101010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111110011011111111111100101111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111110011011111111111100101111111111111111111111111111111111111111111101101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111011010011111111111111111111111111111111111111111101100011111111111111111111111010110000111111111111111111111111111111111111111111111111111111101110001011111110110100001111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111011110010111111111111111111111111111111111111111111111111111111101110001011111110111100001111111111111111111111111111111111111111111101101111111111111111 111111111111010011111111111111111111111111111111111111111111010011111111111111111111111111111000111111111111111111111111111111111111111111111111111110111110001011111111111111111111111111111111111110111110010011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111010111111111111111111111111111111111111111111111111111110111110001011111111111111111111111111111111111110111110010011111011111001101111111111111111 111111111111010011111111111111111111111111111111111111111111110011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111010111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111001101111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111001101111111111101110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111111111111111111111111111111111111101110001011111110111100101111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111101110001011111110111100101111111111111111111111111111111111111111111101101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111110111110001011111111111111111111111111111111111110111110011011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111110111110001011111111111111111111111111111111111110111110011011111011111001101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111110011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111110011011111111111101001111111111111111111111111111111111111111111100101111111111111111 111111111110011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111110100111110111110011011111111111111111111111111111111111110111110010011111011111000101111111111111111 111111111110011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111110111011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111110011011111111111101001111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111110110111110111110011011111111111111111111111111111111111110111110010011111011111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111110111011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101001111111111111111111111111111111111111111111101101111111111111111 111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110111110010011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110111110010011111011111001101111111111111111 111111111111011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100100111111111110111011111111111111111111111111111111111111111111111111111101111000101111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111110111011111111111111111111111111111111111111111111111111111101111000101111110111101010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111110011011111111111101101111111111111111111111111111111111111111111100101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111110111110011011111111111111111111111111111111111110111110011011111011111000101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111110111011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111110011011111111111101101111111111111111111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111110111110011011111111111111111111111111111111111110111110011011111011111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111110111011111111111111111111111111111111111111111111111111111111111100101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111001101111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111001101111111111101110 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111101101111111111111111111111111111111111111111111101101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110111110011011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111110111110011011111011111001101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111101101111111111111111 111110101110001011111111111111111111111111111111111111110010010011111111011010001111111111111111111111101011000011111111111111111111111111111111111111101110001011111111111111111111111111110100111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111010101111111111111111111111101111001011111111111111111111111111111111111111101110001011111111111111111111111111110100111111101111000011111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111101111000011111111111111111111111111111111111111101110001011111111111111111111111111110100111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111101111001011111111111111111111111111111111111111101110001011111111111111111111111111110100111111101111001011111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111011010011111111111111111111111111111111111111101011000011111111111111111111111111111111111111101110001011111111111111111111111111110110111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101110001011111111111111111111111111110110111111101111000011111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111000011111111111111111111111111111111111111101110001011111111111111111111111111110110111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111101110001011111111111111111111111111110110111111101111001011111111111111111111111111111111 111110111110001011111111111111111111111111111111111111010110100011111101011010001111111111111111111111111111100011111111111111111111111111111111111110111110001011111011011001001111101101100100111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111111111111110110110011111111011010001111111111111111111111111111100011111111111111111111111111111111111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111111111111111101011111111111111111111111111111111111110111110001011111011011001001111101101100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111111111111111101011111111111111111111111111111111111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111100011111111111111111111111111111111111110111110001011111011111001101111101111100100111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111100011111111111111111111111111111111111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111101011111111111111111111111111111111111110111110001011111011111001101111101111100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111101011111111111111111111111111111111111111111110101011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111100011111111111111111111111111111111111110111110001011111011111001001111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111110111110001011111011111001001111101111100110111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111110101011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111110101011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111110111110001011111011111001101111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111110111110001011111011111001101111101111100110111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111110101011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111110101011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111010101111110111100010111111111111111111111111111110001111111111111111111111011110101011111111111111111111111011110000111111111111111111111111111111111111111111111111 111111110010010011111111111111111111111111111111111111111111111111111111110110001111110100100000111111111111111111111111110110001111111111111111111111011110101011111111111111111111111011010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111110111100010111111111111111111111111111110101111111111111111111111011110101011111111111111111111111011110000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111111111111111111111101101010010001110110101001000111110111110011011101001010000001110100101000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111111111111111111111111111011011001111111101001000111111111110111011111111111111111111111111010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111111111111111111111111111110110001111111111111111111110111110011011111011010000001111101101100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111111111111111111111111111111111001111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111101111010101111110111001000111110111110011011111001111000101111100111000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111011101111111111001000111111111110111011111111111111111111111111010000111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110001111111111111111111110111110011011111011111000101111101111100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111110111110011011111011111000101111101111100100111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111001111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111101111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111 110110110010010011111111111111111111111111111111111011010100100011101101010010001001100000100000111111111111111111111111111111111111111111111111101110001110001010101000010000001010100001000000111111111111111111111111111111111111111111111111 111110110110010011111111111111111111111111111111111111110110010011111111010010001111110101101000111111111111111111111111111111111111111111111111111111011110001011111111111111111111111011010000111111111111010011111111111111111111111111111111 111110110110010011111111111111111111111111111111111111110110110011111111010010001111110101101000111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101111010101011100011100010111111111111111111111111111111111111111111111111101110001110001010111000011000001011100001100000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111010101111110111101010111111111111111111111111111111111111111111111111111111011110001011111111111111111111111011110000111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111010101111110111101010111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110000111111111111111111111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111110110001011100001100000111111111111111111111111111111111111111111111111101110001110001010111000111000101011100011000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101011100011100010111111111111111111111111111111111111111111111111101110001110001010111000111000101011100011100000111111111111111111111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111110110001111110101101000111111111111111111111111111111111111111111111111111111011110001011111111111111111111111011010000111111111111011011111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111110110001111110101101000111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011010000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111110111101010111111111111111111111111111111111111111111111111111111011110001011111111111111111111111011110000111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111110111101010111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111111111111111111111111111111111111111111111011000111110111110011011111011011001001111101101000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111110010001111111111111111111111111111111111111111111111111111111111011000111111111110011011111111111111111111111111010000111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111110010001111111111111111111111111111111111111111111111111111111111011000111111111110111011111111111111111111111111010000111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111010110100011111101011010001111111111111111111111111111111111111111111111111111111111111111111110111110011011111011011001001111101101100100111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111110110010011111111011010001111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110100111111111111010011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111110110110011111111011010001111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111111111111111111111111111111111111111111111111111111110111110011011111011011001001111101101100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111010101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110100111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111110111110011011111011111001101111101111000000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111110011011111111111111111111111111010000111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111110111011111111111111111111111111010000111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111101111100100111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110100111111111111011011111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111101111100100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110100111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111110111100010111111111111111111111111111110001111111111111111111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111110110100000111111111111111111111111110110001111111111111111111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100010111111111111111111111111111110101111111111111111111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111101110010001111110111101010111110111110011011111001110000001111100111100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111111101010111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111110111110011011111011110000001111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000111110111110011011111001111000101111100111100010111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101000111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111110111110011011111001111000101111100111100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111110111110011011111011111000101111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111110111110011011111011111000101111101111100110111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111011010011111111111111111111111111111111111111111101100011111111111111111011100010100000111111111111111111111111111111111111111111111111101110001110001010111000110000001011100011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111011100011100010111111111111111111111111111111111111111111111111101110001110001010111000111000001011100011100010111111111111111111111111111111111111111111111111 111111111111010011111111111111111111111111111111111111111111010011111111111111111111110111101000111111111111111111111111111111111111111111111111111111011110001011111111111111111111111011110010111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111110111101010111111111111111111111111111111111111111111111111111111011110001011111111111111111111111011110010111111111111010011111111111111111111111111111111 111111111111010011111111111111111111111111111111111111111111110011111111111111111111110111101000111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111110111101010111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111011100011100000111111111111111111111111111111111111111111111111101110001110001010111000111000101011100011100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010111111111111111111111111111111111111111111111111101110001110001010111000111000101011100011100010111111111111111111111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111110111101000111111111111111111111111111111111111111111111111111111011110001011111111111111111111111011110010111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111011110001011111111111111111111111011110010111111111111011011111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111110111101000111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111111111111111111111111111111111111111111111111111011110101011111111111111111111111011110010111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111000111110111110011011111011111001001111101111100010111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111110011011111111111111111111111111110010111111111111010011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010111110111110011011111011111001001111101111100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111110011011111111111111111111111111110010111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001001111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001001111101111100110111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111010011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111110111110011011111011111001101111101111100010111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111110011011111111111111111111111111110010111111111111011011111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111110111110011011111011111001101111101111100010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111110011011111111111111111111111111110010111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111101111100110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111011111001101111101111100110111111111111111111111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111011011111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111 111101101001000011111111111111111111111111111111111101101001000011111111111111111011000010000000101100001000000011111111111111111111111111111111111111111111111110110000100000001011100011100010101100001000000010111000111000101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111011100011100010101110001110001011111111111111111111111111111111111111111111111110111000101000001011100011100010101110001010000010111000111000101111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111011100011000000101110001100000011111111111111111111111111111111111111111111111110111000111000101011100011100010101110001110001010111000111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111011100011100010101110001110001011111111111111111111111111111111111111111111111110111000111000101011100011100010101110001110001010111000111000101111111111111111 111111101101000011111111111111111111111111111111111111111011010011111111111111111111110111001000111110011000000011111111111111111111111111111111111111111111111111111111111111111111111011110010111111011100100011111100111000101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111110111101010111110011110001011111111111111111111111111111111111111111111111111111111111111111111111011110010111111011110100011111100111000101111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111110111001000111110011100000011111111111111111111111111111111111111111111111111111111111111111111111011110010111111011110101011111100111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111110011110001011111111111111111111111111111111111111111111111111111111111111111111111011110010111111011110101011111100111000101111111111111111 111111101111001011111111111111111111111111111111111111101011000011111111111111111111111111111111111110111010010011111111111111111111111111111111111111111111111111111011101001001111101111100110111110011000000011111001111000101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111011101001001111101111100110111110011010000011111001111000101111111111111111 111111101111001011111111111111111111111111111111111111111011010011111111111111111111111111111111111110111010010011111111111111111111111111111111111111111111111111111111111111111111111111110110111111011100100011111101111000101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111110110111111011110100011111101111000101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111011111001101111101111100110111110011110001011111001111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111011111001101111101111100110111110011110001011111001111000101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111111111111111111111111110110111111011110101011111101111000101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111110110111111011110101011111101111000101111111111111111 111111111001000011111111111111111111111111111111111111111101100011111111111111111111100110000000111111011100100011111111111111111111111111111111111111111111111111111101110010001111110011100010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111100111100010111111011110101011111111111111111111111111111111111111111111111111111101111010001111110011100010111111111111111111111110111100101111111111111111 111111111101000011111111111111111111111111111111111111111111110011111111111111111111110111001000111111011100100011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111110111101010111111011110101011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111100111000000111111011100100011111111111111111111111111111111111111111111111111111101111010101111110011100010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111100010111111011110101011111111111111111111111111111111111111111111111111111101111010101111110011100010111111111111111111111110111100101111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111110111001000111111011100100011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101010111111011110101011111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111110111100101111111111111111 111111111111001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111111100101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111111100101111111111111111 111111111111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111100101111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110010001111111111100110111111111111111111111111111101101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111010101111111111100110111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111010101111111111100110111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111100110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101101111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101101111111111111111 111111111011010011111111111111111111111111111111111111101101000011111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111001100000001111100111100010111110111010010011111011111001101111111111111111 111111111111011011111111111111111111111111111111111111101111000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101001001111101111100110111110111010010011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111001101000001111100111100010111110111010010011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101001001111101111100110111110111010010011111011111001101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111001111000101111100111100010111110111110011011111011111001101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110111110111110011011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111001111000101111100111100010111110111110011011111011111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111001101111101111100110111110111110011011111011111001101111111111111111 111111111011010011111111111111111111111111111111111111111101100011111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111100010111111111111111111111111111101101111111111111111 111111111111011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010001111110111100010111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111111101101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111100010111111111111111111111111111101101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111100010111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111111101101111111111111111 111111111111010011111111111111111111111111111111111111111111010011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111110110011111111111001101111111111111111 111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111110110011111111111001101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111110110011111111111001101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111110110011111111111001101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111110111011111111111001101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111110111011111111111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111110111011111111111001101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111110111011111111111001101111111111111111 111111111111010011111111111111111111111111111111111111111111110011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101101111111111111111 111111111111011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111101101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101101111111111111111 110100100000000011111111111111111111111111111111111001000000000011101101010010001101001000000000111101101001000011111111111111111111111111111111111111111111111111100100000000001110110101001000111101101001000011111111111111111111111111111111 111111110100100011111111111111111111111111111111111111111111111111111111110110001111101001000000111111101101000011111111111111111111111111111111111111111111111111111100111000101111110111001000111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111001110001011111101110010001111111111111111111111111110011011111111111111111111111111010000111111111111111111111111001001001111111101001000111111111011000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111110011011111111111111111111111111010000111111111111111111111111111001101111111111001000111111111111001011111111111111111111111111111111 110110110010010011111111111111111111111111111111111011000100000011101101010010001101101100100100111111111111111111111111111111111111111111111111111111111111111111101101000000001110110101001000111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111001110001011111101110010001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111001001001111111101001000111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111001101111111111001000111111111111011011111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111110110001111101101100100111111111111111111111111111111111111111111111111111111111111111111111101111000101111110111001000111111111111011011111111111111111111111111111111 111110100100000011111111111111111111111111111111111111110010010011111111010010001111111101001000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111 111111110100100011111111111111111111111111111111111111111111111111111111110110001111111101001000111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111110010001111111111111111111111111110011011111111111111111111111111010000111111111111111111111111111111111111111111011000111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111110011011111111111111111111111111010000111111111111111111111111111111111111111111011000111111111111101011111111111111111111111111111111 110110110000000011111111111111111111111111111111111011010100100011101101010010001101101100000000111111111101100011111111111111111111111111111111111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 111110110100000011111111111111111111111111111111111111110110110011111111010010001111111101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111110100100011111111111111111111111111111111111111111111111111111111110110001111101101000000111111111101100011111111111111111111111111111111111111111111111111111101111010101111110111001000111111111111111111111111111111111111111111111111 111111110100100011111111111111111111111111111111111111111111111111111111110110001111111101001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111111111111110111011111111111111111111111111010000111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111110010001111111111111111111111111110111011111111111111111111111111010000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111100100001111111111111111111111110110110011111111111111111111111110010000111111111111111111111111111011101111111111001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111110111011111111111111111111111111010000111111111111111111111111111011101111111111001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111100100001111111111111111111111110110110011111111111111111111111110010000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111110111011111111111111111111111111010000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111011010100100011101101010010001111111111111111111111111111111111101101010010001110110101001000111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111010010001111111111111111111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111110100001111111111111111111111111111111111111101111010101111110111001000111111111111111111111101111010101111110111001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111101111010101111110111001000111111111111111111111101111010101111110111001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111110100001111111111111111111111111111111111111111111011101111111111001000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111010010000011111111111111111111111101101100111111111111111111111111100100001111111100100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111011101111111111001000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111110010010011111111111111111111111111111111111111111111111111111111110110001111111100100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111110010001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111110011111111111111111111111111111111 111110110110010011111111111111111111111111111111111111110110010011111111010010001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111110011111111111111111111111111111111 110110110010010011111111111111111111111111111111111011010100100011101101010010001101101100100100111111111111111111111111111111111111111111111111111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101110010001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111011011001111111101001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111110010001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111110110110010011111111111111111111111111111111111111110110110011111111010010001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111011111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111110110001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111011101111111111001000111111111111111111111111111111111111111111111111 111111010110100011111111111111111111111101101100111111111111111111111111100100001111101101100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111011101111111111001000111111111111111111111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111110110001111101101100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111001000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111110100001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111010110100011111111111111111111111101101100111111111111111111111111100100001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111110110001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111001110001011111101111010101111101011100010111111101111001011111111111111111111111111111111111111111111111111111100001000001111110101101000111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111101011100010111111101111001011111111111111111111111111111111111111111111111111111100111000101111110111101000111111101111001011111111111111111111111111111111 111110101110001011111111111111111111111111111111111111000010000011111101011010001111111111111111111111111011010011111111111111111111111111111111111111111111111111111111001001001111111101101100111111111001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111001110001011111101111010101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111001001001111111101101100111111111011000011111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111001101111111111101100111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111001101111111111101100111111111111001011111111111111111111111111111111 111100101000000011111111111111111111111111111111111101100000000011111111011011001111011010010000111101101001000011111111111111111111111111111111111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101110001011111111111011101111111011110010111111101111001011111111111111111111111111111111111111111111111111111110101100001111111111111111111111101011000011111111111111111111111111111111 111111111100100011111111111111111111111111111111111111111111111111111111111111001111111011010000111111101101000011111111111111111111111111111111111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111011110010111111101111001011111111111111111111111111111111111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101110001011111111111011001111111111111111111111111110011011111111111111111111111111110100111111111111111111111111101101001111111111111111111111111011000011111111111111111111111111111111 111110101110001011111111111111111111111111111111111111100010000011111111011011001111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101110001011111111111011101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110011011111111111111111111111111110100111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111 111101101001000011111111111111111111111111111111111101101001000011111111111111111111011010010000111100101000000011111111111111111111111111111111111111111111111111110110100100001111111111111111111101001000000011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111011110010111110101110001011111111111111111111111111111111111111111111111111111110101100001111111111111111111111001010000011111101111010101111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111010110000111110101110001011111111111111111111111111111111111111111111111111111110110100001111111111111111111111001110001011111101111010101111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111011010000111110101100000011111111111111111111111111111111111111111111111111111110111100101111111111111111111111001110001011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111110101110001011111111111111111111111111111111111111111111111111111110111100101111111111111111111111001110001011111101111010101111111111111111 111111111111100011111111111101001111111111111111111111111111111111111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111111111101001111111111111111111111011110001011111101111010101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111011110001011111101111010101111111111111111 111111101111001011111111111111111111111111111111111111101011000011111111111111111111111111111111111110111010010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111011000000011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111101101001111111111111111111111011010000011111101111010101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111111111101101111111111111111111111011110001011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111101101111111111111111111111011110001011111101111010101111111111111111 111101101001000011111111111111111111111111111111111101101001000011111111111111111111001010000000111101101001000011111111111111111111111111111111111111111111111111110100100000001111110111101010111101101001000011111111111111111111111111111111 111101101001000011111111111111111111111111111111111101101001000011111111111111111111011010010000111101101001000011111111111111111111111111111111111111111111111111110110100100001111111111111111111101101001000011111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111010110000111111101111001011111111111111111111111111111111111111111111111111111110110100001111111111111111111111101111001011111111111111111111111111111111 111111011110100011111111111101001111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111111111111111110110100111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111111 111111111111100011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111101011100010111111101111001011111111111111111111111111111111111111111111111111111100101000001111110111101010111111101011000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111011110010111111101111001011111111111111111111111111111111111111111111111111111110101100001111111111111111111111101011000011111111111111111111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111101011000000111111101101000011111111111111111111111111111111111111111111111111111100111000101111110111101010111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011100010111111101111001011111111111111111111111111111111111111111111111111111100111000101111110111101010111111101111001011111111111111111111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111011010000111111101101000011111111111111111111111111111111111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111101111001011111111111111111111111111111111111111111111111111111110111100101111111111111111111111101111001011111111111111111111111111111111 111111001110001011111111111111111111111111111111111111101011000011111111111111111111111111111111111111110010010011111111111111111111111110110000111111111111111111111111101001001111111111101010111111111001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111110011011111111111111111111111111110010111111111111111111111111101001001111111111101010111111111011000011111111111111111111111111111111 111111001110001011111111111111111111111111111111111111101011000011111111111111111111111111111111111111110010010011111111111111111111111110110100111111111111111111111111101101001111111111111111111111111001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111111111111111101101001111111111111111111111111011000011111111111111111111111111111111 111111101111001011111111111111111111111111111111111111101011000011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101001001111111111101110111111111001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111101001001111111111101110111111111011000011111111111111111111111111111111 111111101111001011111111111111111111111111111111111111101011000011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111001000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011000011111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111111111111111110110000111111111111111111111111111001101111111111101010111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110010111111111111111111111111111001101111111111101010111111111111001011111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111111111111111110110100111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111001011111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111 111110111010010011111111111111111111111111111111111111110100100011111111011011001111111010110000111111111111111111111111111111111111111111111111111111101111001011111110110100001111111111111111111111111111111111111111111111111111111111111111 111111110010010011111111111111111111111111111111111111111101100011111111111111111111111000100000111111111111111111111111111111111111111111011000111111101111001011111110110100001111111111111111111111111111111111111111111111111111111111111111 111111111011010011111111111111111111111111111111111111111101100011111111111111111111111010110000111111111111111111111111111111111111111111111111111111101111001011111110110100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111111111111111111111111111010010001111111101101100111111111111011011111111110100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111100100011111111111011101111111111111111111111111111111111111111110110001111111111111111111111111111011011111111110100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110010001111111111101110111111111111011011111111110100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111011011111111110100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111111111111110101011111111111111111111111111110100111111111111001011111111111101001111111111111111111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111111111111110110100011111111011011001111111111111111111111111111100011111111111111111111111111111111111111111111001011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111111111111111101011111111111111111111111111111111111111111111001011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110101011111111111111111111111111110100111111111111001011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111100011111111111111111111111111111111111111111111001011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111101011111111111111111111111111111111111111111111001011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111110110100011111111111111111111111110110100111111111111001011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111110101011111111111111111111111111110110111111111111001011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111001011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111001011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100011111111111111111111111110110100111111111111001011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111110110111111111111001011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111001011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111001011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011001111111011100010111111111111111111111111111111111111111111111000111111101111001011111110111100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011101111111011110010111111111111111111111111111111111111111111111111111111101111001011111110111100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111011100010111111111111111111111111111111111111111111111000111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111111001111111011110000111111111111111111111111111111111111111111111111111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111011110010111111111111111111111111111111111111111111111111111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111011100010111111111111111111111111111111111111111111111010111111101111001011111110111100001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111011110010111111111111111111111111111111111111111111111111111111101111001011111110111100001111111111111111111111111111111111111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111001100000111111111111111111111111111111111111111111011000111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011100010111111111111111111111111111111111111111111111010111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111011110000111111111111111111111111111111111111111111111111111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110010111111111111111111111111111111111111111111111111111111101111001011111110111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111010101111111111101100111111111111011011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111110001111111111111111111111111111011011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111110101111111111111111111111111111011011111111111100101111111111111111111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010001111111101101100111111111111011011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110111111111111011011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111011011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111011011111111111100101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111111111111111111111111111111111111111111111111100111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111110110100011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101001111111111111111111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111101101111111111111111111111111111111111111111111111111111111111111111 111110111010010011111111111111111111111111111111111111100100000011111111011011001111111110110100111111111111111111111111111111111111111111111111111111111111111111111111100100001111111111111111111111111011010011111111111111111111111111111111 111111110010010011111111111111111111111111111111111111101101000011111111111111111111111100100100111111111111111111111111111111111111111111010000111111111111111111111111100100001111111111111111111111111010010011111111111010101111111111111111 111111111011010011111111111111111111111111111111111111101101000011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111100100001111111111111111111111111010010011111111111011101111111111111111 111111110010010011111111111111111111111111111111111111101101000011111111111111111111111100100100111111111111111111111111111111111111111111011000111111111111111111111111100100001111111111111111111111111011010011111111111111111111111111111111 111111111011010011111111111111111111111111111111111111101101000011111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111101100000001111110111101010111111111011010011111111111111111111111111111111 111111111011010011111111111111111111111111111111111111101101000011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111100100001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110100100111111111111111111111111111111111111111111110010111111111111111111111111110100001111111111111111111111111110011011111111111010101111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110100001111111111111111111111111110011011111111111011101111111111111111 111111111110110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111101001111111111111111111111111110011011111111111010101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101001111111111111111111111111110011011111111111010101111111111111111 111111111111110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111110011011111111111011101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111110011011111111111011101111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110100100111111111111111111111111111111111111111111111010111111111111111111111111110100001111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110100001111111111111111111111111111011011111111111111111111111111111111 111111111110110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111101001111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111101001111111111111111111111111111011011111111111111111111111111111111 111111111111110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111001110001011111101111010101111101111100110111111111111111111111111111111111111111111111111111111111111111111111101001000001111110101101000111111111011010011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111000110000011111101011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001001001111111101101100111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111001110001011111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001001001111111101101100111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111000101111110111101000111111111111011011111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101100111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101100111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101110001011111111111011001111111111100110111111111111111111111111111111111111111111111000111111111111111111111111101100001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111100110111111111111111111111111111111111111111111111000111111111111111111111111111100101111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111100110111111111111111111111111111111111111111111110010111111111111111111111111101100001111111111111111111111111010010011111111111010101111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101100100111111111111111111111111111111111111111111010000111111111111111111111111111100101111111111111111111111111110011011111111111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100110111111111111111111111111111111111111111111110010111111111111111111111111111100101111111111111111111111111110011011111111111010101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111100110111111111111111111111111111111111111111111111010111111111111111111111111101100001111111111111111111111111011010011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111101111000011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111101001001111111111101010111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111101001001111111111101010111111111011010011111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101100100111111111111111111111111111111111111111111011000111111111111111111111111111100101111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100110111111111111111111111111111111111111111111111010111111111111111111111111111100101111111111111111111111111111011011111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111001101111111111101010111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111001101111111111101010111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101110001011111111111011101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111101100001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101110001011111111111011001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111100110000011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101110001011111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111111001111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111101101111111111111111111111111111011011111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111101100001111111111111111111111111010010011111111111011101111111111111111 111111111110011011111111111111111111111111111111111111101111000011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111101101001111111111111111111111111010010011111111111010101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111101101001111111111111111111111111010010011111111111010101111111111111111 111111111111011011111111111111111111111111111111111111101111000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111010010011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111010010011111111111011101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111110011011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111110011011111111111011101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111101101111111111111111111111111110011011111111111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111101101111111111111111111111111110011011111111111010101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111110011011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111110011011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101101000001111110111101010111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111101100001111111111111111111111111011010011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111101111000011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111101111000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001001111111111101110111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101001001111111111101110111111111011010011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111101111000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101001111111111111111111111111011010011111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111101111000101111110111101010111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111000101111110111101010111111111111011011111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111100101111111111111111111111111111011011111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111101101111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111101101111111111111111111111111111011011111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101111111111101110111111111111011011111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011001111111111111111111111101110001011111111111111111111111111110100111111101111001011111111111111111111111111111111111111101111000011111111111111111111111111111111 111110101110001011111111111111111111111111111111111111110010010011111111011011001111111111111111111111101011000011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011101111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111101110001011111111111111111111111111110100111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111111001111111111111111111111101111000011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111001110001011111111111111111111111111111111111111111011010011111111111111111111111111111111111111100010000011111111111111111111111110110100111111101111001011111111111111111111111111111111111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111101110001011111111111111111111111111110110111111101111001011111111111111111111111111111111111111101111000011111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111011010011111111111111111111111111111111111111101011000011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101101000011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111000011111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111110100110000011111111111111111111101110100100111111101111001011111111111111111111111111111111111111001110001011111111111111111111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101110001011111111111111111111101111100110111111101111001011111111111111111111111111111111111111001110001011111111111111111111110111101010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111100110000011111111111111111111111110110100111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110001011111111111111111111111111110110111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111000011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101110001011111111111111111111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101110001011111111111111111111111111101110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111000011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111111111101111001011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011001111111111101010111111111111111111111111111111111111111111111000111111111111001011111111111111111111111111111111111111111111010011111111111111111111111111111111 111110111110010011111111111111111111111111111111111111110110010011111111011011001111111111111000111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011101111111111111010111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111101010111111111111111111111111111111111111111111111000111111111111001011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111111001111111111111000111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111010111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111110110010011111111111111111111111111111111111111111111010011111111111111111111111101101000111111111111111111111111111111111111111111011000111111111111001011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111101010111111111111111111111111111111111111111111111010111111111111001011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111111010011111111111111111111111111111111111111111111010011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101000111111111111111111111111111111111111111111001000111111111111001011111111111111111111111111111111111111111110011011111111111111111111111111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111101010111111111111001011111111111111111111111111111111111111111110011011111111111111111111111111101010 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101000111111111111111111111111111111111111111111011000111111111111001011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111010111111111111001011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111110011011111111111111111111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111110011011111111111111111111111111101110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111001011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011001111111111111111111111111111111111111111111111111111111111111100111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111110110010011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111011011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111011011111111111111111111111111111111111111111110011011111111111111111111111111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111011011111111111111111111111111111111111111111110011011111111111111111111111111101010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111011011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111011011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111110011011111111111111111111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111110011011111111111111111111111111101110 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111011011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111111111111110101011111111111111111111111111110100111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111111111111110110110011111111011011001111111111111111111111111111100011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110101011111111111111111111111111110100111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111100011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111110110100011111111111111111111111110110100111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111110101011111111111111111111111111110110111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100011111111111111111111111110100100111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111100110111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110100011111111111111111111111110110100111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111110110111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111011011001111101111100010111111111111111111111101011010001111110101101000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111110010111111111111111111111111111110001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111101111100010111111111111111111111101111010101111110111101000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111010010011111111111111111111111111111111111111111111111111111111111111001111111110110000111111111111111111111111110110001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111110010111111111111111111111111111110101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111101111100010111111111111111111111101111010001111110111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111110010111111111111111111111111111110001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 110110110010010011111111111111111111111111111111111111111111111111111111111111111101101100100000111111111111111111101101010010001110110101001000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100010111111111111111111111101111010101111110111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110000111111111111111111111111110010001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111010101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110000111111111111111111111111110110001111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111111111111111111110101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111101010111111111111111111111111111111111111111111111000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110010011111111111111111111111111111111111111110110110011111111011011001111111111111000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111101010111111111111111111111111111111111111111111111000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111111001111111111111000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110110010011111111111111111111111111111111111111111111110011111111111111111111111101101000111111111111111111111111111111111111111111011000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111101010111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111010011111111111111111111111111111111111111111111110011111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101000111111111111111111111111111111111111111111001000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101000111111111111111111111111111111111111111111011000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111111111111111111111111111011011001111111101101100111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111111111111111111111111111111111001111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111011101111111111101100111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111001111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111111111111111111111111111111111111111111111111100111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111110110110011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111000000011111111111111111111111111111111111111110100100011111111011011001111111110010000111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111001000011111111111111111111111111111111111111111101100011111111111111111111111110010000111111111100100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111110101111111111111111 111111111001000011111111111111111111111111111111111111111101100011111111111111111111101110000000111111111101100011111111111111111111111111111111111111111111111111111101110010001111110111101010111111111111111111111111111111111111111111111111 111111111001000011111111111111111111111111111111111111111101100011111111111111111111111110010000111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110000111111111110101011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110000111111111111101011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101111010101111101111100010111111111111101011111111111111111111111111111111111111111111111111111101011010001111110101101000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111100101111101111100010111111111111100011111111111111111111111111111111111111111111111111111101111010101111110111101000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111101111100010111111111111101011111111111111111111111111111111111111111111111111111101111010101111110111101000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111110010111111111111101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111101101111111111110010111111111111100011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111100100011111111111111111111111111111111111111111111111111111111111111001111111111010000111111111101100011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111110010111111111111101011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111110010111111111110101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111010000111111111100100011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111110101011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111101111100010111111111111101011111111111111111111111111111111111111111111111111111101111010001111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111110010111111111111101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111101111100010111111111111100011111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111110010111111111111100011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111101111000000111111111101100011111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100010111111111111101011111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111010000111111111101100011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010111111111111101011111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111000111110111110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110100011111101111010101111111111111111 111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111010101111111111101010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111101010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111101011111111111111111111111111111111 111110101100000011111111111111111111111111111111111111110010010011111111011011001111111111011000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011101111111111111010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111100100011111111111111111111111111111111111111111111111111111111111111001111111111011000111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111101101000011111111111111111111111111111111111111111011010011111111111111111111111111011000111110111000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111010111110111110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110100011111101111010101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111000111110111110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111110111100000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111110111110001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111101101000011111111111111111111111111111111111111111011010011111111111111111111111111001000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111101010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111100011111111111111111111111111111111 111111101101000011111111111111111111111111111111111111111011010011111111111111111111111111011000111111111001000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101110 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101110 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111001000111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111000111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111101001111111111111111111111111111101011111111111111111111111111111000111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111101001111111111111111111111111111101011111111111111111111111111111000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111100101111111111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111110111100000011111111111111111111111111111111111111110110110011111111011011001111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111101101111111111111010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111100100011111111111111111111111111111111111111111111111111111111111111001111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111101000011111111111111111111111111111111111111111111110011111111111111111111111111011000111111111100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111010111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111000111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111000111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111100100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111101010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111010111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111101000011111111111111111111111111111111111111111111110011111111111111111111111111001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111101000011111111111111111111111111111111111111111111110011111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111001000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111000111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111011000111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111100011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111110101111111111111111 111111011110100011111111111101001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111100011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111111111111010110100011111101011010001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111100101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111111111111110110100011111111011011001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111101101001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111101101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111110101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111110101111111111111111 111111011110001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111110110110011111111111111111111111110110000111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111110111011111111111111111111111111110010111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110010111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110000111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110010111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111101011000011111111101101001111111111111111111111111001000011111111111111111111111111111111111110111010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111 111111001010000011111111101101001111111111111111111111111001000011111111111111111111111111111111111111110010010011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111101011000011111111101101001111111111111111111111111001000011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110100011111101111010101111111111111111 111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111110101110001011111111111111111111111111111111111111110010010011111111011010001111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111010101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111100011111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011001111111111111111111111111110011011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111110101110001011111111111111111111111111111111111111110010010011111111011011001111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110011011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111011010011111111111111111111111111111111111110111010010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110100011111101111010101111111111111111 111111111111100011111111111111001111111111111111111111111111111111111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111 111111001110001011111111111111111111111111111111111111111011010011111111111111111111111111111111111111110010010011111111111111111111111110110000111111111111111111111111111111111111111111111010111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111110011011111111111111111111111111110010111111111111111111111111111111111111111111111010111111111111100011111111111111111111111111111111 111111001110001011111111111111111111111111111111111111111011010011111111111111111111111111111111111111110010010011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111100011111111111111111111111111111111 111111101111001011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111011010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111 111111011110100011111111111111001111111111111111111111111111111111111111111111111111111111111111111110110110010011111111111111111111101110100100111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111101111100110111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110010011111111111111111111101110100100111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110011011111111111111111111101111100110111111111111111111111111111111111111111111111111111111011110101011111111111111111111110111101010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111111111111111110110000111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110010111111111111111111111111111111111111111111111010111111111111101011111111111111111111111111111111 111111011110100011111111111111001111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110010011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111100011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101110 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111101110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111101011111111111111111111111111111111 111111111111100011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111 111111111011000011111111101101001111111111111111111111111101100011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111011010000011111111101101001111111111111111111111111101100011111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111011000011111111101101001111111111111111111111111101100011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111101011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111101101111111111111111111111111111101011111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111101011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111111111111110110110011111111011010001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111100101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111111111111110110110011111111011011001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111101101100111111111111111111111111101101001111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101100111111111111111111111111111101101111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111110111011111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111100011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110 111111111111100011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111110110011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111110110110011111111111111111111111110110000111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011110100011111111111111001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110100100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110000111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111011110100011111111111111001111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110110011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111100011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111100011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011100100011111101111010101111111111111111111111111111111111111111110110001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110100100011111111011011001111111111111111111111111111111111111111010010001111111101101100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111100100011111111111011101111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110010001111111111100110111111111111111111111111110110001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111101110010001111110111101010111111111111111111111101110010001111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110010001111111111101110111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110010001111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111101100011111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111110111010010011111111111111111111111111111111111111110100100011111111011011001111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111110010010011111111111111111111111111111111111111111101100011111111111111111111111100100100111111111111111111111111111111111111111111010000111111111111111111111111110110001111111111111111111111111111111111111111111110101111111111111111 111111111011010011111111111111111111111111111111111111111101100011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111101111111111111111 111111110010010011111111111111111111111111111111111111111101100011111111111111111111111100100100111111111111111111111111111111111111111111011000111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111011010011111111111111111111111111111111111111111101100011111111111111111111101110100100111111111111111111111111111111111111111111111111111111111111111111111101110010001111110111101010111111111111111111111111111111111111111111111111 111111111011010011111111111111111111111111111111111111111101100011111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111110111010010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101100100111111111111111111111111110110001111111111111111111111111111111111111111111110101111111111111111 111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111100110111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111101111111111111111 111110111010010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010010001111111101101100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111011010011111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110100100111111111111111111111111111111111111111111110010111111111111111111111111110110001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111101111111111111111 111111111110110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111001111111111111111111111111111111111111111111110101111111111111111 111111111111110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110100100111111111111111111111111111111111111111111111010111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111111111111111111111111111111111110110100111111111111111111111111111111111111111111111111111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111 111111111110110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111110011111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111101101100111111111111111111111111101100001111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111100101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101111010101111101111100110111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111010110100011111101011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111011110101011111101111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111100101111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101000111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111101101100111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101001111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111101101100111111111111111111111111101101001111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111010101111111111101100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010001111111101100100111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111100110111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111101111111111111111 111110111110001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111011010001111111101101100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011010001111110101101000111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011010001111111101101100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111010101111111111101110111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111100110111111111111111111111111111111111111111111111000111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111110110100011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110101011111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101001111111111100110111111111111111111111111111111111111111111111000111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111011110100011111111111111111111111101101100111111111111111111111111101101001111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111100110111111111111111111111111111111111111111111111000111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111111001111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111101101100111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111100110111111111111111111111111111111111111111111110010111111111111111111111111111110001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111101111111111111111 111111111110011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111001111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111001111111111111111111111111111111111111111111110101111111111111111 111111111111011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111101111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101100100111111111111111111111111111111111111111111010000111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100110111111111111111111111111111111111111111111110010111111111111111111111111111110101111111111111111111111111111111111111111111110101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111101111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111101111111111111111111111111111111111111111111110101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111100110111111111111111111111111111111111111111111111010111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010001111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111 111111110110100011111111111111111111111111111100111111111111111111111111111111111111111101100100111111111111111111111111111111111111111111011000111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111100110111111111111111111111111111111111111111111111010111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111100011111111111111111111111111111100111111111111111111111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111111100011111111111111111111111111111100111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101100100111111111111111111111111111111111111111111011000111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100110111111111111111111111111111111111111111111111010111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111101100011111111111111111111101110100100111111111111111111111101110010001111110111100010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111101101001111111111111111111111111101100011111111111111111111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111101101001111111111111111111111111101100011111111111111111111101110100100111111111111111111111101110010001111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111101101001111111111111111111111111101100011111111111111111111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111010010011111111101101001111111111111111111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111 111111111011010011111111101101001111111111111111111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111 111111111010010011111111101101001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111011010011111111101101001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111010010011111111101101001111111111111111111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111011010011111111101101001111111111111111111111111101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111010010011111111101101001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111011010011111111101101001111111111111111111111111101100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111101101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111101101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111101100111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111 111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111 111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111 111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111 111111111111111111111111111101001111111111111111111111111111101011111111111111111111111111101100111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111101101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111101001111111111111111111111111111101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111101101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111101100111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111101001111111111111111111111111111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111101001111111111111111111111111111101011111111111111111111111111101100111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101001111111111111111111111111111101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111101101111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111100110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111100101111111111100110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111101101100111111111111111111111111101100001111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111100101111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111100110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111110110010011111111011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111010101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111110011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111110110110011111111011010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111011111111111111111111111111111111 111111011110101011111111111111111111111101101100111111111111111111111111101100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111100101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111100101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111011011001111101111100110111111111111111111111101011010001111110101101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111110110110011111111011011001111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111110110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101001111101111100110111111111111111111111101111010101111110111101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101001111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011010000011111111111111111111111101101100111111111111111111111111101101001111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101101111111111110110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011110001011111111111111111111111101101100111111111111111111111111101101001111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101101111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111101111100110111111111111111111111101111010101111110111101000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111011101111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111010010011111111111111111111111111111111111111111111111111111111111111001111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111110110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111101111100110111111111111111111111101111010001111110111100010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111110110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111110111110010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101100100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 110110110010010011111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111101101010010001110110101000000111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101100100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111101111100100111111111111111111111101111010101111110111100010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111101111010101111110111100010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010 111111111111010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111110111110001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101000111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 110110110010000011111111111111111111111111111100111111111111111111111111111111111101101100100100111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111101111100110111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111011000011111111111111111111111111111100111111111111111111111111111111111111111110110100111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111110110111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111011000011111111111111111111111111111100111111111111111111111111111111111111111110100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111100110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111011000011111111111111111111111111111100111111111111111111111111111111111111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111110110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111001011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111111101010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111101111100110111111111111111111111101111010001111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111011001111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111100110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111110110111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101000111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111110111110010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 110110110010010011111111111111111111111111111111111111111111111111111111111111111101101100100100111111111111111111101101010010001110110101001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011011001111111101101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111101111100100111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111101111010101111110111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111110010001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110100100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111010011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111011010011111111111111111111111111111111111111111111111111111111111111111111111110110100111111111111111111111111110110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011001111111111101110111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111110111110010011111111111111111111111111111111111111110110010011111111011011001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111110111110011011111111111111111111111111111111111111110110010011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110011011111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111101110111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110010011111111111111111111111111111111111111110110110011111111011011001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111110111110011011111111111111111111111111111111111111110110110011111111011011001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111101110111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111111001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101001111111111101110111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011110100011111111111111111111111101101100111111111111111111111111101101001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111011110101011111111111111111111111101101100111111111111111111111111101101001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111101110111111111111111111111111111101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111101110111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110110011111111111111111111111111111111111111111111111111111111111111001111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110110010011111111111111111111111111111111111111111111010011111111111111111111111101101100111111111111111111111111111111111111111111010000111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111 111111111110011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111101110111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111110110011111111111010101111111111111111 111111111111010011111111111111111111111111111111111111111111010011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111 111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110011111111111011101111111111111111 111111111110110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111010000111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111110111011111111111010101111111111111111 111111111111110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111011101111111111111111 111111110110010011111111111111111111111111111111111111111111110011111111111111111111111101101100111111111111111111111111111111111111111111010000111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111110011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111101110111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111010011111111111111111111111111111111111111111111110011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111110110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111101111100010111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111101111000000111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100100111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111101111100010111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100110111111111111111111111111111111111111111111111111111111111111111111111101111010101111110111101010 111111111110110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111010000111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111110101111111111111111 111111111111110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111101110 111111111111110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111 111111111110011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111010111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111010111111111111110011111111111111111111111111111111 111111110110010011111111111111111111111111111111111111111111010011111111111111111111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111101110111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111010011111111111111111111111111111111111111111111010011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111110011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111110011111111111111111111111111111111 111111111111010011111111111111111111111111111111111111111111010011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111 111111111110110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101010 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101010 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101010 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111010111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111010111111111111111011111111111111111111111111111111 111111111110110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111101110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111011111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111011111111111111111111111111111111 111111111111110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 111111110110100011111111111111111111111111111100111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111110101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111110101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111110110100011111111111111111111111111111100111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111100011111111111111111111111111111100111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111100011111111111111111111111111111100111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111100011111111111111111111111111111100111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111101011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111110110010011111111111111111111111111111111111111111111110011111111111111111111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111101110111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111010011111111111111111111111111111111111111111111110011111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111010011111111111111111111111111111111111111111111110011111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111011011111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111001000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111110110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111110110110011111111111111111111111111111111111111111111111111111111111111111111111101101100111111111111111111111111111111111111111111011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111101100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 111111111111110011111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111