So first of all you duplicated the two red lines. I believe you didnt mean to put ! on the second one.
Second of all you added in random { } the cyan ones.
Areas are exactly what you expect. You have an area of positions, and you check if your position of one of those positions in the area. Your logic is flawed. Try to fix your code and then follow through it in your head thinking what will happen, vs what you wanted to happen.
Edit: loool you beat me to it. I basically said the same exact things. xD