111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111011111111111111111111111111111111111111111111111111110111111111111111111111 111111111111110011100000000110011111001000000011100000111000000111000001111000001111111111 111111111111100011100111111111011110011111110011001110111001111110011101110011001111111111 111111111111000011100111111111001110111111110011011110111001111110011100110011101111111111 111111111111010011100111111111100100111111110111111100111000001111111001110011001111111111 111111111110110011100000000111110001111111100111110001111000000111110011111000011111111111 111111111100110011100000000111110011111111101111111100111111110111111000111000001111111111 111111111100000001100111111111110011111111001111111110011111110011111100110011100111111111 111111111100000001100111111111110011111111001111001110010011110110011100110111100111111111 111111111111110011100111111111110011111111011111001110011001100110011100110011100111111111 111111111111110011100000000111110011111110011111100000111000001111000001110000001111111111 111111111111111111111111111111111111111111111111111011111111111111110111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111