Ancient humanoids