111111111111111111111111111001111111110001111111111111111111111111111111110011111111100011111111111000111000110000000011100011000000000111111111110000110001000111000010000100001100001111111111110001000110001111000100001000111100000111111111111100000111000011000010000100001100001111111111111100011111000000001110011100000000011111111