You forgot Revelation 17:15. The waters, where the PROSTITUTE sits, stands for people, multitudes, nations, and languages.
As it was in the days of Noah, so it is at the coming of the Son of Man.
The FIRMAMENT separates the "waters above" from the "waters below".