Hi everyone! I just want to ask, who are the 144, 000 elect during rapture, and it says in the Bible, that they are blameless and no lie has ever been seen in them, does this mean they are perfect? And about the two witnesses, who are they? Just curious. Thanks.