111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111101111110011111001110011111110001100111111110011001111110011111111111
111111111111111111111000111100011111001100001111110001100011111100111001111100011111111111
111111111111111100011100111100001111001100001111100001110011111000111001111000111111111111
111111111111110011111100111100001110001100001111100001111001111001111001110001111111111111
111111111111100111111100111101001110011100101111101001111000110011111001100011111111111111
111111111111101111111110011001101110011100100111001001111100100011111001000111111111111111
111111111111101111111110011001100110011100100111001001111110000111111000000111111111111111
111111111111010000111110011011100110111100110111011001111110001111111000100111111111111111
111111111111000111011110010011100100111100110010011001111111001111111001110011111111111111
111111111111001111011111000011110100111100110010011001111111001111111001110001111111111111
111111111111101111001111000011110000111100111010111001111111001111111001111000111111111111
111111111111101111011111000111110001111100111000111001111111001111111001111100111111111111
111111111111110110011111100111110001111100111000111001111111001111111001111100011111111111
111111111111111000111111100111111001111110111101111001111111001111111001111110011111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111