Beautiful pups!!! Welcome to the forum.
I believe you are stuck with the annoying pop ups.
Yes, I do know. Either we are talking about Greek Mythology, A "hypothetical" star or the actual definition of the word ......Your nemesis = your ruin/something you can't beat.