Specificaly, I think this is a typo. You've got
vrroom_no.NormalGraphic = (and twice at that), when you should have
rroom_no.NormalGraphic =. It'd be a lot easier to spot where the problem was if you used indentation, like my code (not that it's perfect by any means). (Unless that's just how you've typed it up, and you've got indentation in the real script - in which case USE IT HERE

)
But yeah, basically the same problem as Trent linked to. Always double and triple check that stuff!
EDIT:
You're also missing two closing }'s, but I'm guessing/hoping that's just cause you didn't copy them, not because they're not there..