Based on Revelations 7:9-17