this was a decent movie for the first half. too many cheap boo. moments but the tension builds and the bad guys are creepy and everything seems to be setting itself up nicely. the kids are not particularly deep but hey and that works for teens. then it just gets ridiculous and tries way too hard the why in the world would he or they do that. moments overwhelm anyone capacity for suspension of disbelief and the twist involves too many ridiculous coincidences and and the title comes from a late attempt to philosophize some meaning into the film that goes nowhere and is quickly dropped. there was laughter in the theater at moments that were in no way supposed to be funny. great premise but just badly written and doesn not hold together. some very nice shots but theyre hard to enjoy while youre rolling your eyes. 
this was a decent movie for the first half. too many cheap boo. moments but the tension builds and the bad guys are creepy and everything seems to be setting itself up nicely. the kids are not particularly deep but hey and that works for teens. then it just gets ridiculous and tries way too hard the why in the world would he or they do that. moments overwhelm anyone capacity for suspension of disbelief and the twist involves too many ridiculous coincidences and and the title comes from a late attempt to philosophize some meaning into the film that goes nowhere and is quickly dropped. there was laughter in the theater at moments that were in no way supposed to be funny. great premise but just badly written and doesn not hold together. some very nice shots but theyre hard to enjoy while youre rolling your eyes. ---------------------------------Answer Question Below----------------------------------

Judge the movie review above, you need to make a function call:
    If you feel the movie review is positive
        print "This is a semantically positive review."
    Otherwise, if you feel the movie review is negative
        print "This is a semantically negative review."
