000001000000001000000000001100000010001000000010100000000000010100000000001001100000000000000001000000000000000000100000000000000000000110001000100000000000000001001110000000000000000000001100001000000000000000000000000011000000001010000000000000001000000