From 9a81905e556d515e8068fcd4f1a403cc97558b18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20=C3=87olako=C4=9Flu?= Date: Sun, 21 Feb 2021 20:45:20 +0300 Subject: [PATCH] Initial and final commit --- HW1/LinkedListUtils.class | Bin 0 -> 2451 bytes HW1/LinkedListUtils.java | 106 + HW1/homework1-tests.jar | Bin 0 -> 7428 bytes HW1/junit-dist.jar | Bin 0 -> 364772 bytes HW10/ClassesDataSource.class | Bin 0 -> 254 bytes HW10/ClassesDataSource.java | 18 + HW10/FriendFinder.class | Bin 0 -> 1744 bytes HW10/FriendFinder.java | 75 + HW10/Student.class | Bin 0 -> 640 bytes HW10/Student.java | 36 + HW10/StudentsDataSource.class | Bin 0 -> 248 bytes HW10/StudentsDataSource.java | 18 + HW10/homework10-tests.jar | Bin 0 -> 14752 bytes HW11/PlagiarismDetector.class | Bin 0 -> 5006 bytes HW11/PlagiarismDetector.java | 189 + HW11/corpus.zip | Bin 0 -> 136959 bytes HW11/corpus/bgt221.txt | 9 + HW11/corpus/bmu378.txt | 20 + HW11/corpus/bmu385.txt | 30 + HW11/corpus/bmu386.txt | 1 + HW11/corpus/bmu388.txt | 29 + HW11/corpus/bmu389.txt | 7 + HW11/corpus/bmu390.txt | 101 + HW11/corpus/bmu5.txt | 41 + HW11/corpus/bwa103.txt | 8 + HW11/corpus/bwa104.txt | 11 + HW11/corpus/bwa105.txt | 9 + HW11/corpus/bwa129.txt | 11 + HW11/corpus/bwa13.txt | 56 + HW11/corpus/bwa130.txt | 11 + HW11/corpus/bwa131.txt | 19 + HW11/corpus/bwa133.txt | 66 + HW11/corpus/bwa136.txt | 39 + HW11/corpus/bwa137.txt | 54 + HW11/corpus/bwa138.txt | 51 + HW11/corpus/bwa139.txt | 11 + HW11/corpus/bwa14.txt | 16 + HW11/corpus/bwa140.txt | 67 + HW11/corpus/bwa234.txt | 13 + HW11/corpus/bwa235.txt | 10 + HW11/corpus/bwa236.txt | 77 + HW11/corpus/bwa240.txt | 8 + HW11/corpus/bwa241.txt | 23 + HW11/corpus/bwa242.txt | 6 + HW11/corpus/bwa243.txt | 6 + HW11/corpus/bwa248.txt | 10 + HW11/corpus/bwa249.txt | 18 + HW11/corpus/bwa25.txt | 12 + HW11/corpus/bwa6.txt | 7 + HW11/corpus/bwa64.txt | 35 + HW11/corpus/bwa65.txt | 8 + HW11/corpus/bwa67.txt | 9 + HW11/corpus/bwa71.txt | 23 + HW11/corpus/bwa72.txt | 11 + HW11/corpus/bwa74.txt | 50 + HW11/corpus/bwa79.txt | 83 + HW11/corpus/bwa8.txt | 10 + HW11/corpus/bwa81.txt | 11 + HW11/corpus/ckh80.txt | 46 + HW11/corpus/ecu201.txt | 14 + HW11/corpus/edo14.txt | 10 + HW11/corpus/edo20.txt | 4 + HW11/corpus/edo26.txt | 9 + HW11/corpus/sra42.txt | 23 + HW2/HtmlReader.class | Bin 0 -> 815 bytes HW2/HtmlReader.java | 27 + HW2/HtmlTag.class | Bin 0 -> 3522 bytes HW2/HtmlTag.java | 124 + HW2/HtmlValidator.class | Bin 0 -> 868 bytes HW2/HtmlValidator.java | 34 + HW2/homework2-files.zip | Bin 0 -> 1831 bytes HW2/homework2-tests.jar | Bin 0 -> 3626 bytes HW2/test1.html | 1 + HW2/test2.html | 1 + HW2/test3.html | 1 + HW2/test4.html | 1 + HW2/test5.html | 16 + HW2/test6.html | 17 + HW2/test7.html | 1 + HW3/Analyzer.class | Bin 0 -> 4641 bytes HW3/Analyzer.java | 177 + HW3/Sentence.class | Bin 0 -> 1024 bytes HW3/Sentence.java | 50 + HW3/Word.class | Bin 0 -> 1235 bytes HW3/Word.java | 60 + HW3/homework3-tests.jar | Bin 0 -> 11859 bytes HW3/reviews.txt | 8529 ++++++++++++++++++++++++++++++ HW3/test1.txt | 2 + HW3/test2.txt | 2 + HW3/test3.txt | 5 + HW3/test4.txt | 5 + HW3/test5.txt | 5 + HW3/test6.txt | 5 + HW3/test7.txt | 5 + HW3/test8.txt | 5 + HW4/BinarySearchTree$Node.class | Bin 0 -> 894 bytes HW4/BinarySearchTree.class | Bin 0 -> 3829 bytes HW4/BinarySearchTree.java | 190 + HW4/homework4-tests.jar | Bin 0 -> 8624 bytes HW5/MovieRatingsParser.class | Bin 0 -> 1366 bytes HW5/MovieRatingsParser.java | 35 + HW5/MovieRatingsProcessor.class | Bin 0 -> 2535 bytes HW5/MovieRatingsProcessor.java | 64 + HW5/UserMovieRating.class | Bin 0 -> 1064 bytes HW5/UserMovieRating.java | 50 + HW5/homework5-tests.jar | Bin 0 -> 10458 bytes HW6/BreadthFirstSearch.class | Bin 0 -> 1282 bytes HW6/BreadthFirstSearch.java | 52 + HW6/DepthFirstSearch.class | Bin 0 -> 1080 bytes HW6/DepthFirstSearch.java | 40 + HW6/DirectedGraph.class | Bin 0 -> 605 bytes HW6/DirectedGraph.java | 35 + HW6/Edge.class | Bin 0 -> 729 bytes HW6/Edge.java | 40 + HW6/Graph.class | Bin 0 -> 2740 bytes HW6/Graph.java | 123 + HW6/GraphBuilder.class | Bin 0 -> 2108 bytes HW6/GraphBuilder.java | 55 + HW6/GraphUtils.class | Bin 0 -> 2687 bytes HW6/GraphUtils.java | 77 + HW6/Node.class | Bin 0 -> 401 bytes HW6/Node.java | 19 + HW6/UndirectedGraph.class | Bin 0 -> 665 bytes HW6/UndirectedGraph.java | 38 + HW6/graph_builder_test.txt | 12 + HW6/homework6-tests.jar | Bin 0 -> 8892 bytes HW6/is_hamiltonian_path_test.txt | 13 + HW7/Door.class | Bin 0 -> 282 bytes HW7/Door.java | 10 + HW7/MapSite.class | Bin 0 -> 235 bytes HW7/MapSite.java | 5 + HW7/Maze.class | Bin 0 -> 269 bytes HW7/Maze.java | 7 + HW7/MazeGame.class | Bin 0 -> 304 bytes HW7/MazeGame.java | 8 + HW7/RandomizedMazeGame.class | Bin 0 -> 266 bytes HW7/RandomizedMazeGame.java | 5 + HW7/Room.class | Bin 0 -> 380 bytes HW7/Room.java | 13 + HW7/Wall.class | Bin 0 -> 182 bytes HW7/Wall.java | 3 + HW7/homework7-tests.jar | Bin 0 -> 11514 bytes HW7/solution.zip | Bin 0 -> 1635 bytes HW8/Book.class | Bin 0 -> 1835 bytes HW8/Book.java | 71 + HW8/DataTier.class | Bin 0 -> 2478 bytes HW8/DataTier.java | 65 + HW8/LogicTier.class | Bin 0 -> 1601 bytes HW8/LogicTier.java | 43 + HW8/Main.class | Bin 0 -> 458 bytes HW8/Main.java | 18 + HW8/PresentationTier.class | Bin 0 -> 2049 bytes HW8/PresentationTier.java | 53 + HW8/books.txt | 96 + HW8/homework8-files.zip | Bin 0 -> 2913 bytes HW8/homework8-tests.jar | Bin 0 -> 9817 bytes HW8/test.txt | 3 + HW9/Client.class | Bin 0 -> 2244 bytes HW9/Client.java | 59 + HW9/Document.class | Bin 0 -> 1398 bytes HW9/Document.java | 53 + HW9/NewspaperArticle.class | Bin 0 -> 2027 bytes HW9/NewspaperArticle.java | 59 + HW9/PublishingLocation.class | Bin 0 -> 589 bytes HW9/PublishingLocation.java | 25 + HW9/homework9-tests.jar | Bin 0 -> 8258 bytes junit-dist.jar | Bin 0 -> 364772 bytes 167 files changed, 12157 insertions(+) create mode 100644 HW1/LinkedListUtils.class create mode 100644 HW1/LinkedListUtils.java create mode 100644 HW1/homework1-tests.jar create mode 100644 HW1/junit-dist.jar create mode 100644 HW10/ClassesDataSource.class create mode 100644 HW10/ClassesDataSource.java create mode 100644 HW10/FriendFinder.class create mode 100644 HW10/FriendFinder.java create mode 100644 HW10/Student.class create mode 100644 HW10/Student.java create mode 100644 HW10/StudentsDataSource.class create mode 100644 HW10/StudentsDataSource.java create mode 100644 HW10/homework10-tests.jar create mode 100644 HW11/PlagiarismDetector.class create mode 100644 HW11/PlagiarismDetector.java create mode 100644 HW11/corpus.zip create mode 100755 HW11/corpus/bgt221.txt create mode 100755 HW11/corpus/bmu378.txt create mode 100755 HW11/corpus/bmu385.txt create mode 100755 HW11/corpus/bmu386.txt create mode 100755 HW11/corpus/bmu388.txt create mode 100755 HW11/corpus/bmu389.txt create mode 100755 HW11/corpus/bmu390.txt create mode 100755 HW11/corpus/bmu5.txt create mode 100755 HW11/corpus/bwa103.txt create mode 100755 HW11/corpus/bwa104.txt create mode 100755 HW11/corpus/bwa105.txt create mode 100755 HW11/corpus/bwa129.txt create mode 100755 HW11/corpus/bwa13.txt create mode 100755 HW11/corpus/bwa130.txt create mode 100755 HW11/corpus/bwa131.txt create mode 100755 HW11/corpus/bwa133.txt create mode 100755 HW11/corpus/bwa136.txt create mode 100755 HW11/corpus/bwa137.txt create mode 100755 HW11/corpus/bwa138.txt create mode 100755 HW11/corpus/bwa139.txt create mode 100755 HW11/corpus/bwa14.txt create mode 100755 HW11/corpus/bwa140.txt create mode 100755 HW11/corpus/bwa234.txt create mode 100755 HW11/corpus/bwa235.txt create mode 100755 HW11/corpus/bwa236.txt create mode 100755 HW11/corpus/bwa240.txt create mode 100755 HW11/corpus/bwa241.txt create mode 100755 HW11/corpus/bwa242.txt create mode 100755 HW11/corpus/bwa243.txt create mode 100755 HW11/corpus/bwa248.txt create mode 100755 HW11/corpus/bwa249.txt create mode 100755 HW11/corpus/bwa25.txt create mode 100755 HW11/corpus/bwa6.txt create mode 100755 HW11/corpus/bwa64.txt create mode 100755 HW11/corpus/bwa65.txt create mode 100755 HW11/corpus/bwa67.txt create mode 100755 HW11/corpus/bwa71.txt create mode 100755 HW11/corpus/bwa72.txt create mode 100755 HW11/corpus/bwa74.txt create mode 100755 HW11/corpus/bwa79.txt create mode 100755 HW11/corpus/bwa8.txt create mode 100755 HW11/corpus/bwa81.txt create mode 100755 HW11/corpus/ckh80.txt create mode 100755 HW11/corpus/ecu201.txt create mode 100755 HW11/corpus/edo14.txt create mode 100755 HW11/corpus/edo20.txt create mode 100755 HW11/corpus/edo26.txt create mode 100755 HW11/corpus/sra42.txt create mode 100644 HW2/HtmlReader.class create mode 100644 HW2/HtmlReader.java create mode 100644 HW2/HtmlTag.class create mode 100644 HW2/HtmlTag.java create mode 100644 HW2/HtmlValidator.class create mode 100644 HW2/HtmlValidator.java create mode 100644 HW2/homework2-files.zip create mode 100644 HW2/homework2-tests.jar create mode 100644 HW2/test1.html create mode 100644 HW2/test2.html create mode 100644 HW2/test3.html create mode 100644 HW2/test4.html create mode 100644 HW2/test5.html create mode 100644 HW2/test6.html create mode 100644 HW2/test7.html create mode 100644 HW3/Analyzer.class create mode 100644 HW3/Analyzer.java create mode 100644 HW3/Sentence.class create mode 100644 HW3/Sentence.java create mode 100644 HW3/Word.class create mode 100644 HW3/Word.java create mode 100644 HW3/homework3-tests.jar create mode 100644 HW3/reviews.txt create mode 100644 HW3/test1.txt create mode 100644 HW3/test2.txt create mode 100644 HW3/test3.txt create mode 100644 HW3/test4.txt create mode 100644 HW3/test5.txt create mode 100644 HW3/test6.txt create mode 100644 HW3/test7.txt create mode 100644 HW3/test8.txt create mode 100644 HW4/BinarySearchTree$Node.class create mode 100644 HW4/BinarySearchTree.class create mode 100644 HW4/BinarySearchTree.java create mode 100644 HW4/homework4-tests.jar create mode 100644 HW5/MovieRatingsParser.class create mode 100644 HW5/MovieRatingsParser.java create mode 100644 HW5/MovieRatingsProcessor.class create mode 100644 HW5/MovieRatingsProcessor.java create mode 100644 HW5/UserMovieRating.class create mode 100644 HW5/UserMovieRating.java create mode 100644 HW5/homework5-tests.jar create mode 100644 HW6/BreadthFirstSearch.class create mode 100644 HW6/BreadthFirstSearch.java create mode 100644 HW6/DepthFirstSearch.class create mode 100644 HW6/DepthFirstSearch.java create mode 100644 HW6/DirectedGraph.class create mode 100644 HW6/DirectedGraph.java create mode 100644 HW6/Edge.class create mode 100644 HW6/Edge.java create mode 100644 HW6/Graph.class create mode 100644 HW6/Graph.java create mode 100644 HW6/GraphBuilder.class create mode 100644 HW6/GraphBuilder.java create mode 100644 HW6/GraphUtils.class create mode 100644 HW6/GraphUtils.java create mode 100644 HW6/Node.class create mode 100644 HW6/Node.java create mode 100644 HW6/UndirectedGraph.class create mode 100644 HW6/UndirectedGraph.java create mode 100644 HW6/graph_builder_test.txt create mode 100644 HW6/homework6-tests.jar create mode 100644 HW6/is_hamiltonian_path_test.txt create mode 100644 HW7/Door.class create mode 100644 HW7/Door.java create mode 100644 HW7/MapSite.class create mode 100644 HW7/MapSite.java create mode 100644 HW7/Maze.class create mode 100644 HW7/Maze.java create mode 100644 HW7/MazeGame.class create mode 100644 HW7/MazeGame.java create mode 100644 HW7/RandomizedMazeGame.class create mode 100644 HW7/RandomizedMazeGame.java create mode 100644 HW7/Room.class create mode 100644 HW7/Room.java create mode 100644 HW7/Wall.class create mode 100644 HW7/Wall.java create mode 100644 HW7/homework7-tests.jar create mode 100644 HW7/solution.zip create mode 100644 HW8/Book.class create mode 100644 HW8/Book.java create mode 100644 HW8/DataTier.class create mode 100644 HW8/DataTier.java create mode 100644 HW8/LogicTier.class create mode 100644 HW8/LogicTier.java create mode 100644 HW8/Main.class create mode 100644 HW8/Main.java create mode 100644 HW8/PresentationTier.class create mode 100644 HW8/PresentationTier.java create mode 100644 HW8/books.txt create mode 100644 HW8/homework8-files.zip create mode 100644 HW8/homework8-tests.jar create mode 100644 HW8/test.txt create mode 100644 HW9/Client.class create mode 100644 HW9/Client.java create mode 100644 HW9/Document.class create mode 100644 HW9/Document.java create mode 100644 HW9/NewspaperArticle.class create mode 100644 HW9/NewspaperArticle.java create mode 100644 HW9/PublishingLocation.class create mode 100644 HW9/PublishingLocation.java create mode 100644 HW9/homework9-tests.jar create mode 100644 junit-dist.jar diff --git a/HW1/LinkedListUtils.class b/HW1/LinkedListUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..081fe7f1b2a0be6c927532bb2bd99e5c331b2bb6 GIT binary patch literal 2451 zcmah~O;i(C6#gDFlL=u!0tCS%)mmF2AgEPr2}CIVMSipfq5k3!Mj8!?P9|!*X45XZ z*M+sHWy6L=qqXPsxYBdF>Z04Oy6m=_dbH{HCc(ruJv|;DZ|=MIyWhRveJ?-#_2fqY z2e9D77VP$+8+&~4Vz1o2FPD7{*pB^j8PIV+o_!$AAIfFW2fy_9BdTM_hb9b5b4W7!2uVADh@V@>6k<}G{L zoKMqYq%t|nb`n|Ju@(fjbWL0_ZO+vaC(>h8Ee zZ_T4>w4bGB>%h8Xzkv0pA|Us|A{NTsR>ifvEnMReTi(|PFhD&QqQ(ZRi~+8u20HoAc&BG zIF1__$Ap1NOc^+VlLkJi3;12(t7S59T1L!ZRz`ec;0&0qx#Cx9x`A^zZ{Pw# z?0jW*OMT8RaOgP(`VFc4iOT}*UGeT3V@OAHfm0tStK$}5N*k4(^`>6uYws!pxHn^i zN0doEHFHzeE%Ibi#;6(hqiw^#8dD->9CscW$kY>Nj)67P^S+UF73mFLJWv)bH|&j~ z%ICb3$?VcK)3&Cw|9~#v5!o6onYK)}QDtK!U`_(=teNlM6qurP!A8?*fzImD9?PcF z6fKp_lp08)M^bjq!P|VRw(wB|GzdA4T*Led^RJNB$Rmh#ZUo-q>T!(*>ai8uQ0KZn zgTi3oQsg<*^+*AAchDFKK88|&I=ik6)1*!9`W_yE+t|j9F7OoI0_q3UfEs)N&noJd z>%?mD*N_aqho*A4Zxu!)RDx=dEb3eqgM55}W@c@HfmQ_2hIVX52aDOqat2w*Fu9G; zdyGuS$#sU0`W$w!V9;CFnqQHRj_oh8Rs0F9#fx`b{2i=~SE5|o1JM9Pk7@Qjry$ zQ(}>Tr{plGDFb>yXVC6Wtv8^*u3E}@2VNz%iuQmSegJPkU4R8V8_4H%-PF_t~T%0}6M5n7M(-!VR#aZKYlpSN)= zVFEUvLI+d0iIZ5S{Y#v}SA0Ql)B9_x{}8io`>vx=(~MW}>F|pe*j%L2x{hwnf}e>6 zP-IST*}~@lO~N&9tr+R+8hs<8$SbiCUUCMSie#@;FiY}8C{GW1%Y*d?TpPUt{@l*hb~d09u8uw zdsezuzq#ieL3Pa)_B*9Af&*wIjk6rVbDaANygwJ&$&SwBJbw}9xVLbbeO^SC wK6zYmd)bc$ujml3*fkL>a#dNhteXw%)QT*)Y>;i`B`Xi=E`IhgX&w6i22Ft=ZU6uP literal 0 HcmV?d00001 diff --git a/HW1/LinkedListUtils.java b/HW1/LinkedListUtils.java new file mode 100644 index 0000000..4a3dcd1 --- /dev/null +++ b/HW1/LinkedListUtils.java @@ -0,0 +1,106 @@ + + +import java.util.LinkedList; +import java.util.ArrayList; + +/* + * SD2x Homework #1 + * Implement the methods below according to the specification in the assignment description. + * Please be sure not to change the signature of any of the methods! + */ + +public class LinkedListUtils { + public static void insertSorted(LinkedList list, int value) { + + if( list == null ) { return; } // Terminate if the list is null + if(list.size() == 0){ + list.add(value); + return; + } + + int pointer = 0; + + for(int i : list){ + if( i > value ){ + break; + } + pointer++; + } + if(pointer == list.size()){ + list.addLast(value); + }else{ + list.add(pointer, value); + } + } + + public static int calcMinimum(ArrayList list){ // Return the index of the minimum element on the Array + int i, j ; + for(i = 0; i < list.size(); i++){ + for(j = 0; j < list.size(); j++){ + if(j == i){ + continue; + } + if(list.get(i).compareTo(list.get(j)) > 0){ + break; + } + } + if( j == list.size()){ + return i; + } + } + return -1; + } + + public static void removeMaximumValues(LinkedList list, int N) { + + if( list == null ){ return; } + if( N < 1 ) { return; } + if( list.size() <= N ){ list.clear(); return; } + + ArrayList maxElements = new ArrayList(N); + + for(int i = 0; i < N; i++){ + maxElements.add(list.get(i)); + } + + int maxVal, diff; + String str; + + for(int i = N; i < list.size(); i++){ + maxVal = 0; + str = list.get(i); + for(int j = 0; j < N; j++){ + diff = str.compareTo(maxElements.get(j)); + if(diff == 0){ // Break if string collision is detected + maxVal = 0; + break; + } + maxVal = diff > maxVal ? diff : maxVal; + } + if(maxVal > 0){ + maxElements.set(calcMinimum(maxElements), str); + } + } + list.removeAll(maxElements); // Remove all occurences of the elements in array from LL + } + + public static boolean containsSubsequence(LinkedList one, LinkedList two) { + if( one == null || two == null ){ return false; } + if( one.size() < two.size() || one.size() == 0 || two.size() == 0){ return false; } + int j; + for(int i = 0; i <= one.size() - two.size(); i++){ + if(one.get(i) != two.getFirst()){ + continue; + } + for(j = 1; j < two.size(); j++){ + if(one.get(i + j) != two.get(j)){ + break; + } + } + if(j == two.size()){ + return true; + } + } + return false; + } +} diff --git a/HW1/homework1-tests.jar b/HW1/homework1-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..2f1867199b015047713dd55c227a2d3bb8134590 GIT binary patch literal 7428 zcmaKR1yCK$)-4_+1a}DpcXtaOT!T9t++BkN4t{Vy!CemS?hu@VCAhl>3xWKk-h21U zy|3=SW~Qd6rgu+Ich%l&@1?2$kAMqS$}()vUtwV2 zVN?}fA^+(C_kX*o{#Rq%mmdEzRuWg1labcYWL1*E`&x?{M1cu2ZFupP)J`=Kn9C8a zmtVyLYJ1PgrcC+s(Ket1D}S8>AVNi_Qu}d1Q=MOCq~-AJA&+C;%&sCT(iFXv^iulu z!($OH)qSa9P_iD+bR^%UsUHws7nQ;2&kPCgyQNKDzHjz&{WHVI*y(@!J?xjal1`59 zrZ$dlngBOcz6;&PCcoN3@D(|@-Y6uXIY@Q>+I6>_28;6fHekflSEtVg#flo7;;h`~vt0av zFcmWuGa*+#LY^>zol!iAopv)MG(FS>r42!{FElh7dkb3;gBb%GZqOkUqWcN~)z(%8 z1=o`p>!XRGDs(=3;J$|VTmxv{fSXb7;VRLyeDgu)OAWUqA0nd)wYvg|wu()$Otq&W zAM;><7C!eD)r2{UrPG;efsBDe(TuuM1$3H48aiRFM{QPO1hr$>L>o>=@ z$VthM3szJW6cVSHgk7~0P0^I%1z zRC<(a_5;Z?0M4XsLv)o2a%7-zyUSbRNN*iNb zCFBH=2YXJ@Ec=HkYTUguN?L$7Zk*3W3x>*uTySqqRv90MeVgr0i!IGo8-r|0df8Wv zf^t^b)2$tMWdS0(EajBC;<4>X!7&+4kU+iYZa>sp#-vk2Q*lN%Q$vZShQr~saVt}F zHeuRqa#oW~Gl_?ouUPS0xRuLbmjT|AUq#Ww1?k#Z|FyTciAgIAeJW|=Bey_gPqsej z#CRxwYlZ%ByxocC;=+tZ_cByJ;neE;ip@f){gTs4L%2w%P;Ae%JZ+$G4#X|1ca4{kZbS1rs*Y~{>L8kn2^?rF z%2aZQH=AqkK^;ZS++4e%`EB0nA@u?Xh>Q*SOTbpr5oOqs{hn zj_*-pl1uq#1tBrHMn88-vC?W=5ol?7lB;Y0+m@bDRSjxL0^aY%(G14kWK3H`;Nogp zc*6mkgM{ZdgeamsL5jY*COCSHu-<=6&_gkOGGs+6s7KKB-R%)t(&-7++-B~p;QuUI z*Fb~FHHB0q=_xnpzgq5j&da)?CN#A}POr!HD~XukGL6}MXaMKqgukpWt_&VaDlD5W zG80S23{H*M{8E(fvx~`Z{a2WL1twdf|XHs+jKQ!$%@e`VLV3vv2oKOw@7o zYWsQ`X-g{7Vo_;#9>0L|7s7RR^r>J@n`>^Z?idykKGi-He}Emt++o|JlIhybnXCv( z-##>plxK!}ndKnyPX zFqtW)CD7`)YVb#=S)Gkua*W$6vCvnK8WkQID<71SYNQPz|j-7@=h zNdOF1jD>0$Wr`l?Xf!uik3_C0GAdIJK-boCPx(xo`&_@&f3Ib^B#X=eBYDV8{)5%J^mDy9LwBr}5XVmK=eE`H4gv;%6mw_o$>NVX#nz-sj zw9)LH`3)fUXSix&%9vVRvlshdp$ki05dwveTFmnTS%457R#yw`XlZ5?vy8$*2D8?I zrdCDfIL<4S5Z}bhDb9WNKy!vG$SO)wv(otsUV8Yth@@Z>iSfuJ2*C#l~O1wW#+;*1k;OCSV~* zdv*T4-NK|*h$)ptV0pJ-;EDqzs?3~2k*b0{RziOWFni#x^#`6_>B@WponHA21tt(d z68Z?1n2o;{7=BOEk&2AoEy7!tzV4b+K*R+Gd!wob8C#oV26ZXE=R-cIK={D}*Cyv; zOqc64y`P2fg9Yv~`;5 zS&|#PS)2KU^(O5!!{AKGwUv#4Kn+F?w~sAKO-^7rG*qyb_zsQjdng8MEza_L@!BIWtH6+ zX+}QQ7@oXOD(z=gi^HFZdCJFnC53}DIN1PsYIR3cZ!>c9h+UiXZD+KrFR#ohs6!9; z8CNV{iREEFge_lDO7UyWe{9KTF__VUSd(Zs;E-)myg`$RgbCTglo^<5_+HRDN518O z_vZK8KfEGLWbl~qh5vXE|II6$|ARK+z3_?;P7VMsCs#WTSyxjFfb0LE7O`6T+Bn*{ z&u^$RI9_8>(VOIdjzBlU#*9iWm1dye&84v>X{?fTMTQ?$6eQ?fV{7WV>4k_cm2_R& zzcq8vHawNoUOYO&D6bmx%psycs;ux?+6M=8b#@12W&C>H2@i)sauJF#B29Ca=u^N3 z(iHadM{1aYhsGpg?E8tpDICN@OoU17{=5MGRG2n>4u8@!%BpDa^@CNXq_poAaFSB=a=@s&|xA(*W0;*!Lwwl3%fbXR&~0 zqKPP34eA{6Eqk}Af11-~X~ng!c=sZt`nyQ~*dDrQQPlyU*95o>3=AIgegv zATb0xl{y)Zke%q=Q@JF4qXc(He6p(A#T(|UW`WLnh*3U2-V#Mygq3CWGD=m&22!dW z>pqWsLwuzvAMP+6GeqDhUtqCluavg@3m*$)GAs3n`JhQ&^d?_z4_LsOC)I; zT`k*->L~B6-RtL_gIcix?_at>O_DN5O`&Y(=zWjy51< zJFAKQlMn#wWB+pN;OK*bJ7LiW8$r2UC6W>!Aw9nJY{Av6hd9F7WXS{}I~sBx!~V&P7l>(y)ijMfV#o)NCmq1)GZE8<5#bjo0lX#@a zTWs#ev*0gMO+2x)ZZk;Xo)JG-+ZS_DMn#!tp(Q0x>_>o|O>YvRjtktp)WE7ezpe zpA5r4dcn97!KfwZHhcR#@ab19d?l<1bIfOZ%+AUfs>+apahb%`UXCAF zP*ZM^-k{J=L*JX5WwT8%%&|ctLwG3gaf4!Uz1_}RSRrvE9R1Noxst!({&>jU*ZiC7 z2rw}DFJAJ$XI}U(9#YQH4dCjo;pFNLu=pqYn$XtQz?H>)1{!(}0i>ng4=zWf1y$q& zya(u)YwP_2$0Ow!&~}`#wI2Di}eO`iC##AP2}d>R)h0U%pt#5c~T#l z3O(|zNOV-F-FGeZ-e*6CF&=`!&28Jqd&OuOhhaR9!;x=3 z=A+1)Tn&uY@z=M>c0kaJC#e%k^Gd%LCBR2n$M>D1R9Oid(Pi?ql7jIMv&B;) zk+X-S9t}KYWI6U9k#H4ivV@93*>1+=8Cr9mq*xv|g%1Xr-twpll+4>1Au}OVX1u4@ zo(Du(mv|y9i_)1O)YIyX){xa!dvrZWI^OGJ#8lh{d&|KMA}waS{H5BeAtU>nv)g_a zUZ0NF)-r3?r1rne2Q@72)?_0~N38cP*}XvTxysOVOWW+M8n4e5(|_5b9sf+ZmX$zb8WLC&~^>gLD*?qvW_N z?`7eeZHd}6>y!gGKL#C%2`OIaZTcYBT90ubLumYaXyHR`FQkcqIG5XO1fEY?u~5i> zmS@|)?OTn+!zQEkBt5>!iQ#8;AroqBiKZN`hdt<-S7VAjz~~zC&VS*{-3HI%ByCY% zBQCwZEkyd3764M+2MPjJam zPJBQaB?N6D{O(H-BgXwkF3{xS5n&v*exy;ISLvF+fjb=3OteEtJGU=>=ck_BXX}z# zkmH7K#o2Bpq9~M7QCN4y6?@-uw@9KX;*D-hO{x4WQ z_cIy7t7E$bOuN!PCw>&wVbEu*yI!Fmqij2 zu*u=+5*;(2YHn`~s(qq~;Yl;EY-Ki|c!-(DmA@jas0ympf-H|LF}UK=ZZT^ULE=mt674>HtJz4N3w{Qw(@cWKdJ0BDLSmAUOCj!c+r4HnbcIvhp!=0;#2xJ zg5E3-UjPWDP(Y?ULxZL6g_#L8!H=gunozXbqvg5-`kmLbQ)WdK6{V&s*rdo`nxuT}LNNHc z^-VVL^E3M8v7eQkB}%0Hrm(w8j@wUgbvJbN?uS$0(+{Sga2J6XK~|E4s8spPz>i|@*cqKwpG2rHz&)nH9Kri38;Crc5k1jx zY$zSfxo9zH0|;Ai>LwBtc_)c*z@EaNLUrILHau2iwqHalRDQ-vaMsfg3O$nxQA?!EXabFPHq9AIs2mk%7MS{oFZyv8 zl#m*Cs7LzU=(xTYn-LLV@mMC}HrH%mL=1a%qbVcUWgDcRN*)k>QIk?@?i!ajqI=rD zhd}j3?lEZ&u1Wc5_y_XYFg&HjJAU9caVmqZl{_EL7av9*Zv4W2h(mg0c1%K)g1%(E z;gQf0t;2B(PV5GPa`|2|F!kWFkh=gV@WrJ-aXmTajs!%)11^>8qvDU{qU^x#t?-Tw z^}ghUBpfj>aXz^)QBrx6IXO!XxXU;FbX0O;ld6g=RUB>LHZ-fr7v*M?;+4h%4`vY$ zjRoHVlzaO_9g3_ZSz;};K!uwhS}A;m&>2r=FU%EH!`XJFbUd7GBjdwMA`^PRhRI zLOjCt>_a%uoeU-O4P&Xe*=DGBYG#T1%rnp14vSx z$8yc0tkjxWqP5qPi%Q(dK`v`>#GcGCdCBfz&L7tNJnP?_S(q{xCX%8BsH0Jye@e6@ z7pKTkJ7I((vzCqR#)fS~=qd(`cN!Xi(+MQiwH0@Si7m-v0oO*)X`~%t%?}PtUDs6J zvMx!#v?mMNi1zWX7Bth#{BmlnGuPPzLAwEikd@ZX7J9H4>km|R#o>8@K{c0yr@)}6 zcAnbbdU;mrt!F?4=JFx|GT?xhP16tV_CPs$GQ0u)NSIh zff&1k5xoh)WeEWxmj~3^WnTtj(scdEmO=WYc^8;awt;=eN>|#ndZM~Vk(gOAf z#)FxKAF?Dlheko#udiWyh=ncqzxigGGxoO;m<>#p`nJaW=D>SDzzm&7|9GcOQ&?ek z)0iSd75f}caA(G3EO*q5kjWVTO>|_2_?GzbXkszJ`JjfJB;K{lo1ZY=&#X#G)T zPuqi|y-mu@<)fw#Q0=3EEt~C`NmjRQY~`$(b!tRd#MF_6h!p$tN#g z%rr{pq$mN*XqdCF@V_X~oMkyq=Tn?{@th%Nu3>1(nwMdn15PDLFf zM2{Xb?w$}UW3SClyLc9&z`O)CkS@dp(N=ON1bgimQRa2$!bJ8@eXsWuTYUd_deye5|QC`6fjHrW|<;c@f))Y|4FQ{2ctnFr4CpvAe zdPr&Fc#VP-j$gkP9a7n*HlDUhAJD#F$yw$iWzZr~b4$XBels^~f>qysJ)S+m`Dlew zZ|5lIJXr^5l9OIo-m4*3uXJKnarc{)p)rp(>nsSp0bwr)Md_9lTAnedgm((FeSQ#D z^w$0*u(v6E?HugWG9qkXM!xoP(n_DlFOCUsoxAQmf*-N00)yc1<8^-$z7aL$6)o7^ z_r@@G{ejojvv^OwzJbJbEd<%XFksoStfA*q_&m6{s$ma*@I>+_{=N0EU2H^xfjPnX z6aQf0aAE#kVEcdS*&l)J-|;WS?2p{`pQeAyT7TrVe<1SG{FmupV%y&%{E@%@E@1tU zzy87cOY{F1!~VAaQ|9_Rz57$<`UiX{|E1{l_Yi-k@HaR3lL!6--8cU&EBwzf{$Afd hEaD#+zpTsu$|+P85MMS11_tTnh=YZJF(&!*^gjhPfF}R| literal 0 HcmV?d00001 diff --git a/HW1/junit-dist.jar b/HW1/junit-dist.jar new file mode 100644 index 0000000000000000000000000000000000000000..458184e08d86695337c6c23e45da3afb7a7376e1 GIT binary patch literal 364772 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
$;hIYwvkg8{Sh^IMxK@DF1 zd4}vK&n@*)9PFLXAq%0DKi!bw&Kmm?FW&j@Kn%Y-sbDNyZB3w07hgeUFT*8;7*QEd z#dI@Gufwa6qV(RyM1PVfpp+`YKKR)OVu{-6RU#8{Dj=hLkz3U_AB7wBVD6Fa4cGDw zUb6=K`X0saO=SHi6O!a3St{}`fewr-9PRLl^B6mK!aKoX4K&pWgkoeql0KuNXDPud z)L+A~-`d0b)}(K!ERJy=S5VfxZn0=zk)Ivqh=bZiZUsjwk!6swU7jUTPBcOsu_KH1 z-3OTl1S3>+CoV*>oAU)Z5Gk`**AL_$9JZR#h&J$H%4@MzNg;0SzpL0jLd%v>60i%G zz1)G1A&E822{SRbu2_&yIK?JS@Hx~L?8ot+<%g1+^Wv;Uiv_x12Duo1L|c9T+=t}{ zYrAPmHoa{(qb{R3m$cR@)Id)uia6DU2UA`soSnO!9788ymdN8BUK+nv zL}G&`*DoA09Vl`C732GC?k0{Ts>b~4{PYi!rrb-9p|1^IDenp-D7ij$p8q!GB2r8Um2ZP8ghDq7O-R07Zlq1h z6pKXJrrg!=Cq3_O9DHH3kJ+yZQ4dAL2tmhFskZk!=bUC2t?l36z29N<;loj!jkE{m zp#`z+#LySGnEXywS3{;QO~IRE_6-2(D=c-~KEdhjD62r-+>AH}y@3Y)l{6sq(`EuE z>{PytCsWAZn#?}BS^J5alRN-CvK78u1yr%J ztaRo0cAzcG?Y8GuR9DX}LUPF{vjW#tpgH7I1qLjrPbgS_p+?wgruydM4}o(*`MLe) zs+z7MGtAE}Oq7f)Hp*^|D^ld;*G&M?QV;T}x}I$aS+cnC+Y*^17IrD=N^NBy?N6@? z<7`;EjET1%8|zgarb@@hXv~6Z2amg5!xX%FmObOAs7f#q98S4QoL_A6wb|U*;l_TE z76wa;8`ml}UO$5cpz%FsbK#nxLk!w$=M-l}dLS`GasPGX)SsNc5SE z(WLa2_=^ourwkhT0D-*)+gMW>jkL49dntLlGq!kn0}y&6g&)))^kiS zm6c}72bP<>0{u1Ub}8~aKPg)x2M(3^UP-RBe}_!g?@$+>tYcaNMLZM!H$YP*;FS{WWu@blT?FQt(kCNXmtu!q zt-U#Njv#*d^W>GkYf7G(X-~rge(e}&XVVS!#8bM}H7V|Ji z6q{r;R80bpI_Yh3`+>o@Ja{?^?)vpv8F2)71?oPbSDnAx$aPSJYGO8fO62!$ux zcSZx?6}9$1@WH==F+_iJhGk5g&Fzf;2OJYAfcS$SJ7`0%(y(_KW-&$GZ9_#Qj}rTr zfQ(t%5qzyHEgY0RRcyj~`x>L#2PJ2tK4z{!an(dFl!^SY#Yn1-bxwoM zpVn3iY3#JIUyfRg&*HMhElq~Sj2>8Bwd!T-1PKb{747=GH7-ZUcld4tb!|Iz9NLtm z55F73RlCnTLifrAZ)mF&i~N;5}3XToD}bdj4-z z=C3u|-(AiBQM3KCLIv7}|KYR&mQZ+tiCnp;x>A`pW3w}oUNn%b8BcK-5JSN$YXCcY zIuWjE)1FhfD)INfchGMN35 ziF)2fm9w>(74QNNSIlh*4cNPf;oCFlnv3{IC#>rwTIx}|fQO!P{1*~9Acr$QFlt(PUc*LOBA#P2-chPxSG&=&9DYiY zycrW$iYgwSrol__fV(nL{{^0IkyD7_v)J40Vy&c8>_uU17EEQ3M{_f@|zf<83{ZL&HZQ2D;Y?d`xzdiXoW1AN*A*;EJLtXkNc)&{t$W+w`@pmr|) zI6SOxXc50oW+vQjVjy1XH3LK|7&x#x-u z@&ZNB;LMLp3Q1SGyJY=M zeuga9hF(HBPipPehRt4aB~&qQS{T6=Z1Qa{t%J{Serjh&XKE?m>lo!1O%-#NZ$R%T z@E=qfC|`J4>pSge67%aXZG%~zn*RVj9Y+^WbTKJXTOW3#H5#`Ku& z#mp5dh( zdI8)-)Bkl7k^Idj`k#d2e_)02T6VKc=!5U)E>>{u-LQB}*y%ZEum(un7=A^$#07{2 zjWqtBKHX_X_oW&JhnjUEbIX8+B6SA~ek?{wu(iUYuHA8(xX^w*d3ebF;405Z6h6+~ z1S`H}K#<5?<}ruuI9U+4&neWVc*bOW@1LcwZZ1i_F6^roXtREIXxxg^vU+kUzx=+- zWCW?mTJb5M=HjCmxMR-{+Oh?l&AP)5qIVT8yoRsiwvXwf;**>bHHzgRWpvgo%PO=U z)ohEh3EytlXM~<;s2+HK-F%NRK8L}bvWt#00=NaXGS*G%V}=FvU;EM{oP4eW_MBea z3@j|%r*KB)t_-385B%0DWFCRJ=RFLZ!R7nisFvG`HCvOwRf51DrDsE@jrB~TBI>Qk zy-dZ_5Tq*EO=4`sp8B1bngZx;KuYvJVJPVxq@3F zY)K7^JR8d%%J+9`T=HFJF)((EtR`3NZh23eo0XfEpMqNLHh`7*Q*6w^^dB`Gw#*fi z2F9$nwDC}0_Y#@B7W0T4F}YHbGDUdl`H7MO8y?S2=7j~Zm6?7%`7*FU!Z7ZEBtB9? z5SrE9Ne48Ts5_XMrsni-{Kr0(T|R)@1?IkZYz4eBa_DxgK1Di4L!5=7p7Sar2n#Oy z9ntMg3+djcA>IDPYxzg4QNt9OLkd;2J~+==EMi2%zRp~G@LGUYZ3cO)!bS1mY#Qoh z=1~X|8VXLu;IkXG;fpny>w|?4zn$NGsk%Sk?@ih7H~v`!*rQ4Nuk2p3zuA-`|Is%5 z2f6{&G+R+d=2>v1=bPh-=0KNRk)QclJ6o0;GqvnORRxwSJM)twlcg6*q;(OtE}=CJ z^hwPG5|@DW*9Twa;7+wVhmSk(y-+W_t`Db6o$ck{*WcbKznPrwG6g~5670ux2hhQm z?8^7&b6cv9Zq|QX*;ol zC_00}09cQnx0oWsPS|@1Ye!B*9l1uhs=4!}v?Er}4bkW{>U=3-CJPV$0$yAoRmL*L#xv^dDs3?8BQw;!ZZd-lsT4M(TTr-W`pYuLd zQ@QHYo57qz4HV(TbcMtq$xtf)$Ye2`@{FbEU3CX1$Ce$L7T{wZc1`b78(3D6pkV#3 zX~V~T)~rf)1^z|iW!gTbl7G>*_*$<=7S8rL%Zue4JJ?`H&pq=ePx_I^9b4s8-RF&b zsPB3oX{1M;D&?WiAw}1mGY&fkJHhiKOe@rbww`gY;o;)hpBZa7m}iE6h93tx(KDiB z>NS&BFU6~TRm(eU3FJh54R}fR=?QFaYO(oq$licSh(4DOM0SC^|kJMI}KtBHt~3H z@uF&Rxcq!JFI{F`%@GkaGl>~F!*Zs-K$}C4VTuhV(zZ{avLyTupDAjOnCr)|khER#^-l3KHvdU#2#@OmcGXm_3H-7%pLcdsc|Jb@$tB-COxHzajgf(xcG-Z@Ul zxd=orUs^BK6zvkyC%w<=QL1VR9l{kmx+;zJ9Sc0Aak~e-Yl$DJvBNaqMru%I zPk%~s+!H|QG;=@DWG$hSWIMnNmzCN)2${zJp<1LDq7zNV#&%Nm65@`%iLqpq-jqer z)Z|`uI)UJYy<@&QO=z}!0F6}TR+^UGrfnS?O7ojuMT0)hy`!aV|1jTPNsn;3b4Eu% zx2p{=bxAP?(j@GjcE)nUgQ3o)1HZ7@xXH?87^1As3jW<0|5AQ{6u?47WY4nWe19#t zOau|mvj)jLa?!0NdR#C!tV;nOXZF6p2v60r$0eK-g4b@J9$n#nL{s$nr|X%9XEOzO zWv8xYq~P3t&qlYdeaq}t4qj++0?4k96WPH$`?oA2Cca?>45+R zl4qVQE~gjpWzURQ9Ri+0j-8Wa581?pxC$-Qiyz#%Mo2_? z9!YKan+d6j1fJ33(;DCx5*Y|tUAV*!6oyGE{6!Py-jj25kv9bLop(@R#sPnac zFIzj0Wn2-5U4D~|wh=>+yXh%~OeB}iM708yj8`*)VnkYr*KBu!$At*DnE2$f(?I=O zK5hsbXrmXxf;B04iceJ6ClnzK{_f2UURWgF}(`B_ezv3tkZV!cJC zU1rQ6gMIVwF*V(fltSh4ke4KpOog+BCiuU|D74829|G#qK1iZ3`*M|@xU3{Bx1r`d(7IVzVvV zY@^<6xXYbea?`7?K8@(hSuit^db1kXX7TosbLV;@Z>Z?(ScW(j!tzZT*jDi_@|^CA zi^Q{r5;L^Hng@eE6VwwT`yUAK*KmG_2K|)>8V$)Km>(^#PHbZO(MV{5v1yN6vG*x% z=Id#8dN=kyA0RXDc@|M2a}{U%KonUArA=DRJB0Sq|8>gV=hGqotEi5nN`5(SjA-_A zP{A}i0~x=p4H(Y)mt8aS@8m=2_UZB1AiGnLLB~c(sQ55Uq}_BTWT0b;&6}!Gwjj4B z=BF;xT4`c@t@O{4Ha)fEDl!1D@9D?8^lj0#2v%v!5`XH_?zR(bsRJuG`v0IM|20fA z{!N(vcQa1H_D}V&e`r7bqo7N$lbe-CAIR1k;E)Uo+Xg^`PB3v8;}Mk*`R9PtJwp0l zNRPN0^v^KZPa=HF44URrcj&a#HUD zi+bF26rPRo0MPbfSe%q}tc3}!M;g{iDTUggNT>y)#|Dt2HI=EJmix(SX{9tXuC$%H z-PoS8abL5aXM7yPl*&f6IEWMQ<{sY>ivZ}(OFV$j)L7e%mTXU7)m`8~NIM$Q!o{_IL#90n>-f%%vN<|Xt}}^jLHvAXXxlAj`Gc_ zl+<1x2sNf^eStuqo|8cz2qAT2Y)+^5sbcx;_6hvvE6ee99L??R5*`GnLwnrDh@C!` zBWHGOEP)$4t3(5;F3;zD0%A&V$26L^N*uK)i&wd9gKxglu&*U4WnpfljNlU7q>XbP zVHDJH<_T!S7cr>8=1-Ebfedv5BOqBjpc?%*CfdS*10V7ZOOf|2&;#wa@d^l`l}}9U z-XN&EZn2X`JTL&44Ef1rU~^nz4JKj2Ni^mrhE~@fes~_!a`m3zmK`gpWG^2mEzrz~ zr($ycR?rI*MdS-sJ|vZs!f!M3w5sKW{#C9md5ywkv4qlONIzt4BUzXa z(E>u^S#CN|$T}dUJQMSslXE;n(^w*HajR#c*?;|k@aT1M6Yc@;L9+h=kNy=Z{5t~I z??Ok`z~&!ZHJ{jVSx{#5Ai2~nyN|*sC?Js);L;f_11Z>%w8mgRT>Ky<0XVbNyvY=A zWDMTG(HwWPZfuODRj(D_&V$wa*PT0rZkT)ezFMQ)kTo{xgg7cn1p_7?UJUrwpMe_= zgL~^kN9N?63h~4aG(4q~*b$nYVuwL|WNa&OS>}^PKDlij7oy3pAZ}jT!}gtvYsp@g0&tI8Y5>*)=vfu0-eI~Ohh>u0|K>kE<75RS!32;iqL|A=p$IqowS?`5sDm@m zkU>#M-EAplGE7*}Jk0|3EjWQwUE~vKA;BUuQ_gBiDmvMEKp_w?ZR5|AQ{>uO7*W^i z9*kTt&txXvu2*+{iE5}KQau%X2yJX0dpc~-y>#Qx$(v1eOfpM{MZ_#GjHH5Yzf4W= zbuLW+x;;1YrHP@mf%bQ1jv@UVkUrl>J$eJTYU$pGV3HgCs23T>Psy?HV47v>Rn)}| z&S!@mwwknyKbAwDAw$#8iP-eOEW>0|C{M~B)1A?0`22B^a1L9?{|S6NzhBw^{Qy7z ze>}iHE*2Kf=JNk~kbkDCN);fp!UWwnNt=TXu5e40Aqbr&P+NSuOvId4pH^A2geXNb zk=#1If1F}%P5Fe+;FmSN*`vN0nX|Fz>rb4o2|Jwa>Bw;E9J^lJH&A9O#`4m4W=lVB z=h94*QQT@iB>`fet+*6 zH7hJz5qp>7r7s`g4C9>Fb@N=o%e0->Nkwm(!2Jbj(J34LW!O5uYILjY;h9&CL+4G# zO~|8vq*)=vfdz`B&A(Vte+BOCWWCO-8kV3kAkDd#E^4P zu^e7h%DofkWUbO?gu}UOBE4A#Ei=&GLcGmCpq2yL@w8#4IRI*_I1p)~Nn`cgWjWFU z(7=Jf23;mmnoBGlTG-9ug~P-$p)*wNK1?M%9~M<$6+f8xq|s<>B@z%%HLW$XNMWX1 z!Wb~!CZNS|%r!hTcBG+43&SUE60oo7b!ttfCfV)YaFl7Db$mXM0HOV~keEB1A9=Ny z{I#6ZWi2Sb^~ftC`Bx+g-I^)MoJ0H z^J9ozFWD>M^aPRQFSa%A;B4OR#zmMw_m(qq@6eiTbC!=pxZ#AP*is*bA~H!5B(ic| z$qS5}JM0bnL!#ov^kX{U1$vmaum$)S&^}3i9*7~qrHo9$gMuLg2{y{`?`59h2sWzV z9YbdHs)Ok{y_qULj1rBfGCDvz0XO6$eT>iV{^mci7l=0Jf_mvcQ?*%%IbfK7r7X2` z;=WR@+36sb@6Zuc3kL*Z^5^f66AlN&zQf1Zj8!X6% zLWMt^!?W*X@Z-f{*JKMSVpDi zS7{Ifp>(qB5mlI07jx&^5Xn2cQNQo%#(05;4%X7%!(LO1vRt8QznzJUOC^JOWLjnv zB@ldGf7XHX=HJ}1cgwiKv|p%wxdf&WC}p6$O7QvrDP~ zrQq3wtPPz0kzCaNE>5b!cz-m(c$ceduU~@aX+nq*JZnI2vxq8Ghb<_KNy1c2Ylv$o zEQFn1lVBM)w$f3G9B*)2!2MG|wBb z+a?~Z6u5Z>j;|DY1hct`?+|=v_2+4k0$eCxF<@Lo>0_QF?(kguRI@ztWrp}j#CzRNS;3pGx1^!6!$(x41MK__$JNKW>361|Q-j7Hr9(Eu){Ddh+v4qKVBENixvY z>jN;7swI(9M}V%XL0-KDDv-%vv}^MomM)|dyOl}JjNg;o_I>nGm8<6lQ_;-IjK>g2 zo-D>@gNt05&JJN#Yp0FIaI?r0RVz(P42t609z6`$>4tf-0;UwkPgrHJCA_RgYpd}V zi5M3N`;eI4>o^Ux!i_BvRIc<^oLS6}H_kK>0PbiWh`&fO|?vjqsduJ zu9R{dWew&;pvX#wWAN;;;WbH)gyyETrHWBau`X0(S>qaIZlv-s8sV0XT;7v~?VJr3 z3nll^+i8y~A{RW0T$fw<381VOLLeoQupDift_A(VS52zFs#DK|RS=agS-(dhe<(bmjt+^j(pD=v9|2t!j~y(si?ITi5eWwTBwc@W|-omaVR3(na+p8F8! zt)u23)+ERO4cDY?>R~m1BiX7(>Ql70>;SQK!unDbzHR=}sr3N2Qn*uC_A1klck3U{ zJ4>%9vqbS#xl8*}5!}7&4nwYVp`?NP@x(Pg2*oZHaEJqzOvoV&&pOe$+O zgHfCDBLMj*F>bLcQih>*JbID02RES-cm76px4)ZiKveX1YLFBmIquAjE!XgljRg|W zr|6(0CM-b#xn97g9`xjC<0jYca}cFQCFgT3jR8RODVAb!9KACM5{J4g9<_H!8V5*=LL{2C1Fhi|K{Zi6i^ZPIC?B2#XYt0$(!7_A8-Ee1Dp{&)pxScc zFT{mJ_-aMFsXql%yBVAq#c%w@je_!(35uxJUTGBvnC?H2Gw;43I*ydI%HJ=Tlx*}a zCmot=Lq<%0LNg#|&dqde*(xror~xOVrPC8rj>xhfE7+^J?CXDx-bmPd?Nb(*%;Q8G zM$Wa=Q8+s)E^2T{AYffAn5|-Qc1w*KXdkT;jQ**`I*?})B{@qMR%R|QhQB7bZl&k4 zT9dl0svCVAI6&-|Oy%NHor@mm7;>bjI8sVn^AQFZz5;E zV`Qp)dvXLBqkQ{7lp?1+J(KSq!_1V)0A*Z~SgLR(gKXwws!TmA6dZY1ZFpmV(k!`r<1w0pEL(SBxvPWAZ=rN>AU#4O* zIb-L7eE(YTiVeX0F*rFE&{?{G^I;+P0$a5|_KFRYm&~2(Z10FGfy=yKnqDPJ}$7?AG&c3SmVkMWECUG9X%}20Z5%1LNkS}4Is?Q0$^iHs3Y8qR*Sdu zJLFI2$^m&@Iw4O;YO5ReqpQLcTcfvC^qMLnQ(>*^`v8jfW)OwL9-H)`gIiNi4SakZ_!|4>TYqN?s1Bhq_ zR07?4RG)`rrExTnh3sZ-j!; z14LY{pSHHtvYZqY%%m2vdmgvHp`D-?iW4MBoj%bMpFlwMh^%pL3~u&)icAARr>TZJ z->YfV>Jsb4(CT4I{+JKd*BW~SsEWO9$$ZEyKny8CH4OSRMvQIh`qdFzZe0|=j*heL z{W6Q_gRH*H!6}&%mxk@xuJtJr+R#qcS{&V0-e}`xf6pf4NK8p80pQfsg6vB*x4Ac` z+H!{Q0($BW4GS4_l(M3!XH$yrgl57N2np|Zpp&_M5tBP_UK1P(Jb`i1lxR@a$plF> z-fzyE%&0Uhx4j0xwuRba)W6azby?3RnETknJ<`Miyp{}t%iA2j^x5|fILzptJI z+&w1RBNz4yzayHT8n_#>rUtrWZP?z0c%n%eutvm(!gJQXJmvJ9__$T+yfm<-7fk+| zANk4==Fe-y#=K!riKr4;7hVN22{AKWFyEy&N+|0)d;xLM)=Bg7KJ$l2OY<)u??-Xx zKOlb{d1u4els&(XySr%r`^fuu+(!QY(UJE*(3L7hOv^H^>jsf7qSEzGfg&P zeIHe?(Kj9YvCh>W z=LICw<526%NBG0Bby3J&l?iuinG(}~Mvcj)nyl9}k~3_{_a13l^%%d+`(I;d1PzY2 zl7Dy2Rh#Ok?;&Y3HcwRO$w>OH{4o&T2qU6$VzhEKsP;& zZ#1{7xWx1tXOd|qPqwbAoMU!+p(#qVTPOerZ8wZ$SvdA3)fE7x_W*V}JQWrKHy<$a zB-;y&r0co?e8Q$79dQX7CGrr&LIi&Y$9SXXtIT!7k-z(u%_>AwPaDefi6|BXSm3N6 z`13{qz3`FgmA()EEx3Oy?q8RnSUJ`o3E!|#^MC20{*BE29ePFo|9m2>ZHkIjyFr^XJsAd|;lp(9; zkeQf&VM<6>?C}NDv89DI)GicVeZh3S9#wqu7{|$;H^6;~pS8035fQzZ<6dnzUa9+- zwzK+vJdWD}RPSkG=ywq4YXrmnUb|sZV6ZV1>9c~bk#MWRG2e*05Ch_7;BWj{=B)>*Ro%Ohj7-K`8O}Y5=Vw91H>xOu6 zbEOWQ@^S-nuq0`8$yj4vdeFgMo3(WrWiX3-LZe2BlcK9FLuOPq6NaV%cwr^i>iNV; zG0QcIDwAhi1w$ai5(U001n(@0Nssn2#D>~XJ=7>n3^b|rG!uD;QQQUkDEqYCV|?CZ zc^f~UX|rlmykwr^PYvS6E{}1}BEs|A1aR4ia3EV+Gn+xERcK+uD2NDVI$7BSsiPyN zVR zH^^27lD#Z0(Y1@DF_@asLcv)lwMdFL@Oa`cYQ3cBsyBeTJcEQFIk%g~8&ha63Vo`O zT|=zUNQ*oR(h@CYn1AZ<*$2q_lm4uaIMXlKeadeoem3D`)1_e2cRt+16xZEng>=j}Q@grxJuo19eVODUQ_c2v)ibladVnE@A^uEExbNi8L{ zY#=jzryXi5jeZF=+LPfL$vh1h&Ci}%=Z_~KE>Ifw(GRA_$d<-Q)>T$abu?dwyIm{Z z6#qOU{p}yRG2>JMozCC`vm^md0^yXc7YC$}rW%nrqtc`_CzW0~Yr_9At_G%kP8Jq_ zrBu8w>*CHcC+!!U!Srxjc;h*>q$MN6$=u0`XzfA1$Wf{@(871Emzs@*$E`HIqfRFT z?EC}YhaaAs>LdbuCc8NBiGGg?>9WAq)eDZw2V9q?4(!h~I2TDVp1lU=2~;L&ua5@_ zSnSX8n#w?g$Z*watdyVxqDz#wWOlTeO`W_={VdFZim~SmYO!-prhJE(-N9(WM?<%WBtqGDN$3O*yoVel5Z+kDrNBN2gQ(u_g<&s0rtGc!hV2pf zc04H}{s0_%V;}Rp-l3Anb2z)JE{-YiY-)5;s+s*xsXVLF98Gy zH4C$wPOypGp7L+fmr%PHCHosZviYx=Kx6=LaBzUXEBdMbp#uJ!fl&O8`Z4-8Tlg=X zj&@Yt_cSK5@O4E~nX^6o2k^Opor^0XFw~VfmZgLgzV!zi7;jGuA`$}d_T7%%Rp<2b z=MTLA^8P@4!a{H7xTg8|+L7m~7KrK~^Oso+LJ8{M6$vR*W2IZ3f%3R~Do#@>4kZFM zxLW2BwsG1asD1SfFt%CpK)>Sz0^$p_kUeFD{`fO2#)V(o z6W8@G>q-9U=ECgnWles+{|7bud+F!-hlR`7iW+}&FXo1SMKS*mk)Wb)Wp1SZZG!S| zMj=Z@^Do8Hw<{6@yoekf85t(67!4mqbE%%WpGU!u!k;RagZLQzGjvG75T(CC22s}0XzPrskpO^>F1eLaD87<2;dFz2b+ zf@lTB^ht!wReCf1Jt2<-<>)peYYrUwyL7FFyxG;``vc(pU)oUMZpC^HPhX?_Z4d7` zLAJ+_6I8GRmcnJI#_>19=@=lLKx9GuE!!FljDbBAD%OgVC(KP)%+F=Ng;U~FE!RV4 z&i!;SrdqkI9<}OL;yt{^#!h}uiTY;^K~2V+It$5;3r>ZVjmesGR)SO9MceB1EWjd) z$yw6XsNivpP{n2ISfk8Cqr|3F>l`H_9=Gl~-6gA-4TtN*)TTyE!}Vzz_a^pzc3CVlz^n?L^K5qfw~Qs5rCU9Sg8k22_$>fzov8H7p&Lo)81z_#Qdr) z%At2=FKg;L<^6uQ7-)X~2CGbb4b;fWGIo#*om&kRuvYQ#G)pUpl9E$j!4KRKdgALc8`(Pq8 z2}@Qn7fBu?NhHqhEVk~bfN`#`P*UBrB7_EYKw<9f&V9{I$HES(=RcOy7l~K$lM1xB zq~QHl;eJ>SFg5C-Tr~QO$FBdr)-IWig)ZEqs;BU<7wHX$1gfCm=?(2kd-FWGWbfUt zu(G>X*O=xEHipb3vqZyQr)x+6X_o#ClDOB3C4UR#K(WMk-epD=-z+7{I1we*+xQ4W z`Mb=Nz=2Sdg_~@-Um-4pyg^%4uVUpFq1`ULCf}fQ!1MPq&4|&HU+1bM`@q1?%4}6XN{go|kwXbK3?5UBlRWr(<(gIk$Y zdHDCNxbh3JQW>P;qB2bnF)C(Ze(V+5sB~=yBh?K7Ij{bFy%f`Q{7Ak~_-OJ-^*+To zp_cgElk$v?tNA>Z5na_@q?PZ(#J&HQr{$AOR?~4OIk8PiK4Z7Sm-GGQKLioY-8+J(1 zmj&<@`8VXY*3f_^TW*P@S+P;^2X;!`1Fmkcp$`cn7qF;L=jQwclz z=CVl_@x<+v#O-n6cM~aNj4{)#1c8)`$);W9TnQbo_%|FMfpv!(yW#7CF~1H}O;8YX0{&M*a`g z{4YlMU!=$X9j*zAl>eSkgAe|bM@9Sq9%!18%`f&XE2F7h6K_&)AGJBR!^Q5&8%Q3g zNSl!QdNu7jKK}xUHK6(lY#`v(7&Y#uX+a_-b8+6JvQUkttLe(LKRdQjsw|28U{}jt1?k9FJ{3d`Z2Kfw zNDje6U*sf&2O1>=%R-sK?O&XDya3{G!S}lM{-clmedUz@u=0O5@c$g9Rh8EKZdyL1 zL>SP7fcO+mD{A}#fI~4BlzF9cl^Q~lWXRT*Ax7W<`Xp0QN*B%VSM3+YnqJwc7VZnx zZ6~%Ta3?ip?^|j32ZlGZAkX_7j@$RyF`f(`kJs0B&+P;$rXvTY=or?&)E5 zN7Q2L&;ufAIco#k8Lpc4DKT`1XCiD3T4HPsL-|oc#`i?{p@r$q7*sgq`pP3A>XwZw z2knp@4et3WLsgQ0swzn`Vr%y0r7=IorB`uyuxBi1W(ESecN&$-EY1-@vt&nmuGd>6 z)+-t>HV@AuwL)x#MV|*>Nr{zxO)Xlm;&Rk}O3N{LTLs>_W-l@~>H z(n51qaHK&`rmB#)s}RdAm172*tgbrmB{n!-+0>V(M5GH_W^LUv&pU{Vp^Gykjl=xT zeWmNb%kWW{p@_D@?8vZgrOfo$e8kn%o;^w@6LTVx4`J%INQ(*bCCHC9;q20Jg;InF z!78YiUyYKog=gL?8{ETT^+N>p*Ro|ssCs!j_1=JCDpXr*dlg%6TExiWBeM_- zQQ(d5aEbN7Ks{Ka`mxP?oS}-n%0MI9CXuV5Z=nrZ&@U`JaN=9; z4l3NHv6NGuU(qUtSdAR`XEcxBlPs+~wYiEmg*CoSeu27bCy_Nc0c74zX|pz=&Cv2N zsnCLS(WtAOGkv?N?Wv=svtvjT61Oj2pVCeaCfNBFI3I836mYRpb+3Rc&+jq+Tk zy0iAfwvxBu1Scv|f@NqpsiChneU)?4Oo~Dk>lMffM4vS92FgQ$4%QKzt|3N3xnbLF zLaYRcIz()c?2RJdE*Q9_<^tvMa|;xHm`k<#8n&zggC9%vuj&Vu!UtFZ$#t`LlwH&6 zCjimgO+aY;iFmvNiQ5PJaE3tQTlmtrVycORQd`pg$52m#O0ENStm7*u6R5aJP0rX9 z2Eui-ZKqy>4%8xly5&=fqZYj5-?PKjqeR9GVUc@{lEv$cSJm}wf{_i(1_BP%M>fHP z5y{UWQ55o8rgPmtGu@+s@IOKgIYX%*odR|F)GY`*175dhTB8JO7&4TqNSVU|QVH_R zQx^1jY1);7?efCHW5Frf>%v|OX&esTZw(uI)PIumlvTr{<}6Zq&UX93Zd5juFH};r zEEp+^Jps}Uq2LwZ{lX&)v%5lbKhcq51mSKlz`@(ZhH8)Kx}l^HhCnJYz=m+GhU@2& zMRV^`8i)B|8Tj@|7rHo1RTC>YS+IExHo)1grOMKt*Sa^?c{Z>8JWi5571`LyckM_d z@B$R_+s=rVRUYle2Pe%fN~%MIL?$2s#%Pb3Vb6-<*97T@VZ;6X1KhF8lp!bEnCP4< zB_rqCok7c`0TF_Dpl{#ktkA)R8q+4)W*?`aL(T`O0ipLDYBaSEUYyU@^>rNg)UbLe zpP!p>HS?Xeep&KJ$w-@;qj%c=DS7ZKCQs3m{gqvsHpaD?>l(m>z8ob4=`$}eF8NM1fg0)Dk;;Z zGepEC?G>vJHmJYuW2^)`wKL=n-o6b| zFL8{c$^$Qs!#buv@*aB;L_S%~Xx!65zwqdroUzGm7zx1}#MyBF7!~Wrkm#dJ0c|@A zcvmqtAVsLP^-KZnYm$Sq3!PXX)e$My8IveVq$c7#=!iYJob@b+EV3YQYU0B~j#S7I zAj<=8P!;TX(Ynezm%FGwV*S*VsQ#hjiTtI+bG3D_6frlpGWxGQ zQnq$n7lQYh3L{+aEUcR+p(ZaQFM5>3YGUdbl<5(-1ZR`!C7EfYD_Bt#<&O)eiaX-H z{bACRMb6m6YVslv?OAUzUJsKkHC58-oxSPpBK!89lhO^;5@Cy^)|2diiGD>2-y6X8 zt;IBZW%HA*B}|b$yi04GH3VtDtD{KaZskfGKX!N(;FtDTMDZGh_b!Jj7`1D4sQk<= z3pQz1(&SX#qCEA63ET#(*eHEM~+I8WL%P2Flv_uusrW))uKW=D3>=42X)FIR(^ zTv@i#=6N47KNhoPG@?k}REW_I&t0oFhitFPhL6chw!Rd~)Od2Oxs%iAD~pfX6(GSH zDLh(fTO|l#cOXkEJ~WHANfYwnPVmOITktTo*p9Mm0AdSn(#u*8Ua~=}N1B;+1UIF0+C?+&&ze8|!&=`3?iu zD9LYi9*WIr0a^tLc1(68y3odNmsBF!s9sz!54DQ-q)6D*4~?ta$SObd;|V&Jcxs?r z==-HBTdr?OPl_Urc++Kuo_^78TC!qf*n&{$b$yfC2h%vkIxEGQeu=M8AcF*#%{stn z8;X2E`4V34PbhTR;*AEI3L zW0;`JMD6rk-Wg^;uP7tB*3+NP3ff>E#uj`&gkZBa=qS|WP02NyYFXUUWQ{qak7Y{i zcjI%hdXhY@y;hHKv~npVESt_S;;@sZzqOM)w0wKRop$*(&w3P^wJs$3v}R0sh+MFQ`o*4;-C|ZzQSE+k7HQ zFBR^6J~RAUd(tdqMMwJS2SjqAED&D+6>||z$sb{=xI@ItY`yRkt8Q=0V`3z{)M}al*w%pNo$nqYL2_XBSw(=aB?#i4hi)f=+?&4= zLTH+%8xYR6U+HG2QolMQo=-l!r)mA+YGq`D5DZU?Sn*7%U`tqa^P|zcy?CoWa>QI> zAz96Bq%^Qr3hzU8&qJ6v?tVY~i!^YQkP^T7CJYw-1N{1XsU`h~O7b_i^&q)AnSMIt zj^$!;h&*a)Ub#8|AXLUuD1UPQJY`o>wW@*vk!ZyiY7!z)o?kHn9l*eZ$zCO#-JF_V zFJ7Ktc76ru-ckhEBB_Xdl-7;9@Nc9gmI8Lxc*y#h76n)76pA+AF0onW7LMxGMe|i( z^g!K<%)4w&HiY595rLMG^3|v)&xr=7MXE^*U-5KGoa!u<5Vw<#)wrF_#nE(zo!{4z z#VQ*~(eAu^fh!|_0HD5)ZA$P27oEg8s{wD7(#)#WoTfF7_k}Lb)PiB%nQGk9DpP26 z2onR`%uauuw*650iwShWp#x6<&q@UNr*^wOogS|q&xOMw-M>n+Gwv+O$6wp^AEo*4 zEDYm6Z0KLtu)lmWjAWgi{!XSSuG`G>!E>)`Wwy}3h>sT)4d4T3@>xJ0Dulb4^ApsM z2+oP2$ja11R3lA z=tF{ls45}bD+@y`D`|z`$JB?LE6vH-3*xe(D4|d>8UbE$KIIO6_S|k%nPxy&4$(F2 zw))j-&(?$C%kDU@P<*_+M&lD_;%__P^v3>nxzJvR4q~L^%wC7^&S~$nibh<*Ku)^| zO3d&&fPYBMGh2|!OVWhCg{c|GFrgkkobK1pc$aSH{z+u%j^kjNVCoUm)8cjt4E>#y z;q6FDgfI`Moua`IQpiY`!3D3-tqC`n@Ehk#LaydO_VOM)hH5C1ftiQfA6AnJ{ZKJO z2}|e1^+i!sLp@c^Lft~{`<23YdZwiC+tdHuqpTuj#G9m?v39dd-S+w>T29ZRB?txN zH}ghsxqmz6mA-PnH`feZ2s4an++u7$wBTd6hv^7T5@&EWy8!j{=1(~_AyJ~wa~?cc;pc+*SKf@Ck*FLo%-Wf!3?LR$nIC#$^=5q z95rJfz~37JKkiZh4Ag!FW5_)}r1w$PJ5)POkIjl;Ec`e+A3dCa zfl!n?=FgbhPw>zqe3f!=4Ui;Z7a*yfA^jmtP(vPKOEjB$d!#6+@uu!w-%@X|P`Wau zUH^4&IB!|koU8Pl?rv`|JG2@B@LieI4p04!VIX_1#9K08UfhU%ad6o>lIX<9#z<3W zKPJ}J1pS*qq;}}JV&z$kV8@Mx`$-S+-w_(4KZ)WS#?tF5R<$uG$w1gpr*X`#nVU}S1SfBU_w(bclPsZuyt47vP--tv znvc}-DO;}?5>N?sKoyc#Fow8&oz_wxj;ucM5h;~7SL-Oea@rS|@~ne@HeH&*(zf?x zLv@%ZL;o0g_$k||kaa5*u{1MLu3=|oqoP;^kk@L~#Hlwwg9$^Q6=B9fUXEQ9@@?ii z0~{B@c;jS$`6oE}l)zV;V`g0DOu^rIzOhuc4m*)osW#n3ecGXpLLTn5Tu(W7CpQJJKsq|kTnN#X?W}JAGXX}@{wi;|))0`)6 zcFiC_lgHGSwmf)*6T(lcKE<)ulnGwpomhH?0bHDdot=MiF_2BqljR48)_=2rjwjwd z!OmajP#0Os`2c)M!^R6fg>KP9Cv>8y0*E9KaH#|f14IlA4%8yH0!V;=wmg7%i!mYx z2rFWQrn{iZ=^eISoST@ljx!Tx7w=ulC5;Ieq@xWN!d^yK3y;8rs`Z&+L+ zP2~#uKhD2 z`1+SPqur5n{`C7l#PuC<@<0Efzavur)K&i*i~IM{d{7<2O>5DaN0c$0G%6d_k`a*w zmv-el!6=d%dZeCTClDk)(pukeV()mif%(ZyWWvC(hbk-!UO)`|2SL1^0DyB|7{t%f z7WDW=KEXCbv3VjQKPK_-@oe(IW^?;Lj@ucm6;``^uMd;$&zqiCt;Zjxt;amx@0%qt z2(zmnp(#uA?M01I(Vpg*2}4?a!a5EOl7_!im^_vx*IU$ZabxR9Vi4V_sR?;K$6F$u z-4iXfb`K@0=iJg$ELt?oEDq!=?6Xpe9Xl`Rw3l*@4nb`m?oPQ1B2{js@;C%_OvR^3 zBTdH*WiX}>-Hp9SJejj~MNIDi-Cvk>P7X<6`FL!Sbs{P`CDne9ofAY&KPgalQl6uw z+#<%^OWDl7VAD3;Dq!%SaYy8;;~tN;-80*O{p^t1hsDn%M5LwNMVZstIfQCe+)uh= z5X7x8T3*awbH8g7!PUmpExcVryn31=_NtT9BCvZHF{&BzzN?qnmt@wtF7omC9mtw{ z7{%b@_wW{U$3SblH#yg?<)JB5PI*wLyidv8H6{tFTXoB<11ZriZ5R-i`fw#S5LpF@ zb=!hrT7Jfi6fo4M=Ixm1hr?Uxlwui8f6$Y?+mPoGf6;@VYU4kC6Ij6Ck9%Cv+LCWItHfE)!7BN4%s z1|Fp88Kp0`mCijEH%uE#Z@|`}F>jSprIy@VK#DBuBvtOHI)TpcEMnMBom8h(Sha~S zcLd=%9zvL2UqPK#LI^yD0zaE$8XA<5x=~T9q6Z^9(RDE6!nkB>1!q{;MvBSQml3HZ zwspzxYCs3vd6d0DT@QXdVL7{)yMd>ANCBxs=&8FJ%=uv;$lrO%$KXo_pk{Dfxq!2jK_> zh#eXg<*5tlwv-tZ^zD1Ago*7mj&dNY_xgjdm$LYTb~$t85H-fkXS9hOH$v8qi!f_ciAwpOWafw=7GFF^W>^C@ZW5R%v z7=jfEd1facPbRHj$5yi(0He+p!Ns0YN4`Xsis7q_i&%Eq=1dzaiQEX(ej{)2o1d0m|W{!(1V! zYEmbI1Llp`W}dEcy$kB@X!yv;>wc$h^++hxdxnNwOUC5o00jho)-|wi_X;O#eSf64 z6uL%_gN3gF|8q8JR)~N@=_MUNy3>3~>NqPOEKK{9l?oL`FoiFC4-B*V^Tk^pkjwBcULy6L%{4|WOXnkM+TC% zxD{8--6_49$l+xzG^P-1t71E5@lBfzM86fSBG>hPTV8z=&ba(*{MN%=F7adz>h39V ze%+MbGG98>P0FN)dh#vXiwYlcGN13UYc}M8q5)d*avtRCiwF^x@Rr_(V>UV1e6uE= z)L->jqWSLDbKnu!Ah8H4)hAEdrAq~2{H@MOPQd+7$LN(QF{oI|X>LS^hFP8vmVX=f8SwCqBLIGu3|w@JrHL?s2y& z=Aj<)r~T7OG2w_vCl47F zwGv`7I=@kO0v(UzsEW+IGCnZmbH+o5IC})?EWXfW@s7JPPI8C`o;?`8g~{w2Tuz5U zKi_1rY0D(Lq+-q!Va3M@nT<@OT4`c!o@0T-yueSXFkeQbg&9%pF?vzlzCMMAkn{t^ zfk5Qsx#|8C+o+gd7D{~Ally;NO zdrW(S=KO`&S$+@n&^#345MrQrNU zCP8Yn!E@gh_)=$4Pf2#Hm6^0ef!u4MrFmi7dPZq5QC_F8jhNMbr>^*sdXkC4_?a*r zp3ew5sR>pkB|8pJ;GCB!kG`^Ss+E+0Tib^dA|o~VRh57<9L}}BO<(`4q)_*0F9$cs z3X2Ie+j-P8=B;pfq(X6K)DI$GxvIUh({FRAeu|8n%cF(={v(hIu9hbDP#uU(?Z*N! z2@5U%Fiq$ggR&x;M#V{`go&3h((8cwz0g!mvsVA8(3CMrcd>Yx(#R85Mr;#{8#Enqmoz6>&E(w=S@b+HE&lU0av*<^^m_ znTv)SYFX`lf0g`kwlog=Dx~WLm_>C%G_k?22wD{sS+cFDNPVHon1oTdg4-EfMrh+{+FTRA8}icDVRT#; zLLl}(o?=D6JMiC~;>H*dnu05_jA|TEA0hJV_)zOie?)X^QmNyHYa*nT^B^Rb6E)@c z;XcahoSGUr@rgE=V^xuoB!rjAmlG2-ma5LENM?n#TF%nuqi@MSuwRRJT#veKOTwJ! zioVZu;}UL@qP5QIEHKGzAiIT!15PV?>qTk}Z@?+O$~)MW(cqF!H;9U_GsqBkx~wlR zY%quvNlzjjc!!UrYbaIl!m7};{g@`X+gk-ZGLSa+|}$sd#o*@38B*o zzYUO2wds$J4u`E+5S#-zEPlFkB zUfX+$FHmYI$}`He076o7<=da#uYvOZJb0K#`81z|{XDtloYR}kL*$|j%;NkpCea3b z>A{EO=g*qU&4)%A3oFNdG=5relEil!y26@xv@8CPR?4>ye!A67*9ia|?{0u97UzDx`njlNY=$*iD5R)`y+dvBfIZEUo;+cT~6>Ez6F^-*=Zu0 z!?GKY1X6HLxMy5x<`L3|7uK!7#=br6<)$v6ewrK+cH`!OFzn>y1{p3ix<9;BghoNn zt58-0%@~6jtwDgnvD>!h%W4p=7dOdM&!pCGK6@tC3%N zEsZQ^Y3Inb^O#?^Az&MOw_0J^^>+S}@equ;+sa^Ip>WNw&dgRgrM*04a2Q!NgZ`ej z?Ibn}Dpp#U&)d=$PTV?RX$l)GUDz5hV9G;BiC4>!+H02)-y?k4O}DmvfU%YGG;1dX0q-7|?`yt6l?z;ff{+M}@)n{hy7(XUzIgH*JzdRw&b3DP|NRHd7OoF4>5_qf>e9TPP>GC^yCGj3t zIj_h?Icp|4X=ntu*Wxt<)+ldP? zBQaQlgOkmPvzE|N==4N6n0se@a~#yw4xg>uRJZoG~RuRjJn-&Z~I}z3l zk#1&WW?7u6r$1}K+maI;pT)wTgb~+{Ib<6sz}Q+8^UXtioKz`17qZ^a=8(PDE&iA6duj>Aph$Ob^h$gf;B z%AT%>I@J?puAoti4Dlv9cR#L0G~DDZbmwArjj$7SqRZn%$0GI;M1=Y0lWXfbXtp3B zgQ&sb#eEoTPBwl@pz6Wa)=T1(H=Odo=2L*`I`!lot5=>+K@k8=LS8$-mynasP@M*p z(|VM$CS-DZZovvGWtHRdJMGdtNH-r^!6XgQB)oaqyZXjG^@(u&@LA^8^bY`R-_R4U zD!%08Em=o}xX6wxvpY}^-U8o7$-p20If?H>Sg(sK5?766Qm~3&Zv3poX_*yM=jQy5 zpAuS=CA9)oB~G3>jLqU@b9jKfQtX<1n~|imYygW)=k)g`w)J|WuY<~sKJJ;4GwPxg z*zUYCPJCdyf1r_t`G&pf2Arvu{`yL*F7{QF(19o?W_$60#e`wxIQfF;1b}@<5U^C4+}f%8O9C)}2XEcyVA0C>(N9L#MDTDb;Z;C4$ko`NZ7#TJ*Dx zg4zC}dU7cG&hP z`HN=eiSN!=btWCQ@g2wPnRDjKHFxuxFJmOYr5otd2W(9Ux6yXa_5z)AIJ%C3vbs7o zw<^Z?7-xx5pnL+N?2nzAmQh2hd0mUc0HoUBMfp49ojb{VIdm~2PO8W~ zTHB%PS+2On%`mJuY8lcfQw5A1{=;pkh`Szn6%$$aw%UGxNo z_wG~IW-Uo%=Glh=BdcBewJ%_1+@f43uGP0NiG1ttyrMw{s~rM{r}+>{w?wP7w;=*YyFoe z%YQ3%lN6I1zf~P-<$^!|MDTFTZ<*zfG&TS4>M(PlF z!=X}s+Vf?;%7>~CL*knYv8^z2-am17uRc!eZg&Bd?h--aw5uB}PzH5UJ=y2>D;>s1 zhewx3r$C=7o{sHA;_D|@W5mN;i_ldv6;aak`-r}Lo8Fcxn0aVlX*ueaJ8MaSx;pTk zIFe^(1TX*T@y2!I39#R7>$7F^qJsx!v+?M%eiTrs|B!0}Rmlm&uAm0x2VT$GD`h;{ zG!y0^HE9^;br|2Rwtn4PLfGsH{~o|$kwAO!j&6ZLXF2vqSLkZI26v<*w_iL(DCW_W zFI+1jWR6bDK3j0YX86_1gjTCnQ4x1d9cZLxA-;adUkW;x`dp{~6X$#yS@xKNmvG2x z9O|>0E#-_VW!NIbBF2vj7roZ5u)t&oB^ra}C>BFaSbo?tc+EG5QP5`%Qt+1NTS^55 z9bO$p?Jv1SDkwEj}w#2w7+=#s$keCbJQjrjKuN}@jh}Ab@rsj&1SyX}AYWt}dT>l0 zZ81>C+&73#q1o>-V5t|tK>a7#4R5gH8lvi^)!`6KLD?f%Ocp8S+nm{O51ZwdjbLgQ z!dL_M;7MKTBRC(m-T1j(8}G+ZAUT1T%qOro`3H-RkUbb2IV#z_yhyfCwt^7P{l5eW z@|8Oo%-?|L+5ZdD;4ho}f5V)R#Cr`St!4QUyiI3g5{Z1Vl1rNuVOtsKveK1e?#7p|XM&xu=! zn7?L7r@eEo$B*CNxIRC&@iste!TwkYVILE=z@Z7e*r0Dm{QQL`(1Oknq;qtb1l|=R ziD2NFnOpp<6RkinQ$do_x=uxBw=xT5A>Qw)DDSN;6)oa>xJ8Kd*?6< z-iH2A`^zmRh49U(Lb;#(v})YsMscGE0HU zl(<_h`k&cba>Nr3b(!##1TyeugLvnsqB(OF{Mv)ba>zF#p*Iu7Z^i_A6B3^mUnm`P zlpUf%vID(dS~};apEIL`h$LmR2Ni4ftO8+hGA@(HBm^qDBd|krvN)_+GPMBSQYF4- zT~i{kdE`xLv3Y7>$?7zfzO^~Slrb8TLru)@cJS4kLi0@H=4#xj{#cegN|!03vL^<< z#RGKH#tnLiM^t`QNx}0Vful?;^UKEKdO^SD7k!BFFgGn?0FM2V+LXXsJ&`)9r^d{+ zEWHnGUr{^aOW3lq$i5}ukif|ZbTAkbj-fJT>v|uh5@fshb&8^&yCpOzU}<;EWra}< z7H{q$rjO=L;N`nC4m& zE!g$VsuotghzbLm^(@MU1VMbnCetm#4ZdB1e7Q>2*BUwU)iK>SD$YSuNKkmubooX3 zi^s(S(ae`D!j9O~@vF`$VzW9};^Gk<*Co|auBp`Z&K<_e_+ssRHPcqzU@X!h!EBtB zDaII1`up?CJlaE^FW+-iJjQa_@9Z_m`t)j)1Ibb!BZ zV3KH`c0#(qL!KMQc#!$$z9l-$E)s_CAXSqz#5nXO0)vR1zz}()gj=r03TRY_^4o$! zk)r27+EMT*{d;_5_ih;c7meWHDLhY+Wz7)N$V;Sl_5g&(-iwFa5bsSZG*ojWwuuoJ zND<4V)&w!c{~_%igKN>Yb5M6H-EmRt-P;kWE_w*Rc`g*WUA~#@pi}Uuey939sC?sKRctGuF_TWtpa4zTMKZUm#8o z>+z`~TJI&Q-M&4hjI1$lu!xr~cwG`EPOh;_O{FDHT>dM*bn0T;#+Cgj7l~y-N3-IDIK$5kX*~7`fZUAdHbDYaB=L zV}uvW@kr|WFePBc5M8WzQyI2!A)@&)Pki|g^SID>s5{!Ix~V^oW>1#4v;u!!n5WpH z#k8ZqO5;e~} z25K9>q@Wr#Oim~hKP|J1i8d@$Xd41bGEB|4Rb5<Jz9dbwl|l{K#b4&GU*}>NFInpy zEjmJF;9wn^s`)c{NwFGn@uhq1{kOG!XNfX13UambbUWpcYL%x&DM>HOf^41J57URM*#iBS;h|odek%kzl!Q2tPT>h0 z&+kdNv_a!bO#dDWYMsytZK*)X7h`lERgC7Ht1-#b2R?y6*ke5t&W$@Hm+7!^L%tw; zDI6IUo*os>EXt;=)-KMxFMmF7^eA2{Y8ZySYp{=$7=G>YV=Tnf>O!xdu_v33^!J z|1+W9KU>rPYg9`l^|!*$|F@{#{)_wd)B3qU<5X8N^EaI@-ReqVH2zRzEEOV@U1SJ; zO)+N5>}u0dwZa#f&clxa*ddcIvi&wKhLM#$$@y%DtJf=+@6YKq505t>*P8a>9| z$iOYyIY$1-6t95vVDQAD5~o~US)Xp`m3s8y<*&f{Hicl@MXr4)2d44eNAH%=!LZdv zGh!tNjbblzNQt3d{gsYdcc@XqE3H-&rIzp(2p6r*3vcOnqi1KEeE0XlZUcI z{5SeVhIYkKW@*>ydp(N+A|ueILlMPODQALyKe~=T1(aLR;A09v4j~JElha(m8w(j| z1byZ@Gue-pRR-R4(CdzCLv{`Q8rrW%;Z*sa?i3)MaS3VpkmCOM9BuuSQQ<~zVrgZu zP`AO0&XP5>AeNHsmfH=M`{IwAWl1Xqkm~)H5hy&h2aFRi6*l6=*bFmDNKTe{-yGZ1 zj#N815G+O@5WlPRL-fwSNt8-I)p4eqpsF`QX5eKgbN51v0*U^vf1r zArX_&kIXsZ*WW^qq1q!&%&}0QszEp$oC5*Gw}P;R6uQ;EqT##yzSe*r(!$fsykp0~ zamT=2z6g#3+42%~Fwp%wi3pv{j>Oru384Hbsi8Uw~{ z2N-ccE+#uJ@#FSqz4#10=C-{%02+dDsBPLEe&x%Hi0b1dhPR(GoG1!uWh>PIhxs6|E)>!UnRJL#$S?6pTXk< z;Lb%Tlugar>bh~&k56;OVSJHHg1DsvLnS{%+5@kc8#>HCl$d9A8Q*~Z$PF<75rDkm z!7?0kq+DlSPu!h9x8wjY-_n5q4HCtZ5$hJo4qYPoi34I%=u_H~`bmM#qt5Mi6~}h( zx6!)bGSr$trIjDQ{cs5&xeg+T?v43Hw6#?DP$-l1NaHhnNoVWsym=cy9cmLER3l!{O`wvJOGpK)E_w)fIyem@PxtpH$9j|} z;%hvwF|w7sLcnI#?eygBQaH&tUs#I{G(%~n9IS>6%s04<3i)TnaN_lZDIH2D z;NX4`H^^4o2O>FF7Rz79)Z`Z;byS2K88QLZZ3t$B(7E8)EP6B$Mn zotBVGu}yo&D)#?0(%`g9yc$IRxh|VzHnDGw;XrqKXe>)?OB?m>ntMl+C0^!b8bK&j z%wKV)YE1Su9Pmpp!kqMoM<}N7V3=rYryF6oR@sw_~4iNE{-++`&mFFNRZrKZip?x7IjRZ zdrKyQ+)<@amzAdJerqqW#<|W>p66>6fBuG?nR&`t{slQ3_#a=7|4zI84+rf(Irx8r zoc;BB{O<*}C`BuqIawrcnw|DV3QM@G>x}$;BMrTKVqq8w2 zSa%qZ7~xQFzT=iXUCH2R%4gWzJH-dmO zUCFDb9L~D#Uc>O&HqM)b_>*39sHD{{o_PMv9)*e7>%i*z$gyYFdMdc;QCm_w| zFBr^BmcOVHmNahpA2NOD-yfp)3#`rNn3V?uv{cwsZUoNn?fA9b|;9nF&bvA6rI0>PoYp z6emIXy$xN{BbbHnNw~5V=8Nv>rYy?@8FZq!yXQ&1mX0sDD?ep~Rg4lrmQDz0=Psj5 z?&EXWOvuic3@I1pt59)|DEZveQfo$I%^M!Z>#%QK!32Ik|-GsX%MM^-1r zZnM?deOic{V{;8KC3hb?kR1^oK_SpioWy7qd}rq}gxiX1%XG`}BPRc7)VKFE(4aT= zTAbK=?>%qEiyJDG+_@hf7F1Ir!zUp+Z7g&*7xOHPCt`GUxlW#6{ zjRA?7onFyG1cSa)Ffl^_>~fk#I1Decg2I>1fy<$&zDH`>*&egOWRUy-JZi zarNVkGcyzAte^lSfsZc;wCE+FvdEcmFrIR4s;E{JV~l8Y@$=7*G8o)TGFCxS${Iq#{W4a$UdXIN}m4Jy)3Vvg(VZW{N|3d8k{mP^Gj}}pIGIKN{`uqFuW~kAB*(NA% zTLO>|ZuqywT9KNX+K~VnzR2UuYy-R?8u$lXm;a4f)2=$(^PaWLjm~)#3geamW2?TGndKb&L!EYN^IbQ>{%NiEOGk4~gH|=;@9%Rmt3K(NiX-j8y{BmiSlb=s46|=6c@cDj>+&kw-jp$hX-l!-IYX3*FzBY zhcN#0%UZoH-V7A~H2SbQI%#B6F`fM!JmWkQHlkg}Ay0imu7jGIqB~Z!nISMn+8`?7 z0j`?-Dhk|4UDb_G1m|-AV1<%0o2qAfvb#{Ct4*!;v1zvK5GXUE3jp5=Kgc@NMO{*C z;RfF#&F8lvz`)z;#K`!*4I}a|hWYnU`F95Rf0Fq>#H;@uD6`Vv{25$9y@t8q1i3oC zsjaCmpu2qjVaC6N6QAi(sUnjdGvvO;ND*=W0Pu{tay;;%t`|OUILOG@tjA2ZxBv{V zIK&QDM-@k*2-MLQhJrywMY9~kZa}wXw)Mw~$X)C9=|V4R^~gR3LeV4~GS0AgVjw6y zCrNpq@yo@2h+@{;mL$@_ZF41VR#`W%XXdlU zBUrlG5re{~uDYZ|vxKu>Pr1FY1!~hF9~gF!fh8)YQ8~SvSmd`pXn~lPta9N+_zTvc z{`1XWv4X=~B|XM0w%jKiE{`m($QM3V8aq#-hqyd}l1HHzvBzv4XkUuBB__B3cc>iI z;J*leTZHgmEb{N6Lh>I&<(t&Q$lCFr{pkO`RfFRH)?5tUHd9HVp+pJf|KJUzKt@oh zMz#rkiBp=zxGGt%+cfU5cIRwFX?Sq?O^5BPd{ou#mznEkq1vN+o+F4>N_P{XSF-!;y~w6} zG8_3l4cxre;E#**Qx!~1214_>U$u)`SS!gpaWgcVmTd(_u zG9xh3nQ>ZIgcE2P&vAgy41})R1(0PApB$G$uMyl*)UxXD6m>toJiFH&yDH=AF32M$ z2Vwk5mzx}$wUP=zL$=(iVdQqfSUEaK;W$c4JsEz{P&b(B>|<0}EWx1Ej<}iiIRLeD zCD+N*Z#yhWdOSlZ`Td&tb%hH2n{j5yNEKqS0#rGTb7=kdt%Ygwi&w+(i$>X3i2Sc2 z#l%ty>p5lHpDk<}tpXY>dn*^hpx%Ig#q3KK(cILxhvfYib=W@?IREY;H2={<{xf6p zKQY{-2BE2V+{6QBeAJiq{eTG1C&)(!6<$acw1WUw=R>Io<;zIdYwcOo3!d0pB9b!C zaBLD=XkJTAWrVOYz?c9;sDEUNlG;i>Y^oWz*dAZsK3{)sx@6n#ayXs>gi618zumm{ zetw^N%{k;a_T27#tU%TI;k)>f57mFeg7BvbO6_J`6TEMGbm0#d%NJfhPalunbxzwW zD#WK!F#Zcm_S-eWA28U@5~webugR{jU7IgT0h~X$GA}+j@867m#Sq{FAaTNU5gC@& zmK!T=b~i|3eOTxy{j?5rDcNNAxeQ>)-lGY0I>CpkI|KZg{TAV^7p~kbR_2ch zq%<<^VJE2#&sf~3+&yx)Ub1%x2xJ+n#kSc?aYCp*HtB-mumyT%9&3eQIo_LG!80JV z-YpL6Wt3=D3Z~g0*%dK78M5N^;9#NNXtZw#AZ=!=!{%r`O|&JA@mzrTUYn3vq1Hnk z?+(eZ{%lt1(=bHq!GU;Y%L9Iv_@=w{*6ai7++&95LUk8>|nhiawxd#F2HYFarpbbIq443f&cB8KC`#v8s+GGIOJ6qy=-6+(cfC?NyF3Z*06pVv zqnlejdJP@IqUb`nk{(LO&zFHB%aJe8WnMbIeqIun-<&&re*F~8=*0L<=-UQ$Olg3aQir`OlXiedLbyb8>5XS>0?x=*d&%-TcK<47vP}IBH%?e zK_J$1E(u<~isa2^nL}5iqCcVFO7>RtA*pvo$<88xN7qpXggJmd4YK^mxvvxidWU9s z`-a&9wrubGEm1wjI#=pZ-VUH&6cwiJ8`!brN8?t%#zqnd*J9VIf|%m#e(_pgG5MR7 z3HiTZ#1rrcdt?;9r5W;B_896zrt9jjqRL18iuPDU0nO?H8-42hN%+td;2FGWiK3k) zye`cJ843_OV@K^l#GG(h1tTYncP9!bG3O3BY=Cbd#}47p|BC>8oPIB{U~WwQySus9~i=E^7B1$xZ!tK7(kW?M|E)vL{vUhu~ggG-rZ^B7WQk` zOoH{qajFk=O{4&%ie)3I#Y!O5)14fZ z+?gip&!*YiG4!O=ou*~)uS5-2vb4EhPfLo_K;JieO-Do);c-(@ig|ph3}Yb$cj@}V zC!}*2G2f9|vH2l018FI5Kwk0#%l$uCb9?4*utC7&2onbD&W@o#VE6DrK3D~Rxv)!- zq4nej_Csz(4;+xUmVWQ;Knma1`itC@0+#Ij2sa8FQo2FIQQ2Y4l-t2#Ic{@{%ph$; z&jaQ85hJgZu32OiHpdqrk=|F$*TiqYi_Em?M7!+*#ApKk)@`O+)vEiB{c<$B7pC_D%uX6|xBVSh|dQi(3H> zx)8o=TBCEX^s>j)?U84d^sufQHtlK|`GxI|e`NNmJy(x9)@jKN1Ic|X zpbwM}!LAz!?$A#J?(!Xj7ib7vl^Y08`Cj-x#s1s+*Xl{=gz{B#ru1%e`dUNh50LVH zxcwZEoe(zUHv%tlfHw1#+(D?sp6b2VJq3`GwN5CKSsTcn!OdXNd&D4H0WJv5jh`QC zp3=SFmijRacSJf*z(~+r2eoh3J&cg*pAz@vVy8b+n%}^nqj4+XmtyBXb&eja3L@Q8 z0Xy{U<$yN`8N)Z|O1Qp3nm7FYWs$PCqujkb!bU8T40 z(3i~C7cofBiM1ez>^H3>RV$9k#HufxEWR_qH4u5%%vyFqDk?N3yUYAy2uQ2B2rh_A z{v6t>ZB}vf(OCG~XR+WYLGYzNy8)D|v2}FOunM{Ur{V zPX>?iK|*$0J<_=|8V3C6EpLThAQhdN6Plnow=NgjIfsODP~JCZj{1vnwhBlWtx?960@{N^6}XqbfJ^$D`31#N zmu0%Z=xoxH=O7}p&b$&1d@FguM(h=8@i_zSJUh^>MZ=crC{5bn`y_-PyMeyaZB;kf zC4A^{ojSQ^OG{%@)5X@>!s=`%rk>av?uGvS>w*WgYvekw!U0hA68ei)#fx*EVxU(V z+I@Md9qVGBMo2K>FkG|A6~p`{Sa{AoAo!wIxY==(a>oasP? zU3Zg0`3-Kyleb&C|8YP!P)<%dGrTcJ$`_i*vS8+pSKCnfByhj?UA0D@A%c8sj? zhg-SWSDa)b$UB^M+Tj)I+wls6!)sar28%QSeq*0Jcpu%3U2W(!-U)hf3sopD@?(K5 zTKz6~6jrVY3fFO~#n6wDn%XO;ax<4 zd>60{vB2y6ZhjfBgM@{Sj5lWYEdziTq^{XGU*XgbJNJg!hB++;&?gvcY?EHKb95jx z;JZ!E*!?o>fDH-#N4eg0X)8)rU9j(|$ukUsOG(e+QdwFn#V&(wO^*V^bFWF5KhW5& z!;M?~=#UCMXteQL9|H0cQUE9D6bo;ClrQyr{^%lp>4tt>_soGjxDJA*rRThXY-a>( z?Ur&|4j86bUMHyAWs{0-nFrL}aIP;gW#JcFN?xhf1U`Ah^HMa)s2k zeJ-dY2g)D^$_}GNV)CI;+ZaSe9`&y&e!JUb0e4sv_Pf z4Qfn$U+kPjxz#Lr)iQqV+#qLeh~_bQT%;CbgHld+##}<_>{0+zs*L-Lt85A@--pYx zp2O1A*v|uN<2bjl)R<%zm%t*6^a?h?izYRH9Ay?YRTZUBS1s265FT+{3}_sqU;Mad zvUIAC-pjW+_Bg2_(C$zYO=JYKTZ(U&Toqa-1C5dzZ8;TfxlmU#A@ElOEmc&MPeYxI zcw`hes8h`fjU>E`Ff~WH7L$8O`nj8cOpiK|3=Ikb z>SnC)0muOKj?hSu7{V8EDp*Yqy(@Bc$hA6_VHNq!8j{~K2B43CXH3{fEB-Jd;A28@ zT6hC^2d!^w)uelH4Qq!j|Q?iShha;b~%6n zi<`Nm8;1+rAgItanldt=hNKIa@uQtKe3mTm>rt8d`#O|R^uG-b&X>eiRs=L`=Fu#z zas4`@#Y|6bBL((LGwxSV#tt(3Ga^kIZa2(1Tf&Z6Jq!C8%uTy^EwP3g<10bP{QN;= zecfb3UuAOnc;4qVIv9ngW|+9lxM1$zb5Bijk^}jW?iDcGULd z_>}q_ZaPZ=w0(aG)L#ml#*ylI$UuWcClgWY6%pU7Ut(0y83uGmT@OuC^w89|RtOtP z9$U!D+c>1G4&^;kO=JaPbK%@BF~bxJXOK=Qydb)Z{-l(G2#X$FHo9{{_iSUqKaejS za*KOnUq2)6%TIBCp2ZyYGk3w7V0GLuq-;9O=7x2iJ~29>YU29IF}zb?Sg2)3M_^2l zbr@7A-IEeqi#mr-E;<7B} zPqOUpb8%lY1$DDE(E664C0C%;my(_b7s&cKpa#m5?s^K4ihsIgiVfABzYDW2$^s?f$;9GEH zM*J>8Ll-34AM3EdTP(ZOgacjD*P4q=t>kbQIleLYbd3+PC?u5-#@AcL7@?TnjhXcW%baFBVK zldtb$4rm^yA8gEg%hx|0f;ChYDkK}2Bl^t7u4P7#Q@ZyNf~*fd!Xq(_ZcLCfrfnE^ z_G@|y#j=K_T8Zy8n2vmm$n$dRE8#@7(}$vasLnTpCs2$rglGxYs(ez zw{3i~UJZOyOgltwz_x$rBc@)hF|NPmb5Xu2PX5n*`ELL-fQ`Kgt+~_p+?m$?Zw1G1 zJ<0!;BK%7qlIVZ^`|s}je@#vfEsTUf24M9ghtTqIHe8dp zEjI|C?ZoFf7CD)=CFNB|nBY*3?{rFVA=ThQS<^;N@@|LVSVMlhIrD53QiZBy?5ZMBSjL7y2!awA-qyu?tq)F-(0J37WB)ZO9BpPwO5 zhZ0A~U)Roh<0@vrSJ=JwhW6eJ-XP2)$`4+gne2QbY3UkzdAe`yH+J3RsMf3(p*7#9T_ z`)?V~|1wOHqM8h%+&4skX5PqGo>@(hFR_^_X|f8rtca{QG2{orLobvOnLsgvAv^J{ zPF*QlRIrIp;%(+BuR7I_l2NW_%Wbypw&$nkoa^5Jk_K$xw8s3YgPEZ};P3GrcOYnG zR`02NP2r|*2?WK%sZRmgRlA{bGq`?Mb|Tb~l~m?dCP58WtC#zx74w~@E2%`v&&j(uHJNraDf|S+i?%kt!(>zI841yFJmpb* zC|8H4!-&`>*~(yYDQ$Y{G%gJ?chhKEO0vqL$_Hv}rqtzDUe2@BNS6~IwE2NOnIR;! ztwkuzCw>nx%mOjLHBaFQ3jN59t+~*Ncf%84vau9z zZgLLuDoy3R`D`{AG8K!qvMA{pO+yq=RkZQ&O`W!SZICCSz$@ zbwnF$chjX82JhKe(%6}JQM|eHFoqm?P08xuPTQi~9MqmJnLAL)pqcw0><5uOjSB-% zfKeJ1=LRB5JCH2;ON|-S)8jll&^Nl!jstW8t3V>3JVbDvS$mjic(Vn7D(~UtV7y72 zm8cw2s^(yhT`A9iYpgB85?-%9@G5y~C|J6)7qg{C`T-BuQnzr?NZ9P&oYX&nx2cXX z0kgvK>vsyqsrKj^)MQ5Bl3ipq#A(x)?GwqSo;#5!LCiKb?wGp z)_xcxz<{X(iQ^iiv_3XIJsrrW9?!LI(=q!zl{U?ENQ#f#6WHHsQiEdrz?g1|rh`=&$&Jqme6>M$WK2N&!uVvT zHa81LirPh|Q#(g_)dUeUy(;N~oRGS)sD@c>JrBe?20w9bI<*SInM|?qe61w&jO!?u z?DvhEhag@X2b@@y`ayNy;(V6;xS8bP)}`Uoi3vcq4= zujGtAkvqxAy+z*HEY7UMWd^Fg38+nxjfdI$S{R%!+Xd83eBGiX53~CRMd#rDHB&)F zUKyVJPO{zq<4ooM!a*4RagZVfD+@$EIPYecqq%eQ>ZXMhbE)~#)1paoZ$&|HNdC$q zah{I0%F$p4nX96i93@fpn*g4kZ*^mB1q&#~P&WDo4q8}->5Ff&u1gNz5>x8@Kq*3V zVaqmKS(jS?SZq%Fn-#u*JWrzhcBEZjy&?uA5rWXbE3oSh0d(VO^w!&RR)w4-NwoAV z)>E*4%?c_}`zj-ZOb&s#GF33Jwyg|c1$%PL(#FrgJobcS(0773b`COYlBXboYl&c) zD7W4Qr%wT;^$;j$jw`WXaS^k&6raV42*0?lY*+i1uoHs@N2fVAZw0naS!g7ZbA16j`vc1%e92x;p;$d4l< zGwIm(ivpB7g$$kMe~uA(lTiBd!jkpevh_gmqz;hMPx7JFbA3Q?gsA7ua;}(9m435< z-n$H`-nb0c{$W@lHEgNnuLr)DWwuM0+Q_UE-=>~xDWP)F-I~{`{1R?~%sGw$_Y_-#0cO18`0-tpTK(d?L8F# z0yz2i^uqfeujv0(IQ?BlDLMRa$_)Pua{oomDM)@@yq^~?tEsB4$-HYDPNPiOAnA4T4oa0<=P}Kguyv4 z`9k;RQF_ZvE()!y4X)U<8)p@wE-68|aH)kJMv_gY&O!9;1A|#1ZBRuk1Y=w4iF4iW zRTWy}5BawvZoH?7B2-hb2!4bQ!J-BmN=1D-87bk$8}XMtX?@PRY2BiJ=r8gWrF>aE zLBLn;*l^My#3?hS^W&yDwOyI-TQ&Aqz%#J+8FZQ5Wq#h9`L#QreuSaLv=xzTy|V(j zYHg2hi$~CJL9a+l30}F2rI1(rrEsb`i*(BPGkNDyA+ciUEgkC zE}i7UUOb^!JR=A&DztoEfH}n}!C5-PQ_W(}!1Q?V0yOmm@ z@`A0Q!d}~~6^4Yv(Vk_21Ejb93qSY#V0Q|>xdO?h5Yxq*O`MOuNA{a)Uw>oZD6|V> z2g=_nPiJIj;zZ;`AdH}qq0cdx(H?-TkG+pfp7mA;o1ex$xrIL62DtQ!w53lIWMBUVjw!R7NMJ9EF#{7+f25F29qd{mWNt3wjExf*&aQ-q z$VK7$;iJ~ayJpN)9t>99BJqN8d*WezqP7>MNIe<7P}66cpu>@T`8IdjjmS5BX-Wre znQy*>0tG~V0y?)se}lA+k&QmG$0jw@m}NAgNt3AOEnfsRu96^!xCG*8L(Elu`HFuS;=55(4fgaQ2` zH9(K}DeBA#u(+nkN4WUa82&U+L)o!a_e7muG`;R-UPw>?m-G z#2mswgepuGA(rEpv`}n2=U?C!{2SrF*a6K{ncGQ zZI$o(hvI*P925PY64d_!mHgM`ruI`)b206UJ9W3uRzMUF?v4l_E_D|kaREFO9~cS} z4Ja(XY1A;aho~QFidWKe=(%96{1JWKyo$QJ*a6{; z`Q7ySH2w3p!}UhnJpc*y@9hnbDXwGB>*L)lnJw3Z(5c-N&BmC|X`%O1gQ(AKq16XF zoNiBo7zT`l2*#M>ImjLH;kO?e3Gry zX;j+;&UB+Tq5Yp)j_@sG`vj;qd(7xoORZX48jM%5E+rRTs@|t*)dx_)v?jreIzddz5W5&d?)$N~~cvsoGVy zC7O*9HF2XQAbm7ZE*&Go+ELG~Be2x<(?SA(`mrAv*Nd*A`+8A8Glx^nSJl*3A1PMX z1{4=t$6PyBXt+OtG24M=>x_##yL)6uIGAy68JLKvTO30O1)$%D1pMlPfwpvYXE;!z z86VyY3@-U>7~2`1%G!{99k*@qSkZ1n+WWgdB!5Dy^4XY{?$&d?|KSd@q;gI!>jUMa z$ANq$oDGh<$>l*4@kI>s0P6kaGr+TA{jIuOC%1|N1Nws<4o2^KuJI@J$47W~XQ|B! z4=c`tNUFKVC|F$20H; zfnV)3=Ei9hu%WfLV; z-7gY9w}8)5T7;E-6}Z$Tl@bhd3Up|Vg)+JMIg0WhR#RGSFXsBIiJ%f^x3aEOwJbaL zV{UZ=+Dsu#p*Pd;nI>+=Wz)6+G+5w08Z|2G>;!SPz+;r<(kPjkqqiC377F=%nL(es zqA%>fxQG>8=yTJWDG2YPqd{TS>VQJAylZSy%h=~l`xB8>4OZ*<*MiXWs;lUx-&&%s zAwWGj`u%#hY&8r^hk2N>aDdy#6f?RgvhW}SsrYO%GpWrTg*yp9&->y&hLmr~Y{1jy z_JZ+&^S$Vwe%&fbu8Bq_Iw)lJ7`!8Z&CVD@C-r2QKrA#Ukd(NTylIn|CIm5N#G?)+ z=Jwc#kb$(&GzIn5Br2>3)@~hjO{OnrEE5y%VNgwl~NS|n3dLo+vP$vsr zd+I}`;$+iK)0f4wC>x_AZE9FUY$jt#oE-DD_qFB(*IO(JUR{-$ib00Z$^+W{$S>>U zU5MYxcdSFZn~>W@3HYNbs1*16vr-aVS?vTfMpXJDLIn`RUW`^#aLywN+GAUl2o58@ z9u(6OqNbj`0jo%_Z2fw39BE2$v7scs!7!nBl6^gm7n~XH4is}OfA$t0#NGrC3;2qU z@;XAQ{m#~<&5X^}}~8of;S zg0*W<+R+W8ia0JSs;1QB2+nC+)zxu+!Dzr!IJp5}aq-7OQS!t@qo^7CRT`LkHjsj=8U8{Py1xeP7U zk8@J>^z3Jhh^KdEP#R5bgDP#}sbjeGxg(HQs9~aHxiozEnWJyDKu@}swnYycpO6;) zuLQ21JMJu)*+=$Gf#)+u;eB>5yi(=Kw7S4z%-!4DsAhkm6584M(9zpL*SNfI`ms`J znX!GVx9F*Nwo--AK8%=eX0uKar|#tFGb}y9oAL>B&#Ylr&0`?XtSPWpxb!%vpPE@U z$C!-Wa>p4j#nCLP$5iO! zBU!)Gds=nnLnkoS2FK6jaPF1CsOoioSkP}XZD3H%bV}_ z!YSz=r7WC0k=gBu0~j-QFFD%Idj>}y(fyjqsuST|13+jucAch0gXET}+C|eIL~M=y zV<&Gv9YK6H4rIw92H-1T%Lb9FKvxEhlVr-QHv2>(oKsL5zr9K8T(Ufq(8W)XFr$Qr zFJq%Y#dz6(m1=5~Vs9bTUl&nNZ?J%YgoWB+QsGWD?Rd(VtL#Y*Cekan!o-t{YSAvX za8=ae{bvtBiHcP69%;!txQ*7z6my%P#aok;wtR#eMO~q0nZ%s~1jaMl`zakN8B!=M zE-jCbmuuYx9R?{*5ZS6mCNR}%n@&^IGma0mP4IK`v%eqfsh!=!=ONI`VFfwh9$<`I zRbnGqq_iN#t0%A$+1HpHKn$<5fgko1BYba$4xRHDHV;ke^9&8yoUyWg_{{Lvd0au> zyL9 zM*aOf_SjE7tmL7D1~g+9ry7_$b1J07fhIF_a#=C`l-z3y4W)XfBOOsOzr|jf{j1ul z;9Z9q^BlZt$cOZ82;K@2<*h=2*7>MgIQ88f*E4nby<*OkPK}x&SfR3Nlql~P+v4IY z)UzSSV%LV~3qWBz88(S%tsy7yV1KOO$djo85278z8&0E9f#8cXHFaVz z%zn^Z_->b)JBP&w-jV4Nowg8+*>AE8>%NO$6ZJRME;4e-9_jU9#Upl+nbzFGY^fGN zsv}&&Zq_X(@tVVAxDFp=(uVVsuGM(Z)0e*X@RKFZ6vZ$UCEVqC-sJ_@jz5(ppr9O6 zt%>CeezijWEjC1cmFSv8p>%vxh;jQz z8?t_F51Q{<&>dO$crEZ+qJUc}HSlf`o;kW`bVKciz8)JRinOj?+n|3Xmv!6&u(yml zQ5Uc#OlQVsf+D9_#8y6Zjr=GCh0$3V7heRrhl-x;(1Vov+<94o7pbWk%G#2Vn&aR= z8twpub}8>BAB|`wWVyM&exNE#x5_LaJHL#c34B!%?F=e%+$0LnBsmnL1{5RdubtQm zfCRtiA99jaa^L|(DJ*PbSmB=}CTa5rxst-+LC8{UMr`9}BxZ*LX*nbcpTJ~1fQVk< z%)Z=to|L-FJI_#F=qQT7h$v%1)KMshQ4f{%IOtwM*$Ry;6xQ`WrloWSNAh0mDXF4R zbnNdej>LB9ntcG@p|o>`uR$c#^yWJybc*Z~HkE4T&Q|EAqB6mM4w1; z%FJ<+<%M<&899b4&*4(cjY0dOm{pt@y>aD^=M_CTy?Nmw5jYW-DUrmf*+=QeKd>bf zV!$bQ`J2m5xJpi@xF_x*8(k3|OnAHPO@KwGBp`iZ$G(U(rf>O~bz8(W0-w1e*D?IO zJ`}&@=Zz9Gmb4zKUQPtIkle$v?=nDep_~v3t+4$q{d(h(TI!lCQaaCx$Y_&p4#wHU zDdc1q)`ryjoY!-`PNb+OR?0sbRM(wKk~c(^fk7!r5ZMIb=`bRs;BJpnh+ndWSAw6G z=>sqVdqi~nLUn+pav*vU8t2d;7QJ%c4$Kc(a*74#e|=tJDnL*DyRS`W-ITn=l$^!P zuFrK#G{0!0a8NZvIo}OvmvcN{$XO}Ov^5kX;$%b2(L6iw^;LN1et?|5^Aho(jiC{g z1mU@vBBA{Crj$qY?)w*tfz{ewvyE>t3$@Llv94Y zVLP>EHv}3}+fHmsdm763L!we6=2A731*$_>XPWxT)VQKfyrIFC8xEloDH?C!QUt(u zywOgaaS4xeNm?znlFr6aISwf)peuSXG%IdCYBff?qY%3ApXk8~GY5>pMpFqQKeob3 z-SB<2LlO4*#mP8b+1T8OlN{KX?$piq%riA4G}?sg7DF2jDR71GqhA%vGBpxcjOx~m zAZNrh;EJkS(&Fsyn2=f9sq(xtw&>F~{ae5}RVIw%)f14Ha!u(H<1K!Y+|mNt`Dq$v zz^zM$O8cckRgZ#Br2$Tv`BMsedJF@A;j=1^U8EOBfS$osvWQJ(7BT}rOwya?f_Qd^GpbkB+044G{y-8@zz0gj(0?}FLoe{CiAu5RTtbZbR;pCwe<2+ z7Rq#@UoA=pZSW0xl0)TXB-@cz?L?FzIItW!btYl7Mojg0qTefbw%Erc6$qVg7x930 zK$|~QkIgz;Ves(@`|$geOD@mYG6O15exQG}r4=|is7Tgq7d+3MJ6Y5dyfMsCe)F?J z+_E*i#IF_o{4EhZU$mL*qWY*3Cg=0$zEP^tPFiNNHxbf&Qy`C~Bfx&0Pq8I+?iN#Z zHl{$60X?o|tfW=9CRAch9Mvj-`L3hTJ!2~Or~7aO_eZg;CTa2hFa7&soHAf{55A2f z2=xVx2)<$9(=I2{#h1MT02Wv|YY0KIYshxVt_oce(4XggkhgG?`(BCz?{Zy2rVwCe zw2YIY%>n#>CIwa3S2@d5>V?jc@pK)Mb!>Q zM6(m8Pl;?LrPpHW7x2@kIk^aS>4=RAduf!+?Dx$bSFBq2QH$q^4*u0hWUup$KwQf` zqigdkYlVy1H1pEoL@a%p>oa_2Cr2>;#Q`U)FzQ1yVLg1FTxOm?L~evwCnV*^8D@mI z!Sfr^R-Tki_g0P&LtLJukN2C7Alm{RFWPI<&vJ>^B^ob3h&PqdoIC7Geh-%7yv6&H zw>1QL11Q+@K6RX4E2=@Rs?Kpijeg89QvBlIKd@LD#Z@EqvCKjW8+Px&e)$Oe++u9| z>cttw=8#-1F^<_&eYz3lZ8zVW5P^7$t8{y`dsCDg3FgiE)=Cp$Y!7tz%?+VZu@Q)^ z5Ze8N2mA_Gbrd3(!pVPpU(gtaD{$cU|FHJX!If=Y_i)m&ZQJSCwrx8ncE{=1ww>Z#}>F{gkTnN2<;~ReSF_*P3h0F~-F8_v{@dD-+C(lSc0zj?!`D z8{}sdt?NUcfJasQ0ECM{W9%00Asc_hRJ@5ry#RXyew_4~o$J%L%g(TF>^SE<6#E}T z9?#WFV{dLyB&>@2q&q%iaiC)Z`y{K~I5qa;)1*5prjxOQ)F_Q;c=F`kPsV>&Pj?=$ zyacb=Xi`1j!#(0N9fw|rMA8#J!w=;jBZjmf}szN-zks$CzY^7+~bYD=DUM-{S zi@sqmCcEd%N1BQ$d z2Jy$Zo=A38=`vzdGEcLZDXgi;!^fPQE}-&lLom_uz|?^##Ia_qEj8aYSTgoR%{MIJ zGOIH}{HO-!8ayjHYxFKPa!$9G?A-h49nHpsT^ps2M9@wnx7k#^#dTxKZ{wW?sh3i8 zje{2Y%lMZxLg;Pe+mraWHF>=^hU>c?x zgcH$ExgtAzc}Mm|n3hpyuKft^<<0p0Yi~$+jUekp_mx;{BGytlv!eq`JoieaR>Bmc zCQ1mKQ0y!(z!zf8As&Iq{*b2YF;_sWCl7be%!M317@JsO@c+OC6 zluePzO}=6S=Q$eN93{@>+1zAEMUF{yM5O&_s30p+vqfHa8OxIn?s+9I!87sv3`Up}6GopI8t zzSnrGIJ}EFInG)!tuw)h#D{NVcD?ZW#qN5rx$^q*OaD8_a=lOxlNUr8dpP_P{W5BDD z2O6U6KP*Ci)6d{*I&nGJ=~@N#lgh5V!}7X(VTJ{(+y`@pdssX^`=!CBJ6eSs+?bp7 zt659|p^K$#nVR_G;Zm$xsHmOVo!JjqJK?~&L+Dh6`MTEawDb&?Bb~J@j z41QLm$iOXHBput-8V8MBf9CWNYw4@Y#GDqV-HCE~w<*UK!fd#w02VG%f~e!IRzefw zYnWO^N|cFx@!;Z*8w7>CS@XMgO0{(>ox3cN@Kw1$J?HWEou!x_`~Egw^B)Hd?f3b_ z*tX{fs=pxm#2*;ik-D$eL%~%O>Zs2DP7u{!GkBPRD@cG zE#*o+^+IAZUVhvWhT3R>dm0{sPM1K~?E(uNn%Oj}k;g_cNtv_pFh!1a1}_A*_-W|-#Tpq4p#aH1Xv z*|+I?2@z9-U1RNn-bDdrrbBnN*4Z>QRZrdi>EGq_!vtMLdLI2(B#odZk}r;?N>sQk zj`NDkg6ay^!-9*;^O$AxBU6l#r@;Jhd(8>I4il_a;9J9-5>-4jHPS0c7zyLq+5HB* zPa}uuiZUc-yx_0gGHKD!@%_`+8;4B41VT{(1S>fb} zJKd?HjcZKncwS-QBPi@-BoF%&M&bmU8B+=QAmJ}`d#k>BmP1JShw!y$A~e8{itNnHl4H2$ybMiRU!_nBDXP+h!Mc+Het5E{I z=Qrg6jh$8|ho=@&rnAT508Oz|;S?Qo(xGEsa*2dSnh_45Q1qYX`7Vecd%8t-$amx7 z{FFxsoOesd<`_dNO0*M9(g5wjV6AtjK$p$Fs^-^l1Jiugz`nAlmVHP~%jX!Si14mH zef#7b30|=m6E`fJxinuyojl#Hlek!WGSYQKQie0BYFCQwz;1jPWM<<2NG>BFC3~>bUYnDK%6{ z?tv5E4Ww0*vfy9}U&+%AJ&aIYlLj_02Sm9%j8R>U`-iwdjGX z)$IG(Z!zWfHXo6baB|$S4O4x|D;pen0l7Qai@QT^T=ZYR-&60`6$ahqAW@lV*zeA? zH$st}8`*f69;k6W!JlZk3=^Lp2%mM}BWcc0?FM71k3>8X#b70U-B7?M4>a2i(^hF&FrC8dn;oAycw&{@0bSen8$ z&X*l`MC2fAQMjW`hJb}6t#{`c85uPkL$g2=6k6lhAINJ-)yi-SspyJ|9(7k0a_fs^ zFVn}qL55HjDR|7b)!%hec34n#_`2Jv&z{&@_by%DTK?+H%6gm{=f6F8o;keeMCjJE zmgH=`B4TITL1&NR8~@Hnyj@^RJ5=$yZH&)x?ZC%%F-UPGN&i6wmGf2r8sRVz}rFmmUCAZzEOs*i9lJFiBhXLG-? z&Ke25*I1O@E;qf`Qq<-4i|waRh4Z!phR>cDj1TQL6g$@yBKrjevJdsPIjqZC!ik!w z`k<=tLc*F-O={^QH4;fBfm!U!ld-&tB>6&NU=DMlxe3<#$|WYcPIXI@r{~8sTE_;j zFvwak7Tev>{Y;~GNvc`>v5;LYUEI4+n-rc!hUo^p5*~iD(b|K(+ijy@aOu1EC~y&- zDPX42ht6X9e8Bu*HbkyKlxhRoVOmwyk?0hNfdRff1 z8V`to0t!B%6O216M%GO1Uj-+^quG=bZZEq?WUaz8tnb#cT#<}XiHjJF9%UN<|E=|@ zC4*vmjpRI`sVHA=!&`?jol$i&Ua3|~CkK4F!W#N<{buHF-Q7(u%6xKII{X5S4}U`k zKmBH0SJ{nX%WuaNOcTO~Z|>aT9A0&QHR zuS&gDnBd`U=VZ;@!WS1Xyv*^6ywgRt1G=s4#`b+T}0D?h~|-8EA5s6z6Tgct$CQPeuY$f6NZ#UYp)1bwsC z#IQ#JcYLL*QgKa)$ifqqMs;XXES62xZ0DRri{c49k`fFGccSKbau-wSnURnsgBo6e zQp!$@Ly^k5VU72W+W`*VT~sn$xTVNg#%_!`i2xerV_M>`2FNzePD4ScY0HchtY+GN z8EWQA1Elh`?3HUBuBJ|mhiKrp^(*>;r|<#I{nZzD9EW@QD2`%5_U=AE9w;SAl)<s6#c6@kc#chv-sSy?9_aWJJY!?!PhA1wa z>iQmkt^Fz&43E9xOJRyTP)7EuH>ms+5E)Sul=pU*fdKVAu?DMy={=Bt>$+3v5Wn81(GCxYyRt9F^^ zeiOCcyo&TgAEG*?_ox8IRip@p^y2KPMp-H;b=AYX);O+p`}G`&^Ds-K@A2&JNS~8J zUdcb+u2c0*g7nSg)X15`^80jnMBd7E1~aac?{)4$f1^cHwTKxdF==;~Qp$fL zKKIiUN>Vp~ zY0BXQkF7inO$M%od(0@nka|sW@&NOrGwEV}3?FQ_NK=(nf+r z{hcjt%Nq2&fGVn~;fIoL3`%@b5JlpvZtzkn^vQ9n&Ce*80eH5Rw6mT{O5G zJ2#ODh%}32Q^y{K#z6M${G0}iYfHLsgq`{uUX(~t6b&GjiQ)6X2fbk7wk)CsD*Hvu z{2ersbDU8VbyhVmKYir3%rNW*%K7t?I#l;46D_p*kd`|lEu}g zB1;8%ykPlqwHR#-3e?ydPvYmrDjb8ykE@G`-7pmGdTM&mFb=cZ5Y=Iw?2BvMsI2H& zRp*6rI@!}F7p?<|8inQyU~qsF^P`)HSW0){P%wW3bo?W>_IabvSA=(c0*@jXCe}eIaGm)n z5Zm#rp~?KVP^E}NVTf^ICDFZ~bMYR-V(7UPk(ESihO zOZu5Lg3TS+T!^$S*bGXC$dc_uq zZZJ6FIhj>2#-XVr_9|7f2ekGGO?)W6NKw{b6bY$^k#!BlPvz4WxFSVrG^@_GV-&FL zG_OenYahd|Lrn!DVj|{Dlios7{=msZ2T~rv)Sb_m#;M$+EZO@}Zs`rQXw&0#!qn-(qRobcj!Y6n*=0$Vi7mc- zhyB6Dgl`Q+or(aXiRWca^=ggfZ{5fIQIB}AKd)3|N1b8BkcEf0su3+7y5EklEslX z0gyjKswSKF{H~)_gCXse^89JCdbDER59IxZnr_>Va+K_J%h!^h~Q7udVTm35=sVkDppO zNs!BJ0Hvt@0m>c2|Is|fDX4;Uy`^|)S~$UE#Yw7lrX%%wt1z)>Ot=lPp(=9AWxK&75oCcw9hK;3b7jw|h>8%_U{I*^Qh0-~8?Qr^ zNTiz!gO$HN=2$}qQNcNJkJkIXOJk%bNy~^yZ^ltRO5niskVHCd&){rjeF1KNV8b58 z&#AQQ1m&kNokPg_Oa~jP+a%fT^70&9chf){F{sm`)KBe0BUsj%(RM6dy$Xuum0CUk zYeP1~z8Qy^+-^LzeTJz8^l;ZE(Y6Tn#l@}7UZ-_9^=1i5@5*%@PE#)xyeoj73rK6e zYqj)LFrxO2hn2$N+puS}a$?BVR&{}?J@#pD=3a%!fpyT;jr8U*ZsV zhU{$G#x(hUZ034e3-{yuMHV-6#`lkxLo^^Ah;%>K+(bWCxAJ}zvTW*WnJ^c!Q7M(g z<>78}uY&$2bT9LsM^G^*9s4v2hWM;sq_Na)Ymwb1VK5KP3*}5*LS=CCGD$osY-}Y{ z3mi&6OtK(A=@WUn4$kVQ9FZgs!v!nlFB6wh_qMpJm)PG6rHkF zTvKUM4uvsXR-L`kB`9i@&B}YyWhBr9$HTkp@fRaDGt``k>zym9!BvzkWgNUQ`d^q&>4@ADY;Jsa6VQlwB*`8{a*fW? z9(Du^imV+My)lf5wIU@@e&q1nT00`2`$E0WQoJo`!ZpwvD=s)-q1S1H%zM*Hp~1yzHBV&SzG2$?d&*N}z@R<-H*6bDjDJ!)-x5J2V7 z+Rc(+(B5_DU8eFos6lUG;IKhq*#)2NL)PxS4(@ow>gdUs=3SQ0w)SRXt_aU2zhRo{ z>`eO;IOIH^lm5`@IpFa~$VFf#9O# zF}-t1zovSL6j&?QMNrTEOgSyHV)ablHr3bE`GBskM2SOgFzcUV%>gziHNJX<`)-I`>)-$S266C7*%BhHuP{@PsL4Ma0W_S@g?okvD$7-@= zeElbw;hbeo@XLH$xTFMzpjlga--IjtMhjIMiJ(Cm-QBM3W$ClXGv@5YNcp~(xgL_ zCpQQazzFQT4!SWdpuSZK-1Dm{1IPug_@$lJ*G%1eyUoM70);;b+q zycH@3%a)&geJ4yl^!s?^cU>n>3iOXGjpJKzNV_CZg;h{q0!$SK0XLhxMNm^21z8X@ z<6I++IJOwN2n-_X9t^lmOyN1mfT*!G~Wi$zpb>-wdA{OQ}9 zqp1|R^Vw%$hX0?InNM)xzb!L=X?_1(Wd2%}Rx|@eKfm#xfB()I@~e%Zt%bdd^`GX{ z|80T#=e1m)zw%F6@!zkNv-{JFRms%G(85;K&Dhlb55Mbwf$Xsza(xV_K~pxjAVft) zL15%;2HirX8UnOnqzd!EQs3A$22?H8<^0{~$VtKReM5xS3q!-85Qg}~#eX$i94@^; z_@bPN0160<5REdXX%gp{@`8Z^t zHi!ABh1h4rqRIwTTEa39GVf3_7}c0E-{g;y=B>_iOj$ zLu;~%^Jy>Ug)E)!<4a8Oa**;pwOeF#Pq7;xUC-UD#29aEiLl^b#cT>x$DrQ5^dExM_8lefZEFV#18{`rb$ z>>j5PKl>N?pP&EQ82;_VD(rD ziUIc6MV1(tI?R4;PtW5Uf}DZE5n;H+dvNRB0gPL1J_dj5;&uI&F;h%TV`uX{kcbav_Cb` zi0^W3=ii!CbCudv6hUh+>et)RB_pMblo)`8{KE#%9|Yvu|>hMfx|{*48pxNJH=3jr*b*^7aYF63P|YIK zCN|nwbrX$MC(W6Skql;5^nEsw`jMx%qMgHB)#we`_>XGrTCJgMth)*YxhCf#iCHo= z4?a)x8wPp#0T5(zYmd9oWW#+>LkcuT$BKmh(`8cP8Zw<2;zD$pGIrA6=_t+Q6tt2O zuDZ6;C0MWqv4iwdkztzP3?|vq-6&&MJQtE5A+SNkq9eKCL9mls*7LbeO#KDLM_9pO zlmfv$1zBdP{2NXKnupn!6*rAUX91I9n2Olddum^;87Ea*B6?nZ&*;V-2h6 zCr0HbNSUXjXoVc9UWJslzBt~aKym)5;M1;UbySPGq?FG-oyuzpF6BN?dK@)39Qh4_}22M{tg#`4Oxj& zVC$xdzrm(zCo%*#RYwTWJw?8&P5N18VjL)G2)h(!m{|_3Nq*!ClE6!s$x&q9sq-7M z;}vT}UL`SW_J(hMVphc+p+wk4lNbn;%1RM4qIBf~CYv8Jdq|dR#!CqU+BsYic_3gl zW=_}V*c*`HIo(Crf`h(S?aS$(*jsICiB@cXovj=`@5*1{`SGXX$2)1edg`-{S^bF^ z|DV(3e_smzN)yt5>7JwhNR&V33nbgFR4PdW2ZR!WNyDhnQ@ie$0;s|ek?$=4;#?*x z109IZB;>DO^xdXKuHyk-4|Y%d^UQ0d>;5Kn=96j951E%bW?dhzuV~#s$)^f2_0b$2 z&htbCB5GlJc-}`bL?IbcumH??C@$22>R@eX2kjxeNC4&n!{Bs%--L=}^DI&k=QcWC z%emy55nya>Qp|R)sW8RKYYbWLV)~gw*hFY{1yxx5w>4l2Ti9)p9xC{Ed%Z}{FD;Bo zYJGMKinykTb)DU4m2WQ0XGuk$IyGa(mJHUGQ|MJrvRU+|y+%7nH0mZoS$U2U!F=_@ zWSd{Kybl#l3|>- zGT0b^*I^&PjvEX1d4nL#j}YTC)n_Lq`l;y@F{!*Zxhmf8d~ncL*@fquZy|B9?!nQ1 z+7o+s?l2Wjf)uW-?&#I%5ZRkFqQ5W2I5nhE<4TonhfBDsHtQKEQIPBeP05ZnF=p{+ zJ4~M}2Va?u&C+uE53_t&=uKZ(3~jf$AA9U|Y$w{Bw3W+&lDX~82`9vJw2b8@wP+)L z9T8oIPA)K3CL6YoJDQMmUE6B|>m-Z5t6_F5J5FL%@&262BV_R2M2@7plT)j(l|$P%C4hC!)ebbeZawFcX1ExXL-VopDnFQZ7qV!~MIB1zt~C64lhl~dw({EAT|z}~-H zb^MB=RczV$j$3-H+71p+4BW^zxZ#Td#R$+7(u5low=7gUQ}cHcb|c8@$p;*5ID@EkVO0 z8V9pEI^FNZjj&pwE=f2fq&QCJKs&*g6CpO43e7zpO|pjjXCU^ilv-JxQ0)U?uNJU& zf4j!hwdD-rg%X!js8E2>C^02Rlj0r)^z3+&vLakiPA%#=EI^@e(@2guQ31s? z@c^oIi~8Gq)Z9MII(b?k60LTSw$cbqz5AwcO|nG~nM>HG;u$P$5f$cAF;79dH}f61 z_2C-!5HQ#hKVOuItJ}x*hT+vh<(a~uW9TFNFhS+GZW8{A8YC45%P#c^fAD1;Grb!- zGN0!g8V9%fW$d}EriYE8qCJmH{OJCyuOT3RX~jnheuie>-}LAIto#1=n&>a1n7?YG zBo%Gt&%k__(~`*eu}%vazAgfolLA8fsuJ7dAVR~J8`;i*VhP?CSeQT_{fhb#@HG+x zJk8;5fndKmBN#p<^q%O@`WySN$Mfuo=lhp6S0H8$rPu*yY^w3$)CodA94zOpACcP7 zoQEds$qwRz*mJLZQ)#AHkEXPcr0V)=)L&50meyvQK!$EyzS`r?&AGx3m4Y>HYgZOj zwPf3Q+fDUuwRP zYUkr8usVh=D!D7bm;JN)b9(UxyU46&4XzXG@(N1_#^4Xx?CfxD)-#vBx+h*o^0y|n zESH?n^Tp^L*WI*ts^p}4tcLUsnrR%v<>0y^{$J~CWj>hl3nd|N>0U4!2Qs$)IK=k6 z<_chYgBFN;Mz9ACQHSC%G+*MmNf?}c@XaTnWd;*5m01Eha}I)HmG?{WvdoF6-rQc< zBR_IbO()>mOP_~#4$QFYxCS(+JrtE@qVTb=7dMsInxmhkK zEcaeoL?y;O{5(6=8~B6)YDZZ#P9=6RT>lv69S@*)3W$X7mBpT2ih`Vkx9* z^kmt60^$aT(7QptL~j#5!TrThb5-*j$1jeKHBUhF{Q~DN5Y$MLM)io%I z<8a@2{4s$SBldFy-z#PRau}ke)O-N%uKVrgZ}-Ec%S(PB=W4uy$Tg&NMxpgEd-mQA zNV?$BY?avy=EPNQaacon0+`_YPL&;9Ml9%CKLqAdmfu|aD@g3KS%(AD*~6K@unQnX zfybsiQ(&sA-Zo+*&4kDOsPIzcIwKZw4m1r?;Hw&jT3PhMi6Yl}Ua^ z&+A5C;4*-=_Ek5uPr2}#x=mliJd0h(ko$^Yf&i>Hk7|}2z*f$ z(J)-rA=ehg!@z2sdNjv8`Pso>ooO1J=YlWEVsSIdLXCz!j7-L#{pb0YI((Fz`<8=J(v8AkonIb`FGy>e@8C_8y#~B(?^h3p_0oo(-n=#^g z%VH8`akKmwB^7HD3)<8{FNhl@qoO?(JnZeq)jLDX;W@m4zhIzVU@9WMip2`ztchk? z0VQ@tIYZQmA0www0*QdIyCOm6tt@CmkF*FX)Dv4vq-8rx>{!%1Ajp z5Y>NPO}E;~th_(YSo~JtN}kprsNeq&i;JZM#ZaYUrug$yyqsj6R}!}T}>%D@pk zRoANwy8OxWUX`$t+KExuvY7o{0m72YM^q#)$0mdY%8b+H7I)T!cWI%CZHH1{u}V^b zgx)F`nYiYOqsgpRd2!(097ZeOC|$_E6Gx{1&>|hh{)n0li%f^m?bYI`ErE|w7G8dV zxNL|FkdVczSbG-GK=`1BhnZvRbmAbe-pGcU(Oy&OlLr6je2!>GsKu)f&zJsq=S z%flmIpJ+LvA5FtrvKXtT$~osG)$Lhfmb)9)hZ1=Fj0&z?Mn*P*t_IwnWUU!T6?4qp zGN(Mh6LC!xpjg>nbxza{9m?u8*?YDm4~<#yyvozLatOZf)+B6PI7DRWf0f3HbYgo{ z{rI!VfgfEBboUua9RDg&{(=)X{sG(kTR73y&e_7u!uX$X;y-D*H2)6r`P;Q(h8ET? zj{icnqExMv=LArB*OZimr1En8i4o8&V3g26!9-9+y8S5;LSm#fM~x)8B&koTX0fQ4 znRXGb#5p%*jiHJH9{S84FL)36CS^ato|qgUd;?)|2=esl=uhK_{7+^Q_74{khP;IR zlGO>3YndV1?6N)>I43Sx89?gNjDO0gji7Fql3ADW43ItOH3at)P17ssx)yNQSRJquu6ib44 zS2ovXRl{^Ee2exeRBLFUqP=2hRAX2j?aSb~94aA)w%v^umMY@2P+*i?=B{2?@_oTQ zu2;Kd?=YMFY~eIPXe1PO8s6L#EuEfOihUPOUcZ$4Uy7s0jQKBp6MW;N;HqsHo$N0UQ-sYiW_#1 z2g8`T;-{xfSPR(ar^uL?&(+0^1t?mjhlS0hJ5TFMMfXaA^>#^*OyGlxc#Q%elaiN& zB+HW2VI*XFR8LdTlI+GNu&z%wsS@^B;#V5P`;#G*Bbirp>|q*ehXys@r8%-Oj|thl z9E~Wsn0E|NP~RF02RXAV9vc7q@i-?qPCjy#@1%%dP5jfXtYyipLsLCeJbUSh;E(f$ zjwweF$L9_?{6Cgb|4z2>^=}FJX>cX?XLA1s5L={v>V%?-`e76QZOw+VNIn-#n~FuY z#=<=u3{@&3X_=TR#y@|}WX)EV-Nh9I)IkIc%_|~5_est9m6&-p9MAN157uXP=KIj~ zdd7rVo9vnh*WAmhr%#vDr_ryb)<+H3okt zrygC_y%;9aHan1 zO{D8epzk91ioa2QaOG2T$-c12&a~~;8d3)P&Nf@7LRU;T6Z6pL#0pC)M}_p(uZ!l8 zoD`F1Na`Y0_uadDa^%GX4<@8r2H%ki!&zjKQ)gHT!Qe?)8p5<&Q5Z@lIEb<(hNh*W z65^sMwCj?sWPNG(TNM7{wGoCnLkm}yKAV$?sdgvm&LKyWv@N0%O%U($X#gsk!}%kA z(k6l?t|m)`GQqeeQtrzt2$)7U3vJk1t^3t#{+Ce~Q(_095heAk`TdbjBqbYr8TCC( zZW3T|Xr*F8IBIbfT`U#Ygk+K*lZxfHHNI%Kwgt_@gli|#yg&1yDcEpxJWW|AcUhZL*(}VL)m@I2#q+1#&X;nYind@xa2dUa% zNjQ7tLu?EVO$ii#6(>)xNG%3@D^^hme<*D=G)oYTFHjs{NayC_Du&*VBl$MiG+6=2 zR>srpmkVCjhcx0FI^|p#Nr&r4ktDq@o-M0Isj%OwXJ+Jw--#u_sTql}aT5@*LZ?li z&X?3xXJMYtN|k{Fgt#oId^>KW$%u&2P(Z_ClxNh(08`C6OYajfws4UIdTcueP|@AS@L_(AA`RCnl@H zYv(>c@V1@@|LypkivN6m2lM4BH+};;w{_TDyE6TNiEq+l)0qJIfbK|G6u0 z^DUfou^Cx6|IG}_&K}VwWo^kWJpf8WgGM-)3d%Bkwa{=-4GMyiyr91>`jx|%2ZgTI zb646lKMoa5rl{Gq9s;N~8|YcOM0fk;iR$px1xj&}sB{it8|(oigMy7Ca(G}*^sSq= z=H$IC%RDv#9l;$-?O2$z@VaJjiSYAMime-J+AN^~v{0L+?VO(4JT^z;eFQc|MvToZ zpsJ>xQybxjozLtY`a(fc8tiW~SDY;*t7aGWokvKI|H4iY~U?j`gFeZzbxY7{-YZSwLwa48V=AHSEA~3?}@p4eD5?8J%Q(saZr3 zknSp^Y= z-N?FPg%^z=WX43s7n^^`P8o_CE*MAZlDl>WgjqQ7g=^-K32krQ7z9d3D+K{R*P-I6 zym5QuXPf_AOj5!x{IIO(+&sxB?_4?2F6T?Vc>lB2!Z`rws`=arhmrq#tL2|(#(y`@ z`Tw{Z{s+2{q%3PUCxGak(ah!`YgwewDGdXR-4=Bm1VTuv5*}#c0Vu`y9a~%>)yBf9 zIEVH@M+OT6;rIQ7hFxX@zkFF*ycqAyO7mvset8>OvIAn9u`z&Wzpppy>o1McZnnv@ z*@o}yMT%MTjuVyY95YR4pbaU(1`iP>z7;@|Bv!eyZu|)C85d`=`elCgQ7<#A18>sb zU{S42%Dt~edH$dgzl{=Xe-7*OK|Z%)&d@m9nJXfc7Mitl?x*1SN=ROa_5&&Au_fMv z7Z^@98yI#H2G5q}K$9GDrC6@CL-Kfe?UF>Xc9?eE7?8Y3Ae6T6pNZ9qHp^3kPeJU) zQmV30f-`ee6cpa?RFdHIooI!3Pdsz9HcP}IeZ=HRX|JH(&Tv8yB0B)w8UlTiGd0A{ zaH9vDhwB~I)WA()qjd;k$3$>}ze8ubqJUIpE+YreTm?o@7<+L2K&+kYp=l)O2cy@C}azg5;uPYxZ~8 zg9?IzgJ*q(4-G9g3$~IVKXr}V6)KmMchPtZ0A`?0p*vIxIZ{siyg7^4C5mN^;keMs z{-9Of3e-%=eSPWxFWFdx`N#RH@gyW9b=Q>slSG# zL0?5z!#Xp@Z&Hp!bC|4NmYy}VSD{RUu*gf42-t8uMhi&$3@Luos}E--NqPvTy%rgj zYVG1IM|vf^2d(&BoM2Zg_0X4}(UZUdHEDNX!gUl$%T#>$;m$b(gMsxPlEb?o*;2d& z0l|wCK;VZRW~-6z$xuRUrKcABKNFUIcW zn|y-P55Eh))!$_nY!?0o0|zKwCK{)_yVtT8V+F1k`T#c#M%s;>@M3p9f;Chz{80JU z!a&NYDA~l|h&y*YV?&F)o!A`BZF;9mo3zZkE*>F9*K5Y`TSkZgr{UKhl{+qreeC^b zOu7937*qf1WF;y8%f7Ub%|XVhNa3O=XqxRCPC%?1P+*``T&xU%#KL1mon#{uo7S4@ zm_CtWtlJjI6J>vS!r(e+WkuH7co8{Jfv9QW(qe{G@AS zcS8t6Dug#_?oonM;|C~y!X&G1Xq%if+Dkr?CA2DmqB!j+N4k*(EC>Zk{b)x$LFO|rZy-rD4 z9fSXjydzq8iW0`*D`>6ja12L-DFu81Y0~vk!|>opcYkmcy$+772Ahmd^^Cu{(cB=q z4%a)bje(oWM%z@#j!fRgM=8B!y-)vc9RDeeaFgRVYG=x%WfY6WspipsU&H&a7*{V> zDlLU8v?snF!qgPGNlEtALYGsyj~Y(68!o;ax_*t*mObP?afL(ur~PtmlWpsw_iGPFJqBm-5h-DPAtsF2s!`4=^TJrx1?J)G868sTUe*a@k z{ad!zKTm@)7EaElwx*7xDgZ}QLlb2~v;RPAVr8X47!iYi-SstCE&PVUFQitw+97tk zCDqDPXs9nE%$_~3HPXB28F1$`rL<3tF@(hDHPlm!ovud(%^7*vDsIp?D0s642-=56tqyY>*e1)&Z!PU6-9%5Fy zKKuaI<1M7E+G*{fn#4Z4FoAF~s#Y)^2VbZ=$+A5E@?^j{x-TVh4?s9{w(*fQ&s}*X zHAYL4t!TWx>w~Fm0+t@Mh@ODP@!S-X>?;uFie;OmxLp@Woy@_;`N%x?)oMc%j4dG%GSvAM#nU5l!! z$mnx4Ugz7UfMm2euGQyue-Y+%3iqa%%c-v$gPqYdPhxgX3Y-|bU!qypWm2cTxl7Cp zx1h_YjD7H9raor&mC8zKF{himH7R+%s#ii$iLDjIz9W#Y>6npVcJe=VwsOWAJnmER zn>KdRM(ZTvcc;E!BK1Ey7lZ8sKw@Qt`pK-9&tnE_Thm5M#8sB9Y6{GOn{QqIfZ`Z9iMO#^Hf-Z4uG0_U#=Xt?E`qc){hP| z7Wp(H9PF&XGU$}A4pU#*>`n~G$91V*r}h(o!gl#iKpm#hoUxczzPn0K{n7((F!M0& z6h(}ac|g1WiHGS87b}o+NORgwte>@bf~yzR{Jj`9V6${jY{)#tAu4+WlQ%<(iAozT zH|@8a$I-7K(us|Fk1)u57T41jT?XDR7}2RHFF})#Or*Q%Wx21gSKu8i4-ji@Ga*g_ z)m-vh(Dc(u+JB4SuX5GRS+qP}n zwr$&H#kOtRPAaxhv28n*`m=hizP|3Yd-wP6gZChLPm=q7o{2HW95WtV*aAph(4szD zHr1G5B1osBv)typAPM<3i8F+B(Uv#qPvIS;%-pHw+O7lM^lk0Ym5=@u`_3itoe` zB<;L0dBpJ5={08RAw+Q$YhU82M%#4V>2fXZ35^!Bny)ETCL5|&<<^Lv`yhVfiIT!8 zuiL$n&+44Y(=SnzgUtfD7qi<2lSK}4n&cA zOgl|J@<@&3J^xPsEgG<4<90GkvjdU3sjcrMVC9jj$!s4{04;`XcZ*sgtk@~wFPcqp z$pY5-*@GGkehjD%jY_U6&9@@6J06vr(YJFeHJ~lTlf>P-8m(av!xPS(8&K z*G&p65GB?L{Ycg}Qo4pV?z>4EqakM*R<$id$By5YxrmnSXXu{AMYTwhnTe-z%g)Oz zqtC84EqJ#5(&i^45h1);OZKqWmgs_l11Q={aVeUj5!9m0+Np-f;o!Ur^dVS)ty>lQ zEMLT=zZ00$W1j6#%6V@vHx}<075_+~vCjMYsX}Epi?~r&FtTqQd*{HyBC$Y2s)!Zn6LX7JcR7k;?Icr&))){ExLs-3=)1+ zp=T9mhrxgXJ+u#&4J;05)7={#VnTQH8s3ABI&5_fMI$MKef;`Cu?m%1cD z50CDM?qC|r8p1u3GsGPX~J<^`Yh<9pf15DsKYD|+O`kd7DV0SUAk#nJDz*k|*G z0?qEjn4H(d4-7TFIZ+1{gl*eriUo<)DsstjKtp$9u)pNc{53g(OoUGc5>o zEd{Bxet*jloK^Gbvy6ul?tDbn6zazKUEm$zGCzAVclLLx(g0Yt2JOFVD7J#JP_z!x>(~MWPz#pOVe=LnuFjuNtcNiyQmDXKe2O zH4^;`s!sez1@$+GUDZkrO9b6F#JXXu0fqve8P%#;-w8l)iO^9ZpFrFk(Hf~-*{YKo z3OWSF%&l~Xd& z)O!m;42%VvHWuNB67o{s9iTK&s4$fe22Gpsa*brDJy6d34_e|-l#x}E1Xp^|FbUg; z;IAvlE6eDGCp-4lThw-H%vMwO5i9NWz3qz5acfIJymAPXkGxuTmvABtZc%Op^N%iy z;m%l}=VdoZqndQ?UufB2VwW!-Haj)}b7$aHd)JSzR+xp(e#1yP%7qxW^hz)c(4+8$ z>KG;pjQw;azw!rctycVHzwSsm?3&CT7@T3D%mx!0>62IFCdJgn73 z24WJxl`@?<9V@Q=vm+zuAzXWtUMWWIECf&)!|?`=*J<9z7_@E5Z81g|mvx%1*!yiB ztbv`Nwew@d$y#RRS5l9E)*XE7Glj&u9s zBd2MI4iztoBcxZS=tFH^F1Zr&5I98cQbTH-E%vzvCs9d3Tg#k1eLyJNXYOHQoY2-x z#GbIKBc*9e28N}Fdk+!@=-1`el+-w#D@X*F=R55BX&&8Jq9mReqr*@BCZ65K5A)hg z(hH6j{4xt+n%v7(r#YFs3)mU7w7=&P*rH_H5N9H7!94C^XE$TWrhBjgH?=`sw(X^U z8p-V`q@rlqhG^mAu;7E|)(hE040oFJyEakHpiHpfY+V?&B~Yp1qB^ZMA1d}}8@Fxf zq`?9?vN?&KabG>u}hl--Ca107662<=N_R3e>F-O2TM_8OVlH%;YnC1Yrf7nY|#rW$|I$ z{|yNDydEEE5eyMrFG1wF)T!hqLav20nf`JLgCB&QGsfGeNd84m4QclW z3it~)gt2(!K7S4d*&r9Z!+yn`c!>WNcmCgSCYHZMgkO8I7QaaL#-yK@s^+KyAEG+J zHU^b&Z+XK(@Z!>{xZgbRIvP8L#upy~Pihsu2ZWpN{lku|iwO#9IF!bQlj(W7z4Umi z{r-JsM(MKlDSAq$1#1|r6iFmGRWhPR z(Y)Z3$s|;Ig}D{5_n1DKP_&8R&>yDJN}HOi%Ydx(sI=5ua#sE z0`SS%^0;jbPh#yGclGkDeR@#0dm-wr^XQE}#??-X^dUp3vx5&PLaxw{G$jpIm8_z6 z<-pbg^b#I0D%>@2?!{eCd;1|Fp!`4;I4f}RX_E2Yn=Vez)aRjefu-NeSqqkhL6ri` zvT^x3>DdPLbWHVRcZNJO6GTFJox%_30TN_R_1P6)fkeio*Es%|hf(i?EbcRsq@$d5 zb0g#W90|a@WPc9#4fCc<=gYVkWL1gzUBDd>wJIkMHHeS?aS7kdya@uryPrBbN8|lr zdd_+m^9Z8YX$w&H^kTo~;W8j+A7iq#C^n_r9nd_fxink{&!?R$=S}{-o#kY<7+*V z7>PkUJDK*bBEK zMnFqpXxKl{c>Q|Xx!~j5{rwyJplTFn2LdahH6mxbqh^WGp`*>z$y)$FTafB@#)j1X z2qTTM-ywmZdqwnFY#TXs5TVvg#UHkh?ilY8jPIf6MO}oXNvP zYeNu*-4i|^@NPr`MGMot8hTy2#cMKG`TfUR%2^>GfNcUb7U7SA2C8#Pu7V1G{ogPT znj#rh1}4Mi^{lA?RrxvqTq>5ou>Lsx{AZqd)UVSo|N8vj>xuuj_nP&e@AY3;UmL?e zu|9sR&gk7@IKMb~3PqBI(3Z3JKWK?|s{<(zJP`2kfI%R{Fo!Nd_quw3(LTjL6;L(F**PCQZy-FL>Z_X$(t)vIqk>?05i ztQemC@gh(B{y|SD#T6!mi*qAv>0`*u><&u5vd+0_`VXwH`wQy>O*XRW{uAr#r`K}- z0b!g00cm=oLViE#r5(1jTc)U1Y5;6RH=QWo71zOjOcvKo9&uSJ|HM14hbkM}Qx2a>-H|(*>|Ed_|6cni>#bQV*Y)54ct_g`KeQrBt)1nlvke zbO{e(?%8eoo~8O%YZR6>&lrzz!N=5dpfGeds7}I{g03gIWWM1k0x1*1X!a%vw-^pS zq6Eo2FTL@XtA|1i?`^4EPHG7yO)JV$?-C;fcnZcK+sB@&{GA$TUKR`9E zv6}y({201&JpJFXzW=vpitV4zl-3`);?uOX$+~=&I?N4NC;2N^&}Eb{Fo1_k914J6 z3%R+viKi#%hJ8{a%?%2BKZ{|^IH&4#2}@;iv~nCzx=m-je(q0D_=%k`(+96-P_NV1 z8}7qiX_{-ajnKPI?yIU9D^SKdrjv&h(@VVf3FI5&76mI3!syC8z|%iE4L(+CeqzoDnV=%#d*O=!2`#!9Uy4U-Ez&5uHL(5+_MoqlLZ`ZXUifXk-{5 z-nz$@DxMP+=JzrA^?6h;*bH({0BiiL47B9Qcf6Q#izinwM#ZI{Oxd~?`UfS!i89W8 zkBj<6bd@bGIiUBgNJKCrYJI`SIY6r%J0n?Z4dn&wV?}2_5MJ?5HPu~aLyq$R*8PJm zz?g1msyNg`#YXhO^*p;QX#0gfL#+t1GgiJz)ac2Jw)0pRW*)QNf;?&tn z#oQmyRN%j5iN7P2|G(5k|Bkx+u~6*~-(1-R>rR*lUGgNswRtQ=Dq#;w{CvS8NrdE# z3LjTi**){lNNc;`LA)C_Zi3rhup5Q2daMNbj0@2Sv*8@4>8O!4y&vB{fNub~cuDJa z4HgDcLQA1PHN+scs_s+t$?-<&<;4(|HO)ijtuUnSQw$8{( zU52p`E~yt2;>3=%C9s}ZBTII%8s#swqyJspF)JifH`w#WKNy0p2i3o*-9oR(fw8{pBRqElqaS{Mqm7Sb&~V zy}?zzAhqnOx039z5rbqBd3P>RA*hh->ggophOcS!%k3s3n!V|0DzpxZ z6WNmnb@C+27vN>|ap(o(QRBg$j7VO7yov`?%7Cz`qoac?C%)0on`R*TKJq@10D}Oj z{wZ#%fLkgw(=B`YYq{LDBm$=tdTn*9kE)#t#$@qLVp)*>GvCt>&BNxYfIF9{ibOUu zoUHAhx?>p@pBJq4x~cJwov_y{X^2xeP5sl#%I+9?p|;Ovx2$_GB-@z<2sMUM$QG-| zj}$B%@YrK6x8J^^vHa!)xM%R5;=<1&F2*fG7^B_6$U5m3_o90+F@L;)9xFv#YhNef z{BM=Q-|MvhKIprd1;oK~FN~(y} zItjG{!^QkmO>NJ%-FpMw<@+JsCC6ivUuo6?U*30Rx$Epr8AEaQxuei@E~e-AFEbIh zE7{N2=h`0t&by}IQ|vP`A(rl*kmIfuc=?pLq$4n6RLkzG%SY;;cdkeQw=Vax8XkN8{QMo3%G`!rosQ(Rpi zw(!>=x4!UdB>Vwcvo1?fCP~(+Q<7y^sxmTT=4y*$Z3ffgWwMqUQY0u4RE>r<(kzV` z`LU$1QgNWfi^I@7Rumm9CC1jxkkfJrb;EOfV{elNLo6&z5~8eG60%fiNoA(OU}Pmr zNi5ds6^ukFUL?xJ&|0m;OO?u7{n~Dn+5@nb))mSB% zPIXI45h?XDTZ$MNX$)Q-@_Z(iDQk8a<0e~Vb3q~DV)fvZ21Sm>dh_%Pa~4|5Rb>`V z;)NXs7D}3u_2lYvZTqs<0*na6!3Z`X(881}2J^EE7ihsNP1x!>Ehlk=Qq^$f8eB%r z8y;DMjRkT<)q#i~@jn?L{L>gDq8=q=)Z|u}kSaI|q>ar>2rPZ5&<45X64FRb zZU4$HYW2Q3@#A*c3L+$2YA9_~60EY8eP~hj1@cbiyzlbjf&%5?4*ShV^eVVlf7QwM zlhI|!Xmh4&$)`NZ3ua&-#HM7iZTPuzIR8rD5My(N#t80dd}V0f7dvilVoHFUI=^|3 zCwYP9usrB887C|%_NG2cuB|;pZnb>I*gJ+!{Y`P$CB=59EULDx-5&sB#6IbTiV9Bp zzB$T{o_Jr&o2(EHPC{J^baG9M*qV0a(uDNf2X7FL(RWae(RY}Rk#kODyJb&`Uu~dM zJjX~D#+uSBP+ip{ZczUUF;UIK_BNZxK;5B&A`ygA*VWn4HA+=i@S38&6Y_eR78kpX zEYjAL4aIlJP?S_?u23f2@<3yCO7&`Qfggnz9)sNY#1xbd#YA%~fiQW_q~-|yJ3WtV zhgza#-^pkLOVgd4g`5Z2c!D#;c7`O+cVXLEFis=%<4X+)oOok}J@+{}kOMNn??{_u zKZnK79b>7j^HcSqcz(C!W1i2(;1FLInPtM^FqcpXI07x>%(->)pb*WUBY3`>OOr@U zK1XbgxG6`G&?+qQ3KpX6kU^YSY4t|5hyahE$@74H*G&?Kjz`Z4j2*;8JmdhrGhCwS z+mgE!^#lc4N9YYK6ASXTDduU4AGtgjg2gUSS*;I6hlRpU23=0AEGuBJ7k`=e#cI9) ze{{(~BVMM{FFuBVxz^$jJcfZ$3*SYI_NBZ=r`eZRP2u|aZuWPkTmDo$r1ia21`8D+NneYM(>gcWqiX=W?l5|7$z4HxOip678aB&LM+K!4XL@96u`A*$|#g$2&H%)+Tdg z?HnA`mT-rTltYVOF>@keg#O^lIEnG6oX;;p%n=HujF@Zl+>wrt_~meu;Lj+TxGY5H zOdRp6uycke1V#kHLhlvc0uYjLVXvEAWL&rCN2QrDggs_$zEBtsCWHF8lIR?&(E|Bt z;V|haq}{TWbhuKGM-1*=P@`I}`vVc?SS5ZoYJH>IzAU=1;4G*U4enD%XQlfN6(m@c0fyu0ep+Q!&@qKkn!UL?jRrxBVuhJ0?qH9nrz2;=GX zS0LG}k*1QNmh_yLDR17Sf{|`8NmUUaK`f=^22tQrl9CvS3CSpCih?`XAJ-WHbUmj2 zRaV&jR~Z87f4a`UZtmY}`eGFwH%t}eO*HaEXdy|gbxka)>NLax*g0kknJPkvWN|E* zw8gh2gEoRh5GEa_K+-R)5$-Bj1 z$0ulAkPwQQgI7k#vvN^gi6PE)Wm_PevUga3x-YS*2!nOlVMzqyRmAED<@gF>qa3m_ z@`h2^J6KBU7?XAlyR8!6#Y#$TC(im&P0v8L?1UcCY=_9Y8~Ra$kpfgFbbZ0X4zw9n z%G9;nn#IEG zQ8PT>OO4cgzNG(wyKCUlSQ|__=k<0REyx+>L0Hgga%}qYY_Za`XgLAz$oe~t!WOr% zK?`kE!3^XZwu@D)!6Pl?_yEuf5bexWsv{))wn6gix79uq%t3TK{E|cCzS|eWL8|_p zjtj2ZyB`7SDBQIRDe=JcAnVZj>Nt9<^(yKK2P9I9ymMUc z@3Sw{d0U0rZ%Iu$6OCmokgOoaz^9){)K*}$Y?vxWxzuVoNW2Pfg`eH&TEFig7D?>Q}V3<9>1GZ;@DTNPFGE@V1k;Z`p87Re_%pqxtwrQl#U6WJXD6Q^a zOE|=baJDT^ON=scmJeHMv3eF-q`UF?P)2MOe<>MQFBv5)nzEzq3iFg zkl()a#+a1Hy1T~3ZlYcBA0hZH|wx=V_2ktW!hq~j{z)tvNbV^6_d<6P=bi;Y* zzZT`n=pINN$}mp%0WOT(Z>M=+W zXj%}CoE4mi5^;ux*CS;Fqe8>G7fDR_r}SjXO^mU-nkKE3ME?`2k6!!_^2ZNO+J#fC z2N6q1DrYd&te;KFBZFAm`txi@zs}uZ2ASr_tDdNfv*0GudjdMwuo!zq>5v z*<`j|8qu7cwa|4W5>4}~YYI0xmm37~&+VU8=elLKTdu_uZ;qx~Wanf+N0Gbcb{Voq zx-Nm&lE<>ham(_;M!Mjy^*+!BXYP-t<_>J^KjMx(e;glsam(erUn`}4bKcqJeb@_% zdVbmI52ti@$VHcp*!9K3?G0qyI^RDELdQiMpkU~liF|&qgM^EmA~JjgpyNFm3N`jt z9~Sd2L&JW2DMQ0Ux-aBi+}&S#0hWc@8yUQjpyNFpDmC#ICFi3FVKRKFirVD$hBY(s z)*VLcdMQBDyURy8_I_dPAq?_Xfi^StmYFR2-SKh6I~g|Rar?TyrZ zJ++d)Sg=8Z#aV=_N@SrFD-!aMv`Uq4S;~u`Hr13bVNUVZMbH>qej7e2yD+b6h>GWkKrBGq2pB4$FFjz@C(#i1@yMjf5gsaK8U!R{7Fs6AI{u5`7$70HH z97$z?&;b)$gM>O9GsDu7H8ALkznu9l|}OEG)2TigyllID7s7(5p+VY#CsXC6WMyGnp!`!OL;a_2J&sl9*TABB_^QM zK|=6-i5UXKt6r|p7h9e_+(&xEUcJxFL8DJV{@3#jG!-NE^iD^-!Bov^VU4K5gkkD3 z%h2Ic?oT75jQpMV7l8eJzN+E*489!tUlgXHyfs!vkU2weAgp`|w?-g*2uHl3xs)#$ zzO)9#CLzDC-1o#KZ)6n9^l)T~WPWgzzoz$n2H}jG42`33$D$#B0RBk2EeO!tB@sPs zw#;zJCBujsYJy-HcFo9{-!lb3xW0C_p1d>Gj*We-rds0bpLR&SIb3G+EyR!6rhLJv zsT)8pH@U~Au%+uJ1n{lhAzz^u8oCu1DRFmUto10WWcZbq{Em7hxQiFm5){CU__`yOn=#^&woa+j ztZNoQhf6~l9l`H;!Y@mDu?;zEjLFQUG(qT>eU8g|7U{{!I%*k352Kaqt>Ny<%^cf| z&Bdk6E{ZZRR$`~^T(&Y$jg)9~-&YG3MHW-cXno$Z=nAVrC?*?*Vn^M$J5xDPlSv(d&W z0uFbwvWHc?A=G|9mcJ$5cr7OTQN?XHhJLUD4maZ2Ru3$t5O|2aZ2z50E;&kg!=GRp zvBe-wTTqM4Z7-AU1$YAuf9BvoMe}$9>ZP0Y`|#Bzcjtma%!t7BW8}C8R7D*Sm(BI{ zPI%<~eB{miP(?nx!A#wV4AjE?|^YM z=nzu{9w-vH?3uTD384&IpoYiW^?LZFrgaST%jc%)TLI(^oX!@>+F%|8(?O08~dmP){bU;s1s#60=`nS zi7%(RWEzbooSnN+4tKL-i-dF-#Q=80A zZ`r`7$N=6+@Ht1RX6aNjO2bk?iu@ZRT`PTYQ9IR>D@sY38WirJZVn^?kAzzxty=kQ z2~a~QT*$Py^i4uuIg80zofi!!4s5me%FYi#w-T!QZbX;BemMkN`4<9-Zw_ zE9v$_Fe>%$4;y1S?EOGE15BqYE%<+`2O}3Ui^;njPM$VQAyk&xSfdTMRpb@n-^&*& z?Yo|t$&$JQ-cB}8eGg_dnI_7&xlDbd{MnARK{ajYdxvRYz&k>%BnJ*PcvXYFVi}cTUz0{(F7)0S!5*|rs(c371* zjh4s}fXxP~WhUP!>8tnC{dCGGG5cCA~kv*2JezRr9D7(&<1Z@+sT7v}}Qm^+7*G>Fje@f_B*N21I zC|%467!qM)kdi8D$)TzjqG^XW$UY(Z+E2Aq<#*te<AUw)Kpu$(N_6_A< zyZgU$J%sGnH5xJp>L31-X8) z05qV4vU&~QCfd+KsBUn+z{UkVl$}|+-#FlHt@(}UZC*|9RI1Kp^{Jh&qVio9PtNWSb_{(?kPo*Bjj573YNd&ZQd0TWl`Bj?{ibM#Q%`(Ool)>ulGpk=pYUXoI? z&4R>~hRCw>k@ElzM~a37R2DO~lH1g9h|*fw%$>;sd|Rq{usS1KrRk82+43U|kILeu zAmue@ijKHk6QZszwAn`zGYsdTMWLE=Gyl0Ji1l130&26Jqns-F;_Ap`9|P+;lw4kLQgN zfvHUsIN=>_Gh;v>8FD})JNu#uq3_n|1-j*3m$Qa41>BIs>;07WU9ZY~bk{i-r-8#v zV{9O-Qe8P+Ds?WcXYhL?DfC=@?i1-@Y&91W@x@@0tS`~5MvG-kA0lmzNjbC_l#pHBH!D)0(Ll-o zbBo?1`Cn&H0noAYdG+3pwmQ)Eo_}u+Oni4unIh4mE5RHx{g~7!RLg;}hOhpmv_$oK zR-xdA31A*Ckt4kx*pe30u6i&g^_n$GzxI>1j#+st~zsWCw#{T zBoCDmT7RlrUXSqg6YjBtqaR^ml3NgP8RmtT9rz5mXG?S2Wp>p82UsB%=-{Yy=g)+iJCd+s8ed!Efgs z|3m*3Zw)8Y|J9z)LjP-2{Cl+jkCtnHfqzOSjur;if6P>f+Bw?%lV&`1QxZY`Et7CW za$2}34+%mIUd(JkVxXs4!NQz|Nv=q~7tljWx4ZPv{f3&?=GWP_9{`27IfDQaD}%s| z`*DVMcsp%e+;r&AL*{lhxpC-rJ=uN#HuGcoH((t^YJm9&QWp09frM<%-oYvS&z*Gm zn0*b|oW#5v2kIbvMgrsfI}6$%ZdrR-D19ODZuHa}?{D$n3J@UytPiY^00sqT4T9nZ ziOJ}0$}s{!v;vR_zmt(==uPVyOP()Rf6l1)_FY1D_4%U$yoTOBrJe4WhFM=k0 zq6hM&(qnI$p2)^hktL@YSp};P&oaeWRCM4dSsMvX41x~E&D*flW^_Y4(k3s%DA7=X zIZ236v6omP1aJyjOf^VwvKJh>43+qV=rp#x&xfSPMsszTj!26wt1y*dwWKUCM#vxx zj)!=?kICY@jn2VYAsLeEj5z)=~2XhM`mLzBqlFV1y!oixgsBg-v>jh4BJPLaYm1$<#qo#6q78r)kRI<6ZP z;xE5SR{oGvmjqEnIOSTBu{6h-tjwy6rm5nVC;a0FmN)Ge?kPmi+Hz`1qL+6_Brir!FJa+e*k%3&QkC(V2{e&%VX zSymsKN3|_q?=H^II8*gEAGDv0%2;%VU`|P5b+ltNR3|ecB2#dl2+NZi29@1&*XXBW zoZicdQgetgkbv3tv!GPME{a;d;Y9mdBbUjz)xXZT)#m|mJ?;*7J@NAG*u*<57M-xB zQS#Blin1*@mP9-57J@hV7K8WrpdgBleU#3`JGd5ubF(d8!|GbwGx;D+-m*6M4=b7Tq<$)4pXot~Ctq#mvU6KkH)M5lR zfI3Lg-bH5H3y@uJBq2XJltbGxQSS8w1X(nCf>6IF6Vk4?r>a`juHf{>Oov9ZV#?i~ z%LB}^+GQ&=n2)LgbJ+=T9y^KaSzSIDxqtJm>eZ|w>IvkH=T?uUzjho9^_V~+dgNQX zMtFyt&&nuJj}2!K_i}jSG+vQzyuXP@t|Q|F`rh=8S!BU{!$1$C_W&9&5(YPwcZ+#o z;r=>ZK$uaoyL(~S*HGENgj#SJ7v?J@`Xe~%dN$yCE*x)kGxlUaZbh>53-VbB$=>6# zgL5@t>$|;i6-^rG@B<}aQ4c_|H5J)#LoxuM?JDBDpQ|cn)}q`A)(RA%M!M;rkh-wB z@g;RnrNH|kFZ;dtLYv^5T0Pp2r9P~xek@@=Ttas^r0YTlKi^n<1yIlUpIyvPE@*Qt zKgc$)f8oH0RGmQ35loY{q3(4BSdmOC4UXsBIPQTzODbxq478#G6d)5vs7GNm?P6xH z;yFhw*8{PgIK9jHJIIWgp%~%i;}L7a5HH1wjcLNzz*9gc&yh;RiY+74?0r7KG~u1+ z^qoh&$F;Jw1 z&`%R0I}CK9eBYqpixF}n_u8b0-LY3$RZ@AQOR;>4_40-iRsH zD8C!*$c6e6%k+?IzG+N@NBg2jcS}qP>LOE-5MI;zI|*7)KP0Dt#CtC>DhKVWdL{P^ z?&MIbL2Uk{lnd769qVNiW-^L9;2youoi!}+GN^LiI||v^2z5XXv$9B`DdBP<`^>!V z7u^zpFu@9?tym#lTu#GRmX2h5Tw3YGkrD2Fn_@u~Jsqg(l*QI0`#|8hS-(G4kLrRN z0W`xUVmRW=&4c4L-m%{hk6=OO=%Da-NbDSQ7q1JTsY$$TfalT*`|__gJ{s-$yI0C4_G??%Ow?GV|$B=#CSEG>p$5uh;bN zx35pIJJ4LXE!>Md)=)_$l#&v8zRnvkOUh&7>HNAPloFbNhyJipj^!qTpQO`r9rZBA zX_%KqGSLK7@Ar!xJE!CLvX@~sE`$3jsJP8oxu&>)UK^Y|`C!>62EwVsgR&ernZi3e zBV1=%aXya54H4Cuzwx`-=L<0cb$@^UyxwR6dAb+#HUV;!#yvW}3?scbozV@?FZjJ^ z^}F3*Bx=l3j86LMNQacmkKcyDn+@9H02s5~H?oo$1Q-%q>LajVG%{~+lhF;t9h>UD zA`0>tRH?EG72<33nujWv0355#0O=6gkUu9GJ~ay_HQlYbcZ3Gg8d%{sf2j zjy6`-{=O#QS-GkH=o(5{(_&dVErezkQEFXiZa2!LLxIakBLwG>b-%-^q}tqW`0O^A z3z(8MjkrxAk9&g~AO1`l4im7^u*BrSSP=}SQ;#pLD7izOvxW@JdHtaM2f8C%dQ5MB zc~tC0frQx_YZzhDyo^*HK^Gfq72aH-#3p9MQ+taAjElJJCN5#po1e}63~QG3Jc@ai zzp|Xy8SrVt#fD#+mLV0|Y)NKdP1m*rGhd&4jKL~C&&Gad?ytzRqw1*r)jRitR zFpYX&-y~6gN+=Z%PWaP8#L)(aLXO z3^DXpv*IU%+vz`0BKrX(Q8%EP>9XthMO(+7yGivH);Iz%ulg+gkF;o8FjWmvg3H{i ziGu+fI+kY>brr4Lkr`m{c7#CiEMCx$nX!en2S}~w>Y%icvzBilcu~^0IL2_t)5Zi^ zR+$PGj&fhTk?k4*vrvuq@L3&t1C(SS0z@s(bybW578=cN;`yksc{(w;AF@x(DDg^tm5#r1 ztd?~X;bzBhjuW0@pKZo=~1lJ&{r8(8TA-?0&e*QH{%#n5}_NU`{NreIHkZV;);5ev6IjJByO#p zjetA}Zi!|^?Pkek+de!%>eO;$i1QU=R+~*s8)IKazzQUBSRSpx8tAzczE6#9C+Ok9 z{5LUFT%!fs;-AMq3|{$t0F>B#W;sLCEDd(ND4i-jzDb=raZ3IGDI!xd#ax&5z&Qc z<~9}7Qbm4|n<`}vWl>{liZQgBLEpQ!YK!f^$rmvs4Sk4Xt!57eP^0Qjzc&c~23Z!BZ<6^u!%t@4vg_BMHaf$)9u3FYRe%26<$+oMjAeu_{UEE~BE zdN`!Lc*gL_x#k;ag*tK_y-jy9MH(A$eRNq2s zkC4|wrD`LKz8>GZLd7*hIEpdOAZo&E53-bG!et5hwCt8vcPewGU+3&NKfluy8RhDw za!%JJq0uEOS2|c<0N;lm%Oy!?lX#={c%Uiw2#Pw0%v|V#l2hC`1t@*khtegj-W%M{ z5XRH=I6nCJTFS=Q&Yn#ab}!;RWq*O)O|E@z+y({w>>|-7`APV=n^6RvoW#%+U%Sp> zS%7beR*v&E`TY-=Sn^OZ=Kf0rR*3MgrR3jvecu0+K>rm^^&tN9r>_ZUp)WrfXA|SU z505FxNDX||npo?@!{*I;Esy~_`FQ#_q^jKN)Zq20DO;_l2_=KVtXO=$DQF;YpWnVG zv4a79HQrA}j~+;$ z5`&*1{J?hgt7u@5)RMHJ?0m(L{i7B;WF8QJc^l8{5gqeUyF{KK7+{;l@;yOtd9KV98ln9pBM z;V#lrf2jCfn{T#rzh)Si^zNx; z^TQ+oG8%<=T@oc*%3q3**G`J%wC1`+4jS4LxAC#cNQ8v*G9w44I>+1+SpdB%U>Lt8 zXe@`oPa4r(x7h8z3#zc&(@YD=waZTMulrE)bBTzhpJWFJH%TkXHORQ)w#ngMY_xp( zhwa}6_u_Ka*S|6G_4yyj|L@P}f3B-d99&GC{!-0nt7)hqiy?nXf_j$V03!B+uoxLS zqxT}T5(i)kNYnd;2ta34mzMes=h$8h1z#{^YE0f`;l+vF6K2`V-sRvWCu%LhG_nAV zayYwecRX&^UUj?JP5t=&>ygdR_oHO*n{Bx}+I9I#?DNn*5C~p{c@QbC2S`T*J0vB$ z>Ci(~fCq>uHWX!sgH~{OL7Wz(HHwY8vb~rH7dJ>xgzScj1Ke})Fc63o<eLjHl?; zX>Hd&vb?H&EmXIL#E+O69Xmg0MW09mF!|{ z;6NUUAhrci4{U*3IpX7p-utlJ+qQ_0*_et+d@1DXi^6+j*<)ya4nEqOLF>4*$c(9U zI)%hw8pIJ9tvl|PC~&20m8`#8p;=oRlcCY3A4In7ioNTl)7ptKX@~#4wN6@`= ztAgxf#H?iG4vfeo#|hru$&6+`+I=JmVOz~FrW5s$m$pR1A{|@T`_hb`yy=EnvLhEC z`OVQgJbg;ehvHKC^v>9swZ!C>%bSfvY1@9XZyxeqTg9SRvKJ0Q4D3#)R@F{#n``TF>fL~rrVGG);-tYZ3_ILCYW%nfk&lwD^(h&?$Z4KelL zFk?aWdJS<<-Lbz)NYgD?+T_-e&o%_$@1~)%-3o}EL5JaxMM}XC-BI8rDU=Cjb;8jz(gi(ni~7ETHI4ZTpfNg z!o4Hh`X+VSl)RtkD~~WOvD`#<$&xnwT`L?-9YWF%vMdykq&}6SVQX@&XR@klE5^4v zkgC(v>Z|=&$?V8{(K(DU5vS{CG zYg$lK9c2U%O7S&NtDVjKc08O|^YS|!WBTIf^9HlU%me>u@uXpw8?Zok(t6s`dR5;qROK5iQ{eI^_%Ud{$DC1UIvteF$U&NV(0PE}u)e|} z<)<%#vqEX?_$k)t0cHT^jf0C&eAQ~)SEtab%PUSlg9}(1yGg~@g-yP|#Z4ZO^FqOK z)@oF^e14AlW7wrk`a5$f0(&P`O>fjzId7qJ5q$%o zSTeW_{-CrP^w{@r_rPRU9?s{gVzb*8pbPE-+zH;F z`yFQwTr*!f_w2UK{8|kK|HV=F0&;K(*Kx=lvqq1+Uj*pQg(75|W61B)Z{f8oiAK># zDug=(m-QQNBU2H#1g?$4mMO8Lci*nSA?KOD;u5KT?G7T@$?8eCy2L=vY~&Nfd6SA2 zuNsoQFb80=*j3P@A`9`e0Ceyn1Pl(GH1u)5G#QrG-9?*=A$Iisig+YG$4t89TcJ9X z2a;UOhIE!m>08$8(1;6o#e00rt#O$-%xY8bFlBh0l$fKLX+gT)9^zwIEV9&M@TDYr z`${ygeWzgSJuX3XXCA1o2r4~1cqtAVofXwiFpwYX_J#E#&d|I%#8jh=I+ydN>p}9| zy2Xl>ZiSDH6d9!|1yJ?=Fu9zSO{bmms+P+I-ES~~dxYR{74&AB{bpIL6z2vTTNIHD z6-B~UPky5pKORqiI!?>f>=1Uq=fYhZ#xkyTmZI1Lv#g54EqpOsx&tyI zA(T)Fr#QnXd5MyCfVn4t9Q!H)piQoz=r7B>B`}J*CwxU9k8`;J2=hmyt`aqkFRkWF z?Qd{o8>R6jX~5Ru`2H#G1H;CtgYkjT%m31I{jZ0N=-(YOrN4pK|2bnmA0gDoWKJK; zmUUNMn=1WR6u#RjHGAqK$!jIFpp!hQ%T>Q%6Zg74Bo$b5gaVCSaa8^{L#{7g|!VFkDF^G?f`jQj!H>hu0&rWl#nk+<;#6Nfq6latWZ z$2j0DoOx_!EFboLxT0^dFC1FYZGM;0{K7P!*&Vv#PGNoI1W7X^{6XOEn~IOT03U}Y z{hhCukc1$pilB^o!ktS-g>xl~y}gPT{R!2V{MN~}*P+v1ogu6<5mg>scmm+grLK(Y z!e+A<+hUkMq9BjiqafQ+X!NRb>nvNR3-l(dMz= zzn=kI8`8iu9FahAkW3mnhyx_hNH{2ZL=*fej6Pdrp2@`zj02YXK$}7qnpb8C)bdt5 zRgS;Wmr4rKSZOyktw^8F_Yn|uomtvdymoUoG&E%N>@AXf-|OPE+j#a{eD~SRxEi*8 zzyqljPHepfX9VjW9#3gqJ{-V*tjE>AHu#PU+1ZNfc0ISQ=gxF77=#HkC~dJ%_MP`= zkQnje+K2q<5IdrAiB+S<_gYmxgWeW%@1y}2!1x*efxkI;+|>1$cWj~11*|^ z1#5hRF`L`xoBPwoMO1?i8c~;C*Pr<&oaC?C32)XC*7)`ZXZc>?I45r=2tBTiU-~0* zcDMn)2R)M>2bcseGl7R51F(QjDkk0{@&YTHgk%{p)azfot6=@hpdZiFou+DVHe*gh z+)3!25)8w&<-x_q0@vc$64&C~>i8W0$nqFKxU@90xag}FBPhGbai`S8oDe;Tldw|T zT;NcUE@wURs0E_#^)T4&`)#)!Wn_EMHqD)FJ$0;qSF65GRysIgx{mEw5O(xKpyU~% zeN~%R%ag~e16&HI^)mC6v$-c>UfH6&QsgRQ_)iOATcAjdyOjKeaB(|;N`NORTvbvxtcm#^__`0WRnS@_V|TVP?!vjM?iLzq`6Ley-L$>o@7!uN#d2&+=okbv7$O`sJ8Eii6WqL*yYdf!&HO| zH^<7`Ek(euQKBYcXc~KdyZ$UTmi_6^Qj!wY-D>9K!#m6IGUdD-`DJX-mi2zDf#oOB z#U>6Y_K&BWs73kI6F)RPDOj!>z2`^Tq&N$x+WRZrl=LXqN#>kMMj~ab%48y&p;orA z6_rUng=iL<&F8SL%V%)X;R9DoUusO-qWia+U-AK+WK{9Tl9bLdQcX~@vS zEkB0u8AWEFzRYH)vN&2W#JWNAIQdeNoR5? z5pbrf!?l?pQA3$5w&E7lWRqB43|OpDrYmMwFXB#L*YYGop3X^$`Wce!-mhb_<}fKm z!D5UXZ@UspbKEwz$=x@1fpbtrMw@@hZYi-(%9l@m&aklln^xd;d^HeOA zWu&%Q;OBr(b8zM;wx~f5F0zIY+G=Z_B3L>uBlRPCGc4X0*~p_$46;ut#V3+x+t5zC zi!i={n>4K$-;J+U!9lqrdc)kg5(-}uD3nY>oVz+jBQi6lS<(YI8fo3JQxxr;ma_VD z4A~dr@g^c?AXwW$DQ}}JT*O_WMrJ3FjiRv_NJ~sR56AIAK|2zIE1oUL$yg5Vr0hPzB>Og7{G>2) zVBgWu(69d`A*RCUXH?&DT)<8&e_}>G1v(i8kD`j!@#E9EGLGG?Xw;0!2z4;|D5p!Z zw@6XN*VVWKJF?|{b+-l%?mimKQPlJD^!4A%;F*O?Xcg3E#XpqZr(bE@um&~~WCJ_{ zQu?ZcaN^o5tPbY%9m+~#Pp$>l2PZRP>L(fE)Cu<)p+PAR=L?Y8m!*UCBSM<^L|_{B z&^j+{0POXZom|cd;L9@qcauiY4 zk9(uts`mnNu8n{$9XAYq<%_sqiM}TC*rC5!xtY^WIgCKaGn^a<#&2iFuIXOTls*t&#MuN76$8IH^ZY%_Y|iwumx`am9G)ry6SK{jsN^V8U9G{?lI8WHgg;;%MkvqqL7&Q1$6 zU{OcyMzsZTo_f15Yf(Rih1U$jvPY2^Ln)|@op7tnwqa};5D9uaNp$Rg^iTD%2|>tf zg%+inQAx~(4w&1QZ9mSN1dOqVD9%onCZy_@&Lc;tX|k<1woI=foUt`pv&hhr0v0a5 zeUO%-ue(8OA?XcFi^Do(VpSnRQ8S5IB3Vmtd4E2WC6p<=P_gmKDO?BaaL ze*e{iy#e5R1ro|{&wUR*0tAS|O7;(Mi{{++{VLptHR+S4Dw&Me5y-GZF&5Z}ctG~$ z9`X4yjz0ZJgF7g<6(kJkv>9Eh7`LxZG_bkI(qQ>k6nxNaWPJg7C1m{0Lwc<`-0#Mj z<;=rzt8J@%tJh?pnyNwA8v4B3;a8-5=JSdjC*7o)Nf?AWe`{K+f>sbWSQ3gt?Ta5)I>_e@Mp&fE zkSXfDr*)J!+BXymkFX==-|E;FDVu;DNbx&%Iaa;b{Q%VrBJZy>{2{hkvLw6VNs_TH6f{hwdln|j6zX9gfkTy#;nWYR5+1yl&qIeAfrJt?)kysV+Oiu%Ji`? zWkiV%%`ivob1^V?@b&DP;^i)-p2_z=Lx$ElNRM6EPoMTa_*MV88u4$-F8`A?_&dAy zV`$cg%=bq} z>N>H%(%T%vsLvhw9dm&wB*54Zh#v9kyo`MBoofIJ?W(V|9K58x>{0FLz# zirr1`Ckp}VTy^^7_i(lH=tSq!vK*ORuhIE9*V+yuRS56h;0j-H|aUYaJ;yogIL*Ehfdep=*XAW`S z(xtS{Jh+8MfuximFmb|{ctSAw7V)s1{CQ)3igyRy?w1DC{j5g6%Z}cO86_R(aC{hy z&Y+aSsI1mH3`rQAl?gI)k&M({p>@Kme6UGCkhXBFaN zwsK03B^3B4RgGbZ$KCxS=5_wagZ^=d|0WXquT(X(zr?++AM|h&LuWh357mp$U}&G9 zprAhe>k9t=utEs%Awcq{uB?;V|Gdpd$=KA!YwEqx`9eQ8YCK4AEM7sth znaT(X51;BiD#cGbegy4n$kRO)mdN~|_$nX6jy-NYo`pE_WejpGFoCHMaGYIme}B(* zy0`iM{&<5f2#!mGmZ$=kTe%~Ep?ajDq!2fXh{mUK6-um*nta89HS^SqAac;Qz5~|> zZ+N}<*2Cb|9HpC}CXVYm%j5?4b=add^?Cz3#jup2b$NwZW}1a>)o_Y~K7w~rw$Fw8 zyoST3r0VjCtdQ`nekMmV`5ZgDmcHfG^U_Tz$*_F9Yf8zg-DP$8pc=C_EHfq-U%$Nl zH%PF-iEf2eUY$7}PP?UstQnNFtyE+eD$jW3YeZ=D0LU9IBMp`;8tt7+}Se zivLz8E9nQBa2c4VUv*3GWY`svj=@@Zr(uR0*xNTu<^C0%=hpThaHD3g)s`C576c1z$K5BoS%DgWy@2xI9O)}y zd6ZgASPC-yoldF#Vh$$7qFI#n1a>d{46JPORv#uk6SCsDRix&6V~F5Z%v)LMccmw+G~aB(t72XZT|ER& zCUk-;3P9Y~5O1$N>bT1w!)_AB;}Q(%eY;@-(na~rn5lUN-J&D}-2u1@5_ZsKM&c%1 z-)k^B0XIM3mne@F`H-Qp0wnJUB9`FzVjg#N1b37h!r3A zC=lwuIfK9UUHtPNseF{CMQjY6{&^?%RsW>_UP{yv(0FjQnPU2D*;U8<30Sp@KjF zBBZ@Y1xG{E@UfyvZ>1xgf9#JMAN}CqhfNUt$g%xrt3mM}tj6DMgX#ZCjs4qnK>3ro zy1SYJT6I@dw4SYYF=R!mIl^MC#p7F+aU|5#5j1ahOaXsH@{MpFa9RciZqCE2b)B30 zw;Px(Fka$jkw#%r(7QAia_BPxJOmbYB#kQVth*YC2tAZ+#Z|O|_hke)8qf+G1h)c-)r0-nt`TEJaA4-l0Z0=M4dA z1)#UoS?N#IsHlxzO9m3A1rCjzkzY24 zRW4q+q?S?}Tx2cG84=v=R_vFr|2$CBlr^0{_YnCbC zkuI{MwL}os5ILA=lRkI~R#(fX+CY;b)PhO_ohx%<|KR5MFZw0+{8Vn>HA4mQpF&u0gk)ZkrhXtEnqeZOh3?DwouB%2VqHZqzvJ zqnVU+yP*04)k)jkb3}X6B8Ke6t%)@Fc;+IVNOeVqfY$&OEMBR2Y{nfD=!s2TsWxk| z8pCO0do666JIzih#r_+*7#dYhW=Tw=uuT}bENV3c7U3Vt6rbm|zFE*5nxUOQQ zOPV&fLyluwSo^#RT}L_p6iTt0j@;NvJGnzBUZ)`)CcD=<$?~!KK-u(JRdH!YE6iF% z^Ye9y9?mAXhH)(b*NntE(H5e6*%wM_9U<1S$l0OX{KRM#<;$*5d5p1Zy!ums^UQ*I_(&0gGRD}7M( z19Vv(`FKAUl`&+sh{dxhi=7C`xqn>}p`z8|F0oshUi8(Xsm9oy)v}V;^Z3eq%XGY>eUEjvA4pb;KIF5qt zY_rz0^(o9~U)JNXZd^~l!rzyl@EvY;R9N6NhvB;+b38;+w~RjHxf;s(@hcRS5#iVJ zwoUXFy}*1p$i^UZ^k-S#K!3!WTgOBE3lFBT4>E-h{-F(6LFS14yW`oG`x|vn3ck-<5;*^uAo6d( z8stJr{lWbvYdDi9F#Z7jM)c(y^9=r=Z?#;!10!{IuVsF$6gxAwSBgfj5U(_1OoC13 zJ$mFd&tTBl%5~u<)n|tlbtQozKaN7FpCm(6h8K(rN(9RRG_yV&7r&yPpI>~s_2amw z55Hucg*w|9<_Ic}x;HK?I84(6FAe4}ZN>{1Gy3BNa+NKg_^{a4Y>>U(X5EVf34L014-sPPR ziYhqubAAB8X(;xWJ@fuKE`#QGjE!#H)q`Ti-RyHF3*2P#O!kD1YNEjX^7Fa7Knm*P zDpcCnHq&K-2e?(o)#`_K1ykTi`<1YA*-7>4M6x|U;Y4j>SZ!8uqRSlwxZ#Oyg=4el z4{aUJHq}K=zHJGFILJ-}a|#F`A4gRCKv%Iy&mu#)4)?s>`ZoM^kLw1wCRI)RoR zMTYC_GU_RiZv(YU^uSb@9ZoQ*uQH$n2cxdgKvM+!1EQyT;#3<8_rUb+h&`k9{nXzF z5@UWBhMP5a#j!%m5}>x~akX^en%yOu7~ngG+tpn^3>s4q=z1Nnpi66=HV*GrdyV}r zKxT4%EUc5S8E59q8#_^FOeQe<9gL0pLEX(hO`N{=2fEH3bRQNm?Qxf=9ZG!K7vUS_ z6xN5VA<)2PCqi+DsEwGXgdnVPBwr6%i5Og8cB@5 zx7QK&KLGZ@O|ab&uW)-tH)>vmZMzgLi0%N}1qm~lho!I;@5>sq#^u^8!5iAe?6XPh zI9&Z3DRiIqmungdO`Ag#G^%cm6xb-IVkv zfdja?oD9%RL3~mYMFy4lZlaBjTqYWbB8ejzgj5r`>Z+7N*J0+?yls9AkHr|d_(9-E zGqqh@2?B4zWX(!*%66MbV{O><^L~QK4Jd~|_kh<#V?$G%vB#vPf#cRybC4hK0m{rf z($$T`{@h2zn$ZR%utv_&g?xvJK3QAkJmnaVoL>W45~gO84^5kBb+&i|x9L}JUq8<_ zrx)AvL--6iv|>&;YU$Us>5X#1Neo-O*Ry1EN7Kp}w#hBJT)WLc^vOg-3@cgvUafAK z^g&)h=EfB9`lfOhMGDiy!J~%zw34^X0l(_3H5k2>{SkI5ICH~7Gws!xH{mIR5d^>8 z*Z-Uc^UWaRATSLd%D;>|PZPsc=*4xm)NrxfP5HR`oaM@Ycwb$4Tud26)e(n>MVRwB_AEAEzBnhjs z>h!s$r-fcKW%l)omL-V?B5%Y@XrMegL__&nVu*);bu6c%aF?f8HFj-6e56 z6uuELOg&4UOtxO_L{4XddrF?IZ?nhORE3LZ(~!JeKpd&nKc}ap0|3ji9|AZFT5Rt? z8C7+7QrK+9rXk5;pK$$2Vlu+tVWNJrSdsFbe$;Ed%Xq#X%Wl zl2e=U%2Gocq4O0#F^>6lI^}UPmb=U64=pqETgAdBN~=5@>LK%Y;w@vcT=FyonxOWQWBiRGiX{TVRdf4qOhc-sY&HDTrMp z%XjT%%nZ1jT+i8_G>ThLp60kT;68KuBi_t+DmMt)J185nNS3P#C~CY%{R8xCvUyGx zeB1`s|9TtP{#Vfd4|xBV+3QIkC?DrTJh7T2qPFTo_TfgUMY8-cps>nTSx8&BFi)&j zxQ?P}!lf zygDaHtBq5UyNr&jZDB{l$X3o!^=NCZtr88n%oFJ@TAK~*pV=acXkDr654C`(WlpnH zjwME4Vd&*-aOAjGlt}@a=pnq~12mb#`Lv0FoMy2*FntCV#Xq(rRl*a;C01%h2iG^z zU9&IK$*`r>odFoFw!^>brgjsfaQXs$Nh#XoZn=ZuPnvT-%pp@{FvB3%ET;spqEkI_ z)ZHM+rE{JrLAz-9q^7-8ioCr;@A7Ab@r3<@5gHrlot(Hx`-pz00oHkVB9liIML{OR z`>zv8*yKr?p#z3_KYba_7|I_x6|Kz-@xWW&r}uO1SY*|;9!Q#i)-sYPcHpr<0nKpf zuu&Gw+z6j(dVc?StFGgN<-+QnY3sD&Pwr;JB!V`eCYnn1z(-dveigff7Vkl)iEbV? z`?#a*2M4=q)=zfeVM!sbuRWkMoKQibj(P9kpEqRv$&Q zMEJNty;0{-6mCUqR_60sB_BE?+pKX=SEm-bS{(5je*OHMGO_%fW;7M~inH)#5i0;2 zt$pmuC)|_Xc_XaRm4-fBtySH?^BA1YA-3KMq2<=ecjfW3>Z0T;%4U@!Ar`?sm3B^W z=6Rf03YmU0Eu>=$HM_UOW&`x^?&+fu)q+EM9{4Q|h_DiPG9JlzD1L1I5HrLcJ$6;L z{Egx%dBCTpqK^?4i_Y$ZgiVpl^zIS}FZa9<2RK+SxYj%dXr=Ys#zzP!#fHow5 zNb5Z?UUN`+rCYI=B0*o!{|IcFNF3^!YCDUlzlHkPG$4+Q=oD-h8)SJ<1$7TbNN(oA z6J{37D&r-HNd)g3F9buI=9psRC!4W^jZYrvP|BS`<;E2X^dq0+ACJBdNG4szRlk5o zGs$sPzkmCtKCb0zg-`Tbvf(Y~?awK}^{nK&n;(3~jQ?st=>Pv4kiTcF5^e2J{%Bd2 z_Mi%FUPxZ}tx&fh?9=+#+mALAWFVQI84J2?+wdcqfxvCNPW?_>(mBY7+)f!{;5u2pdvY&9Hf3#&V6EZNfv*fn=4Z zt4_`02|Q4>YqF;GfXdRM9j_czq@LJ|LOq%u>)s9z^J{z0c(&_H8!1Cl<5(}U*g(Wg z;z_6>b&4Ic=%`xCj=HmDcsZ*DY{$qdgyw>CMPC#~OHsx1U}<}-2(S~d%wKhhB+;=0 zJaaT%)*4}>A6OTys*AcY^@iLgi~uZei3D_xzkaR5pGCV@z*S%eE})6*d!XMqt*GrP z1J{wDAbjFvdN{dO6~$l*M(wdOON@Sfdo)=llpG?-S0NC4Q5uzB5|iVB=i9DV9kAlIOT2bE}H}+KJ_hBWnuQ_>4Jn!DOJ} zY87yg#S)op4?N2g0H`>7ek9>l-HokS{^&U;|~}${w>|gxD?!%=tiiK zBTmuojnHw=y0qyw!qbZjWEY(=h;x=DI3X`|!PVYZXxj`|#49GSb0+_Ls2Ivd{CIha z#m3zMkgyz$-_gTOZpg|8z=cZ8``bSgSAcxF391ht*7O&>kbgyVO#kZ<{Abqme;ATc zkzFu<=1pHC2K_D1>FD}(xH$nYXLc5VE9@e2Vk>(+2;JfG;XieaxOCXXK;%h8F zTtH0kkfDgJbco#_uH4SCw5;soOFn=6{^!&v!~exL{JpHG_Gg&KzgjGd3z|qm^9WyB z-k;_Q7tZvGzO$qA-KH{rZTyga_X z?ljTm^#JI8|NVmggDIJ;(O9Nm78)c{40*^MRY`(#8-wM=MY|s#8rh`nsX7!IS~eAp znLID8Wfnz?nR=VxA|e&}TCiUPnHz#>n6 zNyduK{y@DM<|7NxeS)TJFyHF*Wt9`=qFfGHl7lW7YV`$MOUOxwQ4WqY3Ex9^;a zQ6enwY*OlOeu%O-d6dUoA&Ppn*(M+ypwj2{Y(Y#C;J+cAp)SI=Yt{S(!=(b@mMu4D z?>9-Pr~JirprKD!H|ENy%j&rgZh2e2Oc#yiDc-cuT4RJ?Bm^Vwk>J=KXjlOJ5jX6V zxY%p3#3xQ1aUS>9wyP32V|d1z3XCXL!b(1p>=CLRZjpRNu%A6A$>WSQmgFhhGlmrp zZe3=!^@e$UDxVP#VD^J9a`1ot7Tw%7r_r-BMN(Ham-E{9WDoB|m$}?sB9Mq;?aWn_ z9mav!*UASP_p-p@96pT@CyMTdm~joj8lTnlJ98y8oGuUaD|N-UJBlr;WCEyB8q=D}K{hQe4yxllr5Rs|nscd-JR7o{QHFpE`c9+-cad8*+)Q*B z(TkAo(L$~dcb=Q%X8a^?@%+hf78d=1_AL04D=*q}iPJt{h3wjGN{$#KPd|W5F5sP{ ze;WF26sg4G>OGW84tnNK!xx^{WuE-ud;R{a@BL3VUctr4#?tuT#jaT@t8%L!L;`70 zgdQ{;KoO^K8#Yxdr>Asoupl`ZZJ7jGST_-6T`$Q{^clO=mm)uqDzH+CSASoXc}+?( zC?)i}9^Q@yR&%q7$cM#C!Y?3v18R7IsbR(#PF-03#Rhsk!g%YcVTOu7hi)9HfuCRh^(_u;35_XnPayeaFeE6XG2d)N?BpMOoweeSVc-|CiN zzCG}mXBOMigme06)rxAcwCbsTfr66w!e*<-9DI6A7#Kf3iv1BL?*zw# zZUD42z(+B+>HET6p?hHQhHkvO#M72MM`_qM^Gv1(Q`Bnps;R~J(`B)8=)D)=#{xganhh*8DX7#nq*p7I0zofIuZYI9=@+w+S{E(Cw*2J z-Xc*ZVVsnnyyrXPAXZNRp|4g4RK>o`3V5JdsLLY>l!Z7iKF{a2ri`P-*D&p2S{>;S z+aTW@@new%bNr6Xh4(|AEyk=1z>N+hA8(cVA!c0dBwVFXo;;k+PU5H00ig6EUmMIe zEJWpyeV6FC#9nMJ(>Vb%UA{~RwuN4d+x@}hv;4hBdg!{*%H_IfJASGf+aNw0C^W?= zw5iJtLl$!UdejR=(pVyycZXo<93N@&&`Z7KV8J41EnkX9WG-lnwMB4|VB+o{VnUu} zecS3hVs3d2rmLUlEwXonH@)uUe3_k3nU_f`N9jt2xiG4V^fBc|+{AK58&S>QVuykg$1blSa01R#Z(kK+DcR;pMy+PVEv4U;u>axyeGmHpdW{vGnFYCEl}AiYH!8A&Uy zAq`b4r!O?>cuN)(W9EiICl*s-gb8J;M3uChWXJ+jOef0h^F&{k_ByT)W8U-9yT`}y zyTtA{VL*l@ADXMQH$l-gxk!6Whj_{=T=3wJ3k%&YyQMXUCfj%KEFnNTzO-8ihj}Rl z&pa;V@5%Os*{bLTXWQA6N;`!u=k-Pzw?MAZ(O6HWrGkD;oZKvX>WA?2yTad<_pb{@XJq=0MGy z+S$1WkIU3Njc6t)_Dc0^C4AYG2ke_L1UTiw$lvM|q@A#&y{pB$hLK1Ba?;G2QnH!s z%Y0`S%2M{epM}S1Y_(tJwXMTCIrK^tN2-NJF>~PP7tem_&N5T~@)^ZxZO^^T^pMbQ z-$pnyhMCEqU$G>#@ADDEFD%H|AxxKd7ZRIBL~LtX-1%C~8E-CL z?6@&I_B0*Wm*oTWs`Ie9+33EU@ii4M>RZ1Gqf4YUhn{wrfeQKl#8&Qf9TMe6{HF2= zhj&_S5){QzVm6&d_7pU$aYV`_=_JQseuXeLdlmqLd7MEGJ4PZ#n^uo*seaW}7b@-F za?|jg)zyu=b2NBZy0JZ=;ugJC+&`mcTt170eEV7J&P}4kJtElw<`-BF=?p9~%u}o| z0eSqXvckx3w*Xnbq-OEJB6Ps2qNMMaqFod==!Col1aS7iF0zW{j_OYE8;QBqqzr3{$ktVQX!{INzc(v5w4 zZ%L$Gw(u6*?j5jv$ebx7YT%r#<}li!ZqJKW3PG7I*xLr=1(}eWQd;ig7UI|#mnqC} zgd&AxQZ)3vD->MO_1;^KdH*ve4l?wB9sKai1%J`D_*Y}`SE<#1*rk7%85IwEQ)NT5 zzZ!`oRb6FVRV?3RoBCRtCpffHYHBfD6e%h#8;}Beg$Rm9j<}VDn!W=vO^W4#^(fMZ zH|S2sOo!HMVe>>5o# zS5Uah1B>!&nsiCQgoS+8>9u!_@fn#>HA|j7RXyOUK>2+mzH9Z zbO+;hQ`uhui86>H>-ymOK-G7$W(*xCnzv=Q05@yTiXt4=h7Wzyu3C5$sM)u-dbh&R z0&CME6(3hw)Nq2(0PlbhRIkm92d&^;~RsoFYhzNNf9iW-bj$?YdtBv6`a;{aoE*zyeJ&}V^m0E@8@OW6tteKy7 zyEg$7N3~5-d?q=FK*YuwM}4H(N{<101VPkD4?p*XI2v27+9R^wBEYZA(U zg`@0#m(k)vz*-T{4*6(wi%xI9&f4K}fZ%N#1W*^e9Y|8lW}nEGH~>IVMp0sP03nmf zoHvK=GQEIU!}rTRK$;bocJVHY^5G4+XHUWHq+pBQRK&tB=aU{Vl6o?Vl~^5r zx<`q_2xo>^(R>%GCp0A%kH~D)Am483X8N4^N3uA6YMhhIIk#_`GrO;rKfI5ncxf$t9J=SKhyZj8kaJvCd1;0!s70^O=5l~ z82)z}{BLfNDn3pY`^X-V%o3l=vKM*?3)WkBv?nOXBgjeZIpk|TCE2X3>#N?3xlfsSE&iCqnYW$}V0xUx*^Uj%F{{1dj9GkdKCrWHjxbf~ z4K9s>#XGcztco;5b|5G{T+=oH$yzXUTXqeK=rMQ@6v{F7H-%cKOVSFxuN^ot>yJMx z${8m0iH;xrrq6!~H2$^cl=pu@Kg!OA#@5b`hQ_7}jvwaE5@7xp{8OZ+t-LCZ_O_r9 z$*_H*kO^k>fMMK`S|~dcAR-NV3qc%)PgTgNsV0a3}> zSGU&WXkL{htklhNx__Q<+5i6bwk!XM^GZexR2l}Nu5w%1dyp{a*AV9Gqf#G?n(7RH zsIhEtKoJ)~`P7xf026_eBy}`Pi#y5?k3Q$)ZUq+yHt+?1(F34zU#Z&1=|-1gXfxo@ z0?RwteXNzOAA7?MQDkDb2=_kKgjLk_`BB%U3bdvD zK(!_!!UJux_JJ=`WF=Q|T??RjJ8CT_k{UiG9=2dQi{si{Kp$`6iR! zm2O`nL3?47^(y@3P`Y9a;>qxUdSK-c&$2+j;P|deMY4Ij>i`We94h@ngs|Jzs+=sA z_56q2iPM>zd8v6n{Qi$T@&zOG~^d&H`A5kSAJ5p7XPAyo2S;0Ad|=20mp6 zJ&W$l_Nx}8BTvDyUYmneyK;gnPSDqZ8yjuN!;X95#W+a;fx?TGmId2Miqc@M@oV^O z;>%u92HfJy)*&H0>957)9j3$OmwlRmYc{sGFWDIR1DX|QTE*{-cTxD`S7qJy;nn~J z?PicYAC0rr12Z0h(M~b#7ZvG=JZr5{j+$$eA@1x0IG*^W83$}*2fq1hjE#kBb_{3l zzz(=Rt6k@lw(araokz7Hw@1ApIH~~A4gq7Vst9mXqJ0@r^>1YbFgIrlwCe(R2U1yi z-26NneT~tl!%RA-$y7KmaE$W#x=q+SH@S-gNeJBm`r&w$+;0lj_rQ|ZwvXe7%SJljF z!|mQynef#$ewT`esbbceKcm**c;Gc+JgS0RJmMClWeV35R)R7O*cb%0mf3+9JOjN| zNnpS~85B9-wEQajRes`G^u}s=6KOOnj}iz`N29XaNI_btB~iYO-$^U!qV*Y{@_e74 zSj1~ZcpA5lkytE;i(?wZ7iPIQwULRUdNi1MKP;9<5#>#0iO<+lDD_L9HUDtTZ5A;> zpSVB5-Q67qcMIp0ueeS(y@9$ixQ}z9T znJVU?`{~tdtzM8vN=lK1E>b;=YsJo)eqkCQ)k)SC=}xZsTtpdGa*MYR;v86HvEde! z!^7v_MLo~S^D=&3a5QIF>@!V|i(7;%r{{^6-|DB0GiqCMW_X7gj&2M`U}pzNE#}X$ z#l!>~3{V^5xzeI(lV_i3#R^#01!MI%f01vz#Z7R88mm&YUl_Ci)vU8`ELl@Nt%XEF&2Ox4nP5hx+HOKv3&YjiA z=C%cmsoIanXF|HVB|~$rb8MZi@Q6jbkFxFPDgkrD!YxZ<6ke>vP~$XZlV z%4VcuF=?N%EIEvGS+Agj2Hx6)w?j@fFm4IV@e0P)@T_R}Lg&=2&Od0qN{QqpN*NtN z@6FsUzZVgj`Ou45R`8rO>~Qgfwq-kqg-ag9KLTe?Pj_8o-frU6Mqekd&t2wD)oA0z za(t}NdB@TUIAGMN^PYZ-I2Dp?j=T&yO5c55uCq}*P+8-Kv6kf)Smn)^T(H=8`}Sk} zaw8t&$sq}4fS~$OK1wDHHFgOk#0tOT;6v!4ZM;2SEa(DgGQH;2mLm+tBG&IS^(ipK zP6&M4vT!6)Tjm)xvv9C2`0#?rEv;iJOwx`SM)r1{QV)I-m!5yUaKfwJKnJl;Y} z`Lg0W0dQeAYO-*h6FZtD{H{BH9TPOoEsK3iCjJYdlV;j(<6-bE_M6)4f^L2{ch291 z-I9eX(Zx*44*navE;er0FNu*PbbFhmIp2wN25B+j`~svHBxrU;5j-)aL5d&9Pc|J9 zXgAmcrgPqYWe6!FG=7G%#Onr1&28`9!HIB*4R2%H#e|Im$)46>^M+C26Vf@qz62W~ z{u*<}`?w3|^8_`Dxy@%EKdIZ$&8US5c}9*M><|6Xalk1^k#tuTcSp526pKNXV)6i9 z`W9eDM`z9UG3!?24 zE{?%~LmgVcj6qvq`?kTrP~Lk+9<;ac2QcT*Jp3P|u>zbUZ939dq&SmMCE!2h_r9Et z1T-jKmeo9b{3AJT>rKJ0QE+8f`;W@*U$40k{A;@S^J>hW{?WhwAnE`7K_^!m(|@*~ z{vOT8_ka1g3iwOpO>K=#o&IxX<4^yoO6y4!^8xD>zyO$xmV&7Az)GSx&1Wi|ropU7 zpc#1!16Q?Q)5jLT+Goecelk-mIeS|d){5eso>16WwHS))bSD*aJ1IO(@~rwAR(#=W z?&iL%ud_CRGVXoTwfW$A@W5~Xv@3k!2a$`ELuWD6{B%X+w^p4Ci9%C4wIC98T08NZBJMk(pvPAm|4{vIeryv(* ziq?Y|eA_Utxr<`Q6#B$5nY)t=yv!ZNL%+ibosrrF${o@736$?1;bUjpP(j_^YXJ-nz5@E>5V%J(1SmrnvDyubDFeE?0hMv&- z+&ch`PaeHrQ!~O$C`YCD6pO`qR`}JSiqV{{IBhU!pMnt{9FS(HaM-_a5g{%q5e?YH zKM`cZj=FmglMDe;y7b2{n(SK88SQ1_J7G~Dz?5+WpWS6#}sdM*YGcuV7~R_uNcL2t}Qb1n9+ zTt2#_><0wVF=s(-Y@tv`vC5yPp$T!@Nju*#7)>`mCI(ICANwYARgoy_xVQVouCNt^ zrGJB6RP6HZ)IPFUEIgN5?tuDi(QcC@6ret~*s&FY(yLP@f&W4VybwH%CMqRJXq4rXn(R;22-( zFqds^EPEfB;EKg-5n6Jw7`Z+kn$UKe#!O$MzSJP>32f;;F-$Fxm^^|M8KfO5PX_iJwWSgI;(P#_zq)C1>+ZlkXw z@4NGZCaB@tScZ4e*5r5GcepX%% zmdKlpn@!O8tSl8gD2Da9Z&Up?S972xw8?^@sTOfQuGgnXFX=K$|6G`||sd zz%9eg#~NsNwo3Gq;gwhH^|zc$Jm!1C732)V1=FsM-G4gNwSyrd=WN8OZ9t0NamyNG$ah@ zwp*8)*N5t)es82(@`h=n6;Ji0$E+=F#Q6CjhAqBVLpUP&bR)EF7QjMP?RmnW+fj7^ zSiMThB!(@EM~3YKWWczgz@t`>pg!j`W>O1GV=qZGd+b*Q2IL77BHMK#c^WX{MD#>G+4877iD-+XDwR4 z1@ec3n8&<)lbiCf9kn(zR{@&)EW*Xvh{sA`wK6(IPn2r@C>&)FkKGs4m*FBT|`&k^W-#7pz-Z7IrB-U}~{ zSRs2XBs*MU&e-nP1p!JU&GnyTe4(jz==u#5lH0LKYJ;PG`5n|+Aq!jD9OFjvOplf% z9xNyVsjz;PsE^;ozmjz0U#8O$Qaf-LpfL+$W#%}i%^mcDZhADnL-oa9k9-+5l~w)a z^}*BTreW2Pi|Jppuk*viBgTcdj&BXh@faXsOX zea|2*?8)_&-qYmU$toz}2wT}2RKq6DswD~RAOl14)wK1vjgA|U;=uKjqBy&4maJwX z4;XJ6#!bwTCv1J>Ttuc&<{7?&y0AmL$~?KIf`mi2e0?$9P`|W8s{D1aC5&~^L`QoH zd@_7W9a$H9Q!H0EetnbC&woULtrHtUfM6jYWO4qvc=@|3koz}P0mYv~|MITRE+VEM ze#?e`=md4$-_dlxiW%2c5HK;tI;vobxR=RrdNj~U(dBidgXRxcr=v|B+hxs~bGv(R za(?0nY*AjpK6*z|3E@uJ$OecQsrshzI^Xjj_#BM$)^GZK{)O-f1|>iA9iDi#j*67^ zuow%LINY2sOY8zm!4?Rp4RqLOkhf1GO_fT<6{%1VX8~Z#=?YXWH3hBh>S9|05f##O zDVgM5?dU`|nvU22Si#L_YT>R+x@agl3kxO77^~P$3)>)ixa*eh!{xQAC0amBZ;@|n zY$p1Kdfyng@JB&3YQyNw;|LFgypDs8(WG@tk8&Tv!!Yb(Iu>Xk$FveUsP2iL+P2s< zm$$svYFhL;eN^Pd*V!2hKD8Mrn38~=J^@XJ{P6PEnuub&i;Y!jC;LgOMPwvZ(6-N5 z@gx*e?#|AYE!nf!hD(x1rhL5De4c~$Q}eEBDEAZBO$dr!;43CY~g;5h&;<52Tl!+no~5H*AxL zk{ID*8?}Up15ZEpaZZ#`#HgX54d73FVS-){ta8@nwr)=@g>P5pUiU2GmXKhbCMvT> zSW>-iK~_ zwPCQ=gOB#f9iYfxQ}#UzcguDe^(7SR-~Dj@e#AmI;)-=6|VlspM@i5}k|2|MC-`%IMqUFYiKB^*a$xT0A_pnWU} zHHYu%M%pe!^FWPCOS+{5x9ShE z2SSxa(*ojLBHa4PmAdCz9d=QE_m?Luj`sG!{begK#{SD3_&dJj|9yP@R^fl*>(60~ ze*jEvT>(QG^_PNfTM;G=P3WU0lFVm+TP#$Y0XQ^Km43Lgnf5t1RqW>W-BYGRc8{G# z`<^H&$xCfcZUxNFKy`25bx}WwlR?=?nmP(i*oIFs)p~`5y_TnWZ`qZH2 zl!I92V2QMmnmN~ISjJG9Qk#w#S)mfj&_yi<%J2b!;&WWtk9T#XO&%*`V-7QA4i){u zv={Qm!>e5S&rNnxyKNU*71~uElX01sYdHTXxQAiCvezcho4qUG5fnau=P)`m%d}1&m}@OW#9_ zonw13y}EqhMOv}}hdwj&4ayQ$D(M0%vuNUK(~jemiw!VO)iHDdwHHk-*uz^6I3tYs z!|b87MKz0#rZ6Sc93*H*>fGy8sq}f7Z@*~MB%`nwzPieG>r|E#VWr)2(dPW=OMmBC z%ejia<}BZQ5}jqLIfSUtihj)Ad=5&-BpZXv*n9b!qsM%s%Jl2asH}kWxM$--QMtZ# zTCJsqh1`8EF?IPV=ahYe!rg?UHAnDspfY6q$9h9r)M^bp ziTHtgw*4ai6}xzeWP^JHt9u&3+YeAC{4-TKc6?_Xu!qtlWDf5`AYd$z=y$jQv-s8! zs6)KNVZ1SDBGL!$L5MR#*-!r8y(8s5OB{-uS+yLXZpBQ$_3+DmD>L}!TfoKiB_z(3 zDr*VBhP;_4{s1(VEunD`Lg^e2Q{06qA2nu(n7(Bms7Yz*&|1XQK@eHSF+Xja>@2`6 z{PYx4lE6PXmUyk7agVF)QW{Y44m>uDEb7wsfqxsV+ydEoYxs|$M7SLm@?kK9#Qy@J zzt3iJ{a+yTk8;)0-cH=f$^IWFr?OP_!E?fxf~qvS8gz+GkG9Qp*DH3`+kpWb>BYXi z_l5-M+jH+>`C3lnSJri213nL>SjpYOJ{Cl}=e>Q4a%flQd@+&fe38cf<7TOu1meE7 z`wO_GcC!2>&zL~bMPPuPh<@1014KH6S|KC(3=1fEO0VEENx^-_sh_&3yezKN)u$BUHE=;VTqsZsRjm)d5fq}{5 zk3K>1z+E)sK&!xMSiPppbeA9z-M2?0`SCd@5hp88N8nv{%3M}OQP`-5#LWavWl&2C zB|q{5q&OouS&QlP=_AsCZl$hWuFkd=u$Q|yas`QW_jM(h#lT#UJmt>9-7%aGJsZ!_70eawkTG0?mJa!< zC2H4y^F4y~JbC1-7Rf0Wc!9mwoMv)OO{InXn`?^I1C2qiZ@D0@7|Q2AEE}{~NFXuz zKd|&Kd8z-ukT|%(eu*aE5jee0BJC)-45w*`%4xgkzt-qRJJ^0P@tEt=IrK3`0KON>k)(2gbOx zB@pd`S1FkoJnivBe>LsRG$W~!apPxq8)5sN>w+n~Z70=eVL#g(-K_I_czV}d?x(iB z$6|+;st91eN5g7yiEu&Vh}w3O`d$}(u>v~*AZ~r%U8N>YV9;AivxLybSN^iC^&nhR z9=V{V&%M>oxdcq%jG}$bHl3e5yGZ{*;hbO!=Z~fzXhrTDF5~I9LfAqm7wKT9>U$jN z?eg{2T1&IT+MPoQHP2(W6LKDRDpdMBFN8m9-zKW^D|KnH$>E_8Klqechcn~{(ueI0 zSAF*~5VfWLu}l&N1Dk)3)cv9{@7)2UeH}oylT8T&a~)WkYMuPzj$xj=U-%0b26fJX z8%W8(Zt{u`+EbwPWbh7^s8{HVrOAL-jOxoY=_u(5C5`!kZxNsKQX*a8CP?>W<~daP z2%r~?lhyq($g=GC@wDoAzC)jjv=cAcJr%3dg&B|Q^=VHDn9s~mQp{&@Xws+h&Y+4d zk`gh?l%vr9$>0wH_xmpbw~hUiz-39^)hLEQ0RJTLIehE4{~&NyFo8e(Ch)YU(C@I3 z6Mi4S1a8)F0kNeBCh)FmFoBc)6M<)JFoFqu2u$GU7{3Xe;-3h-0Mw-XUj$yBw9R%F zpz)i)hcf(|Vuk)7@TyDc$nrl3ocuot9C2&-j|NHAT1{jB|A)Z;4j+;K3xWR&=aE9h z)zZe~Kkf%sY5b$IXto{09#!urptG_}Vnl#zdgm@4!7Yc>#dwAwo2*~AzK8BRE%q9P z5-$}R|2vj=kbQ0zdlb^r^Du3N9b8mo+)SL_UvzJNh5(RZNMH<#m=HTAY*P^dBOT!} z453&yf`(EPS+FGF=FrV3#@T|@=NbqXW*8IlIO{=nW#M`06{C@P*a)=1>G&?I@@Q*o zKp*weTo|1qv~(JsqAErZsjbCidJ;2B&4ZegEaz>AVHfCcAXs1Lm(!D-n{C8}(e=$4v?wvMRIY_jvX!of{&mPtK$_~u)3U%B)031m`_CQR`ovMthvkm|T+B&RY5SUf!s0G44!g*bSU=G<`Ph_z+rSNFJ@Q1=* z`t{4kqF8LMVepArq&;JRzC!o+Hq$BOk*RTnLY*f=VB$Ze=kPo!Q0c0V_^r`XqJ$PE zjBH$(%P7olmVYyu(xwYcB&4I9QfWw$9KwM8uK!kKrpf99`7zc9B7pm?xLj_yB=I9nuDND1CcnCJ*yxy^mx5x>dG`5w z_v_P7MF?o0WC<9}+0^MiHVrvF`GQcCTL;GA6WT<%#5r71Q$iA>g?>pYyVO!PT&$zf zPf4WN6K551AYdXc$o(+ED6XL>9PHcd>45nj&#n-Le})W zA)pXuA=SW33$}iy0OaQNFS)^z#qu} znE1}NoGD`4=nP>D1<@wXN07Erz;xs*0*cgdOm?d4yFkGci3`731Fy0a{l&zvjOQ}z zZ=4u+0Iu2rhu0)dM7lD+^k%mQaq>@E1S6TrcWwZTq5FXuwuu_HaI!ugdyZ1|32YF< zjHoVd7t(&I`#2Ij6}K)~DRM(~(rMVQByY@f*&_c zLb=OGCIRTt1`xpzvbV}vxn#oPo69^#ZIKr4KsT-lwO6T060-XsY;aJUMNsbrtGqGQ z+wTkpf#;Y9jsZ$KPak{JIF@d@Ne$$7OX57jcR#XV#KeW-Bs`U{5a+Wbcm&PMU8C)D zoRiL~nvHk>oaxlrm|g>Fe>?>v4wBAJu@LtiD2ha<_j^mtJVN3<#mT(}G5Aq+bx-Gf zt)|&RZ&^0+BLl0s! zO4g9p%Xf~LB%65fPInfZV946<^`B7uLgv*Zoys!brqO7nEx`y`uA7A?7zz#f28&O3wIH0 ze*BZW_)-Cr_qj&g4@y@$$e-1c5>2JRU6h|TVpX559T9wl!sATWAy_yJ<$DCKybttF z8dx|>+mv&Ik6-v5@NZ`Fvj6zQ{V==wQ#zNEf~B*~f4CpKNcH&VmZ`>YIDjz+P24Xd zYH6emW}47_pJr!Sdb@*9bB+9(dmrSG9;4Pn=&m9CfLQ0 z@juc^(s}~#f+`iB<$Xo3+jtuGDqxJeT82_|`FElu)!^IAa^sVGrAT#I-E?IsfQ;7{xTk1FO?-_B`@w*lPDN(+e|RF# z2@t!7MHfYgs6`>dq5f8^I(Kt2C28j{Ub91RgmGwJA)*X7pO6AM2Js>K9pR6$^#|ed z)GqmZgDr@seBNIQN)!u|-;yN|o%2dOk~ctPlRUv=?LbU?b+>p7sCYbLFCmzbH#3de z4$t|+4|!bV0V$ul)?o;Rh^$-W*)=IOA6oZr_MGupL|{xXGR+ZM*v09049vjfQWnCx zvmS-WKRr?ae^P)A5qwdT^*p>QxcMAsA;PCWj_d_2ph~ZS^|bn543WQsO6lJP)n7dO z-*JHd_5Q6=w*~w5sD4e1oxgp1D4&XAna%Gy&|qZwOXdH8tj%OM#*iicI(OJ-f|qUc zSLmF}-^P7GWc`v#Zv3)Z_uBZR;LZ5y>G=87$4x&7n(xw>XoUs1YB_*9d?&PVakSnS zRF_>&Ob&tR%UDu9HikZZQ@G+;b>K8m9|uri+K0~Eu@8#n_gSJC^H>2n){hqDE!r9n zud@>Z!@?aNPQ3=4*Ia9x$O#{cO8kbhwUc8BsN4xZ)HtmqBl&I?c>EKxq*Zy^t}EcM znnvXdCiQixm?@dr#E^AS5!9r!3WQ8;W)h{{PZEHKGP+Gyr%KH)4h?H%e z>b2sqmR~N?aukR+D|o{u2F?Ovaz|P&xT#G6Wpb}Ict%5;YuwmAwops%RnMB)u<9|cvr(;5)QrczTDLTT zeZ{h4QlMPIJ}D`5R$$V1jb01l)O^}Xjdk?<)&8Tx@rqCM_{2j>VqsfPuLL5;yY+L+ z-_~(BQw%$q{Y+0Pae?iNvOkI7`b31I0iqom7|{s~47+6{PMsf_kGKK4uRa7%KwB`h z`YuM}B1GS(a8@rJZOA9JpD4n=Q%re%Coht?@#Wpy@+AvSIr=OLBzPD$YB<6K^sjKf zeV5d*1%*R8U}!;)dSGD$sZ8d;;gInr{QUCWTyES~^3auwTgc(drKZK34!(OxxXD&?RelJ)9z!@sIA53IzgNGMVHlr3il1GvDm<-9)bCv{EwVaZjVf z^QIRDy}N&{@C%Z>)F?7@;i}2-yNJ;H%_Wa~0_P@?dU|nr1+-Fpu9U`(akVYxz?_xj z_p79=@>0~W&zmqUK-%)}Ipb?mijEXn+2=N}cw)Xz09vC3{=z=5{Op9brnE?ZVqEy7z?R5A0r+gr?rhK3q0!cgIN2-sva%R|n*&izpFnIz_0 zu#d_{$h!3ID|j%#=IVzX_;*7r;^}1MCX%}CU$|x14V_9kFCN{@+~alhO=|26M%pPN z7mKGC=~d5p^v);;{A(IOnCiA_sH0GB5>{JQ#>-EK>79>nGWVcRfvd&Mv$Nj!L5?>P z7M3!#!kT(ez1t*w#c}Js?%y2IRKF#z-lC=5v zcYyl8``d__8rv9xC+yAtD8T+je@T5s<@aqdA`vR8zVh5{Y|XlNkaTuorMWce{^7wz z_6dbiQ3-g~Y#)BYb-}w8b^7OxgY_-7)0b+mu!udD%qy zDaV)>A<<;gwzaQl1tLzOFO4v*kDfIw66~-ac(6pvAk78=VjJ%5!0nDU!&`vyl=L9bv3^(G>myz^k@+!9BB5K-6 zG3O0Evq00VJV#z!v!YE0jG{G|>h>7DgEEtX*i~$?0j|zA*_%+Q5q$#8 z#tGR~4Cf@2opyiP4DAr6{?zc&sUsT;?eI$mzUz7?PoM9fmgqbyxMx{)>bPy`|eGwA|k3vM#Pqc zpRhCQJZM@vE)SE^ieQb2_OC;*S=km@TrwiQw*V9B8*;6|KE zw3#OW$48m@?49A$1o%PIlD1-a!UZ`xoo~Ln0YtJ7vzEnaj$Yy&438fQ*((k`f&+F) zP`h&QjxO}XcZnKM&qrd3=uEipzT${oVTnE#ilcwyKWM1DJCd2hKvRoUOqP9F;Tw5r>00Na31{}Xfw;QI6?t3~nP zeXhuw;<^<38huLAeUZRHNt{YuRgn$FApqTlED&waO>aw*_5Dv&(R!nVjDoIO}h5Yzi)*_W!ar^LLyp{<}E;=K|{QQtv;m2inm>%M`&qsw2sCf71Oe z^}b4pFvNp9$jy0Ki34X$Y3tBGk-8pFyT8K=qkr}n9`!KSMNmV}I3C;Jcb^h`7+>eF z2cMAq@g_I4L|H60%t%SFZrE~Ik_AT`?nZQ4d0J`yQmKy|=&(`)a8Dvlom9gUnL2Iz zgj~X~T5VW@EO(l+w)jl{umjcvj4kUHobif_t1{f|j3k>PwShx2&e)K%HwVA66 z@-cH7LJRUzt~C`EzAVkO(*ng}bGshVMv5+CMuV=Kg35LFij@yQjOL(iCRVX%9k}xP zq^_?%63d0Ysn5V&c}JTucg97PJ%19%^<53o2iHc(-%@YDVJ-gn!*8j__E)J_@Tb)C z4Rv2KNo`qMLkTfQntUkF&D5vN9yo8?TMHg;74fawNmkpiNh!Pzu3Y!EB%$XNa&j25 z&|15r2>Y?@yqVP2Rd`oQulk45Q)%m_rGNe?blLT_W{nvVsVDjjOb{&d%^4kUIje7n zSb|c4MYzPqX?d4RPG>GwBhH+nV(W!Bv25uf#TE!-;PtKuPw~$DEolH{BDk%v8dgv% zX#ewmBcQYuaN;{tp=Cb6vesyDT>S%p_>+PSaHS*9Gb!ho_nt&}^M`)C=UC0pDa{y? zWyc~z&KESoR)H%Q<{Pgp(ln6ELk?8#`-hizQND?wpYPsU)%>CE7_#61CW>f0q}2Xs zUO@F&B;&*vEku7F(1)xnM+*3&cwsaqF*m*k=$Q*hW}+?;UY^%&5=+K|~7K5(De^tujWDd|K5%MZ}!;!#dk;;TG}Yu zsae{Z+Pk{^M`%!1)Ca3R7F6+9@UmqaFg^QSL?yl4FuV+sHWYI_V(H}fVH)z-U1FvP z!gnDEaYuBklLu3mTQ~b&{2w9aX`FX?5kzX83ocq%li^9CxSEnWd20!F4st(pZvE8d zJNXjlH+FT1%nLqWec;U*X_U`~z7o+i8bfv(h@dPfRNJ3R>@k)OA<~*=^-&|_Yk-pc z$Hax%ihJ|#Oz0Y~{>E|B>@O4G4bRcbOgo_Gx9Sn`rxa{ifR@Zl!S zh&{%6)IKbnBL%nv*YSByMGd1Myl+DUc+{dW4^*uwfIBHm&y*?2S%6KHA-BvR88Jcu zg8}8bO}PrNo`w}eXiPebK1;eld|V#X$U&>f9yiiDuRZE5GSC29Fj=k_%2R?MdbEs; zY?m{5O{yBEAV`RQPTh((mR;xUv+8N*j=YtJmLG{A`tYiX$M<=c(_G0d5iH;sH^YM z7NnB&J`f?5Ys(va%3bpfxOt-2q>XPBq0&RwVB>dLGZKFm@7etG>~IU43FGfmlXQPk z*nfXo|4k&t|Mt)P=VJq3pwv=Z!urL`-j{(#97^*&lm-NV3~kBnp`^3=Lh^~80&9-K zH=6m;B{i?Ur7+A^Cj(^pjlnkF%rc(KO;&am4mZ6hW2N0(an%KUEloCsLjF02yN~7Y zonPwnNc+Kt_j&89_BroEZ=n6UC%3;>V{hQx%*oyX7gDqL)>rpJ=MdPCY3g-9=5*F~ zdLc#LB}#!JzM7@&L2bIF-W+Qu;-pi%Cg2$3^pieu3t(pZDT zwtx#v}F309gSvB7*9;IhEonV0@tt>ta3z&-X1Xyne4V`Ovp4&!)S`(3NAX#V6r%U z0;)l=nQ4L z1RxQ?Tf&OfPg;5MThSEJytI%?$@O97v~m`;y=J=k-WhmjsMfT*pc)$IB$1+5C_r89 zu^inZIy`+%S)l9gt zmo$y>?Lq6_EjUe`I2JrvHaXr7;B4Tp1h!3hT#3`VYYN|8E_Z@Fs1-~?KeR*S;x9T| z4UQv1`$|$2{ZY$I!D%Z6o}y&gp|d5m`X&=mCHYNWN4C-P{)Ug?i^lY&#hfT4en#D~BYiCB}E9_|UCn!{8h4W~^Qu zGkyLt7m7{gr@Ej`YZ#2)_z_)RueW*iY`lVJ8k)Q%E!+2+T4y#kuQeJGsx_&j&^=}JFn8yeb=<(6( zW;`?Nc3Fxu#H1PVeL4tGlG=w}Dg~ZBQd3>gd1-W?lZn#n?JF3l2(8w!Hb0Q1^Udiv zNL6jyxNW2g1>9faZE59~P^0gWuFo4wL=`CJ2By+>cwgwu!Hr>k@~~`1<7zv7Ck1c6 zP9~@4GV$8!5h?4}sqgG`&lIcJ>4QzjKvY5lj70;a*DhxQp)p%r_2`(Z`SR$Kng!!S zVJ480=L7Q5(Dx&RU2J;WT{5GXg7>HmJ<+a`qZMoxE}JH0cg(Agr5oY!!ZeWJTu|t;7Q9WogD3 zsUjWB#p&nBJ=9i-ci3%4~3*7v2WbP#7dQa>!0lb=&>O$Sxry?i(Fku&VEz|~C~ ztIUq2RVeJ9gX0jFW?x_k;MdJNyG{t)? z?!>|qO6h8$);5YpXQ>U5IQL2EQGy#!friz5_qT$ZGjUhyWeIRG+68L^A@N-k9NYQv za`g9)$1@;9ygr{bpzVhhaStOipDaVSu@UFz=F!-Q*aGylLE^sn6Z?5TDt-@mH7%dF zXuKUW#kTwtxja^N!Y4HuY#EVak*4kQ!rxT$dxiJ0yziGwOSSxLc5VHNUmu-pe`twf zg*OWX;t9y9&YRr~v5NME$Q7j90`+($zmYbo`B7s^&x#H#E%tTU44G_dMPQNpw~|AY zRHk~$1VwFAJ;e~$Z~ht?ihN=Fnq*Z%Z0jO1P3WzV?XY4_V{wCLYiqsORH>QD_Ixcs zj@#^(QKs9`_i-RZvWLaJg0$HQHU}?g$KEd4@(1fXtbmL}llDWzgo0J0%E>XWDLeTD zf);Oz(UQ@i+f_=>pV;&oS<{TZ`>AsCo8hh|T|M7I=rXFVG(4YEul7x1R%%(0%pNE9 zH?ib4xW@?`4m0kr20rifl35oAthVI=~AmP`&G0 zL3~Qu_kNl%MU*>uu*nqVGTa=G%Ctd*gmh3}i(V75Sok^I8fDCTPsgnL&L6&Xu(gox z6ba!<2=`thcv&KKwD=2DYT(&@OWL<90bO+aHClfhr%tI-z-=FqQpk7sdBQIUYA9d5 z;XG%LLt>e2dr0MQVc3Z9yBmXaMWPN0AY2Qv9Xg0_YFHrkO!4(78SDFCG%fqaNo@_O zbpx&`lH6-;iNp-e{Rh*R*+TObj)luOSwcs$#0P%T@KQ7}oB`I}D9X7Lr4ppT95Ym^pGL{s5ZtjDc`l_CFwx+3aliE+p6c1oiMnqzfX#GSIXm5cCzc z7MUc!omm7?$cVm%2cD+LA4h&U81;jq2zeVC)g>Pt;RlolElKtc5@mb}2?N0iENaa! znH&5TNOF|D00 zlq|tBoESoMWL38ZpOV*8G@jq6%%*Tz26;lk`=oEm@;K8j`9^o7IR0`PA4uAL5r8~F zY`U&!8DkJxmks3QIU#cuDzl2dD7xxzzO&q1T!m5QqJ$Zd&LHK*p>_=*62!R<(fnls zQBEj>VSBH-VFP+Bp_Eymc9w#vWGw|`BW-JG_25Mv?5R|XrxQ@K^e2VN+GxUOrJj zuRWJ~GS=Dt!I`5aVtwG7yv5}nb~_H2mru43LpKqc1 zIgT*l5zc#Wsq=^j^36>Cyr}UgFuXZUwWTWOY~VCizi>N^YK^y*GL7q8i=JbcXnlD@ zRL+zCM>FH2jD9i?3V7|j6vIA%5aFKeh@e0>*4X8GJRxrtSeN78VXoCqfBJQqKo#-4mX{n2z9g&h;9Almy$%dRpM!1b+8Y_m$VP}M^p3mP@>YLK(3Vr zA27J7Lydpp*OZqdi4noPVbQlDLHUgDi5^#1 zM&T4idjvz^DKzSF%2Z4A71j=+sE}wR%@oqYs){$#HT+n?CgWDo|{&h}1<~ z-Hh33MWP(Vd-CE1wE5)M&D;Ltp!4Dlz=$u53&6F-ldU>-W99i_Xn+ErrPPL*YlpI9 zEs_*aVJbFM8m$>`Az?67G5V;3ZtS5yL`h^1X93bfgr39{_}rsM*Xm~ROu3Zg_le2- zW|p-?ls<867D*BcUv%tatcyK8gLXyok=FSaPg^(XNpX#nz*xt(L!*l-7W`&C$ca^! z-wYh8YIbD<;vn~DBp0(Ut4uvtZ|t#5TMj2;cGZ)VGon2MMsCqqNW`3Q-OYd$dPb@5 zt$W<|)GR$Up1CWvCCk0NoRis&pPKkI6LnfFZjuANM^~Bb&vg`#B$dQbQLlQMHk*yI+G-A8lBJOcOzGgyshZpvd3z68#J#Ec7v)8t;^yBa=##D ze$|FNJ7l?}$Yz@kV+y$cd>r}I)d&j5I~>p^+JT{R&>kubpl>NB+oY%=H%Ns19IFor zjah;9u-X3=6LjP;_I0&|>66etD*WxsNp5V+&&0Ypw_wl7PkgG~hU{YSB34`D>fK;yPCE=0y^okTm$lM4W}NC0Y;rZj@H>7Zi^$i@AW(|p$FnI zzR^c#*4TvD%i9`2rB}U+_2cR4Ku6c{e*WGUoAv=^bC#>C&JjdNBx7skke{Ur6@a;i zo4v2-(A(CUQ@Brlj{gvS$|c6t9IVx3k9cMCirv7k+-2V4b`=amZ!x~u|H4=~J^4~n zI+46{#lZS5UdFS4subRWkQV1`h`(=JQjgRgu=i6Z!85VepPPDeLRjg}kFDD1`J_c%& z$B*5!a>(5C+aUz1QAq$u8M+eOMb+mXiZDGoW%+B>@~x1yW*#?KzUN0~ZW%5N3-LH_ z|ClT3y^aqs;i+NwwgO*8kGU^RU6|ZW!vJ3ZRLfHu_xUkIxMVQ}yS$1D%&J}C&f~Ka z7xxs-Sw_Lci-)F3bB~EaIm*Aj2oW^c&fWVTgfyJZ-Xrd9IuLi06S+Q%-ZM>2W)>(I zH)712hf)r_-ZMCzZeZ5ZSVy*2_LePN2aX2v&b-1^nHt`Cs;6{>n2Vre^j|rvD(C zEVX|OcWCnHAR|C~s$xPFF*3u#(P38@y-UZG3;L9w12VP60lDuQAo$E|ZZTi7hkat1 zd0hFp#jI>zz1N7_qvvLBXXbXF=IQn@RL#5zA@_+XoQi^cIyQc;CQ|~RHM~~h5I1Em zC|nxLJ>TMMVq~_4qvn7hux6lH5ExK-hI#9{iJpD_m^?tF$-H8{HlHHcw?k>?X$kb2 zazM!J-C1!husJL?#Ja_4b%QJjqha*;?D?_m?z+yWf2pRaV= zb$!RB>@wvih*+clW_=V1#Y#`Z(s#+=_-5KXZvL$zNChW*mJO(-q2)8eyw_51v@6Gi z*mwhMwc-)^r5R;dO;b8Lg0YG?wi9idD#^1Z3I+N#+q_SgMS4qAf^lv`Oy&AokUqw7 z{?bd}vBKgjGnGqGnAasjCVJi5iYH9XAYxjue?R^b*$-P z_vuTl_)xSrJC&yO;rkq*SwBbrOmQA`6`dJ}zqL zD)S?h8V+WTzlG1AoR4Ibx~_u&op?3t1u6++i=ULS4wQ(oE%@3hraJuyW?>d9e*{H< z)Z9L%9-7lYQgLaYyz09z@uRUXaXz0faV_ZyktX}CC?&GO@~BXT^3Tp1++ci-s8RaUrjck5u88+#dR_pOi?*oI8*RL z5Nx!+6@;oe#pCCrUn1$YM|>m+6H9?8gtADTJQMZDh<8u#=G&Dnu6w_+C&n@mGGFYibi`AHSQIliU% zzz{n7*NBc_zZt@#qr@I0w6>Ycj~JT+tsgd}XKs^oRwpXFqmbCbZeFE_mm=*7uoFB@ z1&Ea3goj${OaQF}F{PJj(-U!)Y?E_!mM>h3rEQB26F+_z^lXTFx_W(EbvbLDp0re_ zRy1K&YC>zqw_*RpokN4*Xcom7-yn*qQj4kxth79}Bz*)}EnBC(keshi@BkwAD^8lW z0i2~IiOJGmd#~}L$#PJGtfhE4JM*E6OytR(W>wh$s>jZ%W;7&n#Ue2xBla zEgrk?n!&0R8}K{9Z17H_T06eC#My4_9Md=5dchq4^`o&Hh&W1KZF{SbbGnwyzhrfU z=xe>rb>3lQPcX|Zh1`%?qy{w-pPrEf;?S$+N#_| zJnmNU8jVf6xo;oXHbJ_QX54A-=o-UYcb?2T;OwZ2yz$=yf-hYl<^oxuk5i)7;L4lZN`uwerpvv^)4M;r2-3lr9uzd z*74d20l5uxAZ*A@k^>?f;_nLlH!K=dFX0M*fxI`&rKPZ7^Mw6DmMKq1F03 z9J2hc+ip=SCu{RBTcbZx3jcb~6XP_ck$!%K6Ved?_V3g|dU^Li3>h*?F>IkhYoUoq zD0TYiL?~|_8Z?hvh_ht^dnbXL=;d+u;2Lsd3jU}fcA1^en!n2`=Ddi`*6s#$326U` zuaQ1PSmka{&^L+JY{TBC7eM5@B73P7|0@;ScQL7Uvq9VBP)^-Ml1UoWD7em{f9(4O zW;?r>Co%15!9^TmN#lzh>Ab|5)l1W6anxP=G%~6xqKbJ&`;klLqNVRO5ecM%n%I20 z-VAX&(K@D|Zxcf}KxS&XmwLmTYJ6xWRkp&HyP;}TUt37$wUYiQmXu->lKH*jZf zzwkf85KEqiuFHCi#i6@WHz9-Xb8cqr36a7F3 zkNTeM5`fh@u`gEI`U3d}IvA{3O-_E%U6x;u&3_5X{{G1D{;waI|Kx7}a}Vvy;Q~|m z3nQ8vnS)rY0Bz%a5KYXPh#+%K$B5v5#PCstnDGO{hAxedP^wM~xr^SV;Kml0apxwQ zCY&&|To(PT=IizIb2p_dlc|jvit{u4@&>Bb5$yePv~bEGDUVXW0lX7++&&z_0bDnf z@hI=j>?vMltm{Vgez zbIPX60=x^J!EB=vgE3v{)^M2N+_Jy%fJ05<=`~4sLEP8y$~GCVofybD*|PtR#d3p+ z-Aa=?ruHQ1x|IS--5Jny|1`_`se^ad<)ut_H9c<)i54SQ*5=r&?(N-7e0hKFh0Jcq z?SMk0i;ido;r`LyqqfK;So(}swaQv zJ0O~onC56kM&do9J6EqwvG_NTMOw*A*Zg=yM7n*>LwAc#e`oPM&NKL{h4ux#^cU{D zVv0(oj2_14GGwhD=X0wumAaArcuEl3l)>VbltCgSB#-1l3=s6H;N7*Ll3(UclfQyG zPnG~jTW>cGq&>&sp_KEK^H;z)x>fcCcSCG>hq~?~#CgQ_WI#;_YA%AMN{)a=bSOXt z=i&NH_hN|p3!A1sEhHUdvC(H9q3Ssalkk>f>s8rzh&7|vH5V!R7o(McI3p4h4<{pE zk%Phu?Sh;3+JE;1JRTlzl^sAWxBVKAF#j#6nKMlhl|spYF=&t)$hnAhZ;By1Ih%ij zK8X`Y)cFH#CMtGePgqCo2+Z~Zwjc`bmGgHyU6HcHH6dCI!FryNpJ&JybqlMxa{Y&# zaU=XIzD25-O1;MkVlM?Zz+DkNO(SY*$W{#nzeUNaXS(w@b%t5CeXn5i9Y_(SP0zD( zNE^r?3QVCWLD|x)@xx5d3Kip~h-X>D6i97efF$am;|Ex*5F{|zi1E=fEmXknNcOrt z;fh@S=2CS=ToIbrrYbJ5*g4|wkh(s6zLq!~jMuuco3?dQUN|D{5^C|vSR&m3y#K5W zfO+}R39A8C?eIad#DzIAepFD;(!9MBu^2eP)VP|qy7=c6!d7A8c(pdlOA zL6*Dp)bo^clDqfY+bwj@4=vM{AW%`QAO?n=+%R3}pAjOHB^!~ZXu|~1h$#wRp#TXA zT(MfxiW226MR_7KW4_n^abOeBd_@gpO@Z(rP5LQW=0RQ7t-i9q`Iu8~oHj-*{A6$~ zRt_C}X*F)&9QElPE_!Mq z*8Hi$)t4!sEQr1ayL~gDXp37_TJ0fR7jDNFcVzn=oS%`$mLSkn?aBss| zF}hbVa?-N>vnOdQ|H5Gx{sXa7$P?Gu<5RSslNO_?peZ4lKc>ghYIf(0?|RH*hH(%T z;T|ZL=zw~wbP2c57~gZm!1p-ZSjxlhTX6Ko^=} z^R5Q6y|L{a$%s&G9^z>OLMK|%Sje)0F=JF3+_@lZhXhQ0ksA+Q zIUYBLIXJdHL27~<(eRG+6|V96_#)`Igj6DG2;scwmJYIk$1u~20eWSfih$2TYhT>2 z>Pj{F8RdnF;wlQ~*o4oWl(l{P>*W27jFR(Y?w=GAe0=Io9a-aadO9 z?Uu}VGjl4Wf|6q3pPU)`9DA=J?#<}s``m1Q@sh+SfL5vt;^=$fJR$StlMejwxsL;Y zSY7>t_MLg5#b&j-SH0%2eCR9u3_bXyUng@Kr_b9EtQ+-^lv9+dghJgJj+sF$gsdN* zC5+tg0-c9bh>A9fO}6VPMJu$e%`tq=vCcDmNBTPq7!7R6kg01N#5liOmR(e9Of0wr z%F~&TM_I|?5bw^klsVciw|WHg_5t#{x43=|CT%bb>4!y`X+w} zW~HnhOpQ$c?LLsGXz7e7h~z~KuGyv+alhS zo^xGus_Tb$pmvY(bnHXUvCDON_kcFuMyf@+B|_Mk17KHbyW{vn)(+1>VlT?-7E%;IFNBU52`_C zxeAjfrG9595=|N;b-!1r#k6B{(>DG4~0cAyg#ai{vuDSz77TB~NY@g^Jm>=@#)M(o#6OV*}# z%gScYE9KD~zOmq@?#cebVo4n3VuqQdT`0UNAt_QEb`Bva7tLSQ3%m~2_GbwJ^5;-w zwyC)*x>0<)DijGN*lu)*zb{b^YiK#R`cGRRIvh#B@-|tP25)oXoTxDR?9XGGqlCst zL!Nc9(TAD>rVkG(<)wiwxAFqU%5FhH%^iSq7jVs#nlz`AF+3;3--xwQ>Ttz6mpMqr z4R-)1FiF4SfnQT{(1I)DeaBObQng0~Q!s^D*3>1vp@#_Jy$!?B!0D=}auyOYVwu z&)R|+tgF_LV0jQ02|_~sC)zkS(Q$)HofVqqdXPG|1z#WwWMbY$%Ka=vU(9qCm~rDc z_}iiDMCO^TFa1*&QAJYgX<|MkTeB3c(BoL+TqE=%l!|FZ(;%^#Gx}Y5DhZ+GDMSH`rAz8jT!6Wl?u*1tfcdSQwMXo2^q+{IK$X|i#2UH;Ay7dDDZ5l#X|3{KKL7G=&tOel zRozP^thfuCCM*yg(+yIYn*skMNO;vNiNWTSD$!$#%0)TWJfEi9He5)Y6l|*#4?PbH z9ud^&&ERXI#UerIdZ7T?%LMryL}MkBqX65Fzlwnkv=8inl2Pv_*;PC;PoO z0UyN(XDqAg^#<|>bW9X&q!oWbNBcic)4BgQ&>`t);b3ZGVfaVW=V)j6_i3Trx)=d3 z94E5ApZ-Ec)eZGiLpwwi*I398Egp2ij)TrfNsCj5;4CZWcgk#(2VL%-XasX&G1?y? zceIXWCH7K^^3v0vAAl;a|Org)K`OsS=jqmO$yY zA8M4Z>WT1i3vEsws46TDB-pz;93PywlFn-eMgq++cUKc?*jny{8{WwBATc$> zamqHVPxFD7?7v%WC2NwX_l;xrZMf2EIU2|thTS_w)@mJ0s&>h4*G`L?q45f=yxj65 zFuiO{%hvcIWFuq)AIT2U4nr6dDWJ=8!R^adW!O^MR#a5I19Q@0@I`*g%0{NJhW!+Z z)IuHlDVw1V?C7CiC_2O#)j5Wge-${*@QVS0!GG27r}FQEyPZEb%t|Z2rKEfT!u5Xu z!s_4B-~NY9S~111P&j&)e_2&nSsB_9N?REG0SaqfeoF1{dcNiO1T{GFo4&kIYaGk>J?(x{@M*`8Mc%8{J;KV^;om$01 zx8DN%USpx2b(v(j?r=Y5xO7c9ywp7YPz0-m1V*C@q=AwW+Kk8CN-~pbXII3-puc)# z^z5?j;2immpZVK3qe6CrUL*YRL$}yjClN@fIjmK){-7{SsI(!DKFd8xb3}z`x?$DH zGV^{+Jboq>Bc5`dUUQxFr77`unscQ7UEw~? zsfX;%czn#SNO*uvqG_8>2lE`z|;YlcRmXAq-aP(2iI}mPY1uyhl&^YGes( zs%+-^toyzMS=1DZvZk}L06S9W3O`Gixmi%+Jz}t{KJErWL%SOr*qWOH>lecsvw98E# zf+oXc?W**awluKXK$A8Kj2k`b9d9|hXapEVKl68lp`~vm{C$l9_La+wj#idq1fz(* zhL9z_0$TZauf9RiH90vsyWf(6__4qv7{>I+NK>Jx%~*~OVfG+OG?_lSWeMQQQC62e z@a{pMXGc=X0=A5#fY|mjmPRR(p;Z%`HR2bGOplUbB*HFL{M*ViK`QXwsGIuzqYF{g zL>Mz&zbnpIhAIVmbM2^fM6bO@qB~P;*`+a-<7VrU{z?lXv2@$#K<=ikrk09I8Y3{M z;YJ1BizMFB>Dc87bCEh!*J-Ql>!Ex{gPP@Om6GOm#(Vd7AQ;FLC9$5TmTZUXTpU2> z3q7DYaryd1$n=6Av@-u>fSu4WUI{KPc|N#vlk>{3T;sPZWqFHTK9fj!O5J$tQ1^7l>Z{lVyLJ8i7}m|s8`Ctr+KGHo9=p#`nSQ{y86K9>_Soc#j{aPg&>>w;XA zo@;^^rTUj2tz17E3|hazLr4egJ{MQ~W*t5eE?iPQB0g$YZ~KC5_-`S~+dsXycDcbH z9KJ~8^M4F0Vfbg*`?KOP{P%+QuU*9X_X4FKibl->|3-99=s+Xns>@`Lai6mTT)8+Af6%)YoYaPCp5l2>=n|d7v5@ot`OM{y+4qRI z*jy~_(h*hz78N^rwxnDXuOr;n>~6%3(--_O5HbS}X(ZobDDJdp4f}&frxBSm5dBe^ z3o@$L(dk&I?$B82k$9~gaBosR!v}N~x_ermwcAmXVqYS>;MO>YsFFVXR8xyI%JXVo z1h-p_)F1bsPoVNY5fctlAKre*x!np5Dfh1QQ4eEa!C=C&;^g#waWO0Y{8ZD)@cfek zww}2pmxCtcohfNGK2X+M0Zur&WBI9fA{O|QkP$OE?y5yj>ZA*1MSMO+hZ2(DxEYfVGj4%~hg@ z7=hcQR1D_~Cc%BUG^f`R#Ub|zt-i+$$tQT0yQXJ@B@w^d|1@dQ4e*k!`$9qIuXgCa z#^Qe`O=86kK`R-k88j;Qd=gfg<%jnc6Xzx)%w)8H!n{>mOd*C5G6_p-NinH zC5ejk724WSTI_oR6&3^1#kZVa51?W~RSL0SNRJyjISF8Vk3s^R-SUsF!eR9Inc`;c zIx93%6XcBO5oO!(Q1*>PbEdUfRNECSr(p}vV8V%;EG!7D`vt~?)Qs6j z=8w}>0Q~bCHKWU`+?UV7odi&E_#O42X*!s5iTy=w_yY(N&<*?9R2fai81QI^XR}N{ zz}@C+z%p~s10FDH#}b`uZb=ZTZKEY)RgiFFa!rO?162)jjbr$|3T(v6s|v@gb#O(Z zo|P)zM2@-M=S3nJ;!>j7QENoXdAaxKGExNVh2Gx&boIuM-UfI4I?=lS=xhFdq7?sp zqJMNS|D6ttRQ#)DVFFi0NCI+2lp!xn2q+*@nr-rHB%?`6lcOSQth5$y2`JP}Ufo>y zK=JnRs-|n%07$W9=mC67q5#E5H-5&biZVsc6Fb+-2Qxf0QI3LA^z!;4i1$^ znygNq6tB`-7S_l$a8s*cRjwj^TSw@4MO^FaPR=E{N57$5Tbf5ng;TO32geO}nbnxD zlh;tqJrBvaS%G3vtB#1=Y_r_1t`K7rxKF+8Ff2=}UUzP$+iitm)k~|Xo9kyO7~I}O4#ETTWY6eSZwjb5};f@=ZUUSYjVicYDD+}TvP9^?TN z@YDG#gCX^^-@4F*<(J}o9k4n4u0CPLJtwSt@=u9!>n*- zlT!34KzSf9qzFTHv#|(-Jmf(UVJf3T0@hp~Lp-Zc&7~k@Y>uePON>Uo(d*kRYeZ^C z>(&TX-jO}(SKfgZU9S2px{FwwgU6;v(|u>HI_Zbji=T%McE7rBI&7!04(TI3K7R<~%pHW;Ip{zhHf9L`2{%_)Z8P%Y53x}b_b0^oZT$e!zbi9hxKtKf*Ve^1cJ}g69w=) z2b<7U&7yU`W3Po^^EO=A4P(x6)+$!DXVq<(4A^4~kt56#bDq~KabQ%wlm1B%==oQ} zE3dBAr1Fiz0_{8}^N~gw{+Dzc;12AC!_J&$&kAt|uy^Q!C@Egbz#lIFVBF&r8r!EJ ziI?9T@3?c2x^7SaN*EuMP<{}#Cq{on`GRPxF zR_(HJ=@6iD1`yGyeOLk6dJeoJ!Y1N!iCzA<`O3ov1qW`hS6; ze|061istf&%4l9FC`kcSKagVND5+!t;FZYN$Wyd_$eMr!0+BYUF^&GDtUqUS|Ng4{ z0{UiAtW-+>{{3Axlgl`nv`Hf_mDByUYudg0{HtO;qxzsPAf61O-agTVa&3t2Q6Di( zkjw_TXO8SqxO!yvFh416p&Zn%gks%dT$;PY2%sj#wFDYMZ<~^usLaYJ%(&{TmG-Qm zTA`83Bq29|wkKt`PKHT}S@%|^Jrtd)-hTd+P3$7`0q_(x)2NZ$ zMlCQ%YfMYaZLU1HmJkPx1G-X=LJz^%_Z|s$8iI5`@-+?cHN;e0E)B{e$><>+b{*p^ z4=eUPWK&qgC9s??#UwdRqv-%F7t>spT26E)F4Ns{D?}5Hg&8s*w)L`Wo9O$=L%f0L zWm0cIP|Sa)3+INwa_xoV?YcH{IC*C|kqu_iSVvOUtC4hOG)3Dze!|pMSglw=WA}#Gk^BVTbsWNJJW?>HDF3v>&gz%lB?z{yir(gm zYI_!~IdqbrgInI}P_~tuv5i}ydZ`hTz0g}to%PQ&ix)pvw*JLt{)OGEAl^w%gIu90 zix_C(wK?S^h`>TQE8WHx6*l`gOqa9EpRke?q`20(CFnzQw6!d_=nPVG@o%yuH`N~1;PzYc(>nsg)}V{;&Oc-(jEYgPRliX7 z7L3b~0#=s~4XG+$af|w`nJ97y-PROMq?P*$`-PT`3m?Q^XS+W9#`OMxMe`5 zU|7`+Y(rl~^%e!)D=OqQWdH$+a-RuepgOkRk0WeD!#qK25JtHm@Sb!IbS4B>07AKx zL>haUc4{34p`$QA;R5@ZcMwqmu5xCLz`!Om>s}vFKBY()1Rk(ppaav|mHwb{?~Zhu z`6uRStKhbf>o1~8)SGH5ulGNx+}{RCXJ=oXY}9=bt2-kq ze&v;jvWccN&CH2~72*Sn$01azG%6Gzm5Gp2HTnmdwkU--;z<* zR-x7uSEmtAlID8a)4ry80v))TkRTRCgm{@rwSQPWUT?O(68(HSJ`Vq8)u$}05j+aE zmOGvjcIzo2q%_n3MF4>w&u3880~J;66PV$$LU${h(W5Whuu~wzLWG2aT27MZf*?KW zqPCNjbQ1x`MS*0T?*daicoy-k$O$_OH5zq5Uuh_uPAd+MElJUy6}&vCXaUiTyc`3u z^gG@fF<#sf3Dn}0dRoAu`1I@Eda2xcF=kt5=5Z$Sw{%z$Fqjnmj!oJE%rzS?H-&nk zg;`3XNPZ)sNgNp}&2vuOnXHA=@gltWG!e7wgyvD>&;a1ur_)Nh2@8m#(6m3U;I~WY~a;|ns@U)u!1k+*etANLjO5S zIB+?Q*~C?eJ!8*iY#m$7`ZGIxWsrRx$zq@!Vrk#a4^_C6Hh<@f-V_a&b1p+Ml9auK zTH$+AgsA)xSxKiQf6cZPb5rEkeBI>dd`7(R=*F*XzoWw*%K@P*{CLAY3l^`#oPC z=y-v;G-b$Z_ClU3maqX;I(X8d>zbEz7R-T7yU)(3e%Ha;Et%H%RKdC;Ax3$CH0Yh&jbXh#?hU+vtQtXfVmQs4so{yZ&p>$Afjgixj5Tr=W=em8 z(9)wlk^G4Th%sYt-?tt7zSq5*E7|&x5$O;yw96N83PPA{ehpFtFMdsHT9h~V`_5dI zl4d3)_gZ0?-vR0UleexLXyukL&W}QRu>$}YZuzw*S0F4& zAHBV8LLOV6!;B!&>lM_nN6Fm@d=~dke40HOX!hq^oc`+eaGlt>EQyZP)Nu8h{3k9z zxSd6}rwJc!6zr4+H^{mQQi^ql_uo0-alHAlbRB71eHaTC(|`w#;2<=1y6*M(IJgkk zdmfmC?Qo{rE7^BBGAC}IBzzKHDO`H5;v^4%Q!?Gw)I_J(Pqf)9hiqx+J#o=%vsJNd z_rmA>?|(~Wgp`21mw=R>3NePfwjwY}qPm4^uV4&6ItFfuK{>xiDUMbFS8$FDH}-#> z4)v}l1qIcS8X9a|ckt;te8mudhPJRLcgT^tw(zG0R}-y2?2KB%%cCsHb?T{^U8aX3B*?~d{URgUGU13FbIb=dK=?r}p97x%#~*Th}E%fPr$ z7<(=*LW}tKVexPLhWlr-V^8se`TWhG2q-@wRhp5E%f?n9f9#t?^4iZaU7AXN`vmx- z;m2~aXOsIZ}KDx%-O zb4-e2bE4}i@C$O~XgsrUF$xVn(WZ2kMM0vO5@NleT|V1AG&>X(L{uYkH}U4r>>A_V zc$e&{9Aa}QN=nvOoR1t2o5vgW$5)?T@7O&^R%B>H?Q~m^y9ofeTh_yHTrw;L1LqBX z3{ws}lw9XMtOf(LB>M!pHd^PNlt$SjDatu}ei7jieJzCh^1z%e1v~T}IDM#m^2#+n z6%iSJp0opcvQXl5w{#NVy%k#2=tSU~rG}o0(h1o0F(Ro%$0Y#|5v>NNQmaga0@-U> zr4^8EjR`5^>w^?8e7!7e6ct$c2ZWGrp;FGwCaw6Fj~rC#vjM6$Lk$wfN_{F7qa}tF zwRZ>rqk2(0PK6TVBFQu~Xb%}H@o-Ye^=`WzR_S^d;DAzFge9d4vsz-5$>`L&YEioC zZg{%MRO2<`p@>bI4b$ipg6lsk3+<~CPS!Ni2!DUgIdZM-JIW~*Q}!i`;fFVGc{Ig? z>^DdaE$s(?h9?DxSX6ws0yfO!^{)jC%9<3vP6ahPXftIS%s-Wq?YSCZe8E~9&Ciwt zkFPc2EI&yJH&Q|k1FwsBS}qXrfmPiS<9lP3P^IH=oGb4)sbFNCJY;>fNK;ofGY(7y zCQuc<+^xjA|4!K-ym743rc?MwC_lbtsw0aQEEnGtJ4vnJcEGME@SbLMYh&c5(FZkBkh6`7m^)> z=!(-VC+(G$9V!dpq?#(;v&53O1vV#-W0|5Wp;#T#>m6YWm0vQewcB9bG}XBz~8!Cz{Jz{Ft&vmx!Qmt^A|Me3J3DbPjy>C(u+)j(8Fp_bYa})T1c3ktfLS{?J z6eVT7-U)uevEAqxHm2!p0tRoJXUUq>$Qf~PBsM#i`K(;quQ>gtN^L`Kh_k{mRbhS9 z^xDSjS#@2FjYi1;l4j54GW1O{VEyS0-X}`xw5D)^{gWpBm`(!rn&!iH1^Ywf4j{|o z<=%OR$#(Oj4%@ouFr`gZ*I0bZEkklPayfG|Q4Eu8<$cvI8u*`3E3h<4b}y zkb)=e6Az$mkCkrU9$d9It~CZr55V5nm@C;)*vNgZwr`stHK2H2xPi05ULW{qJQ?h< zVf+#L05-eyjQ=b*BUH3hof|BM1$D&u@VgSCCzc=m&RW zkS&_9Nxu!wHQc>c|1ThdU1$mSoGO=`yh)vxGo6OeClIHv|8Uib5ksAvDBH&}qFn)^ z7h|EsLmHq83}0D`Iw(6q+ak?Ds5NIbCuJfz{3-BgS)%5F-JV+1t`TgVPw;`Z>v#@7 zo;6lyjNR!B*v*^yI7|;aqfBA~MmKC5g?K_7Tvyfx{0~1b>+_SG|>6@U4=rC>}2SI?ovj^hdD_HbE{y+ zhGcqcqQ3dMHL{0@#gwN?#qgoaxmBi6}H$g zL$?R^&W0KGk(4DIXu8PNDGEJ9*@ni*<%*!ABRv?B?o!@{8)xStdh991kMW6xh6`^$ z{_Q;>LYe|>kDkLrsn`E0BVwAuWEj=uMiA#KfqEQ*?HU=Fk?FJg_L|Y?-Ek`&{+9d+ zq-*rnD?E8S=>{7ZbCq^mu?8KM>8hgLIbK7?ThmXZu4B@Anjeo#>SH!bB_$! zLd|BWNC#ZorM*zN7Yc5?&N0I1aANXYYT?~jueaUq%x+o+hj|@95#8lB3)f5~_76yF zjgXQcPNfnB-hwlrCuNU<{S}`CA30#aL8)t+rUy0LMujn7`MsLE3}EsU$5eWKVmEk? zjLIUy1SM1jO^53canELED=O`Ll@er)9yN^=Wey&4ueZ*ZKeog$0;3E33c!J%&+1)*X!^E}p8XCne<{~YzG zbjpPf0*k(Jv;bgJbz?T8*>12R1DonX72GH!UyR-N$biQaf5?EtBL4!(=V4O^EMe%4mQW)rm*b$MunTQa9!Kupeq~h-d2oQE zSpy~tXt5PEqn#dZ1RZs>UGy}1Xi_(mp`fQkw0(6=mDz8tN;-{gkds7+3R`t3fXie6 z3Sybns^SJsAEj7akOoFpb6l7-Xft1rIV*2Z4NIXGv0Z^9^Tz*qn^oeFgxqTk$ZM!2 zQq{&XFn=v1x17Z>F!tFshz5s@hvdu&}}#K(N7^++g*!IeK*26Eu$e zje1OL(j+PyIpu(&#GV^6ynx}G)Zo<(C^GXNF|zl-KKVxg_xMwIST}yzp3+9qp7j&^ z;@yH9={_#`N2qrxZK~loKv-=UiH+=_{S60rI6aafGEEO;Y2T59_*_$`0g;ITjHp~8 z00*_M#JbmASD4kI*`7>cRIdWl+A=y_DZMh4)R>dBXODQ?BI8j|eiCk$xnH)My z=^Q=>v99I=!>@3<(G@OFK6?DBTS(|Qn4}_&Byxp}1oBdUH83VdUsF0_X@F-Wn)Y3b z2~BB>9*eU3nJQjaCx4zb-L%<-vh>0|8&CCA3z|$AOXG!&s%W#DnnZ=t1pAQ&0VeSl zYKn{BRvx~bW0Ie{g4u%O9qZqdRxUsk{5H*nsK!LA>cfv7&K&|VrxN)coutICP8G`M zoJ(b~mi0VeY{eVymgh2&;KPwu3kY$X9#?Qln(Sdf08S%v_ z{KY$Z`qUIkoe-sur_?!$J0-QO56RS>D7cTu_9Cs)RE<1TRLZ?z3Jqd^`@n6sReVG0 zfqz$lt!x~jHI$d%(Q!*ptHq=-(rs{&I9Ara`?|+P`Z_Fdy!L#mijU)%Or@i->MhU? z669~soqxQHVR2vZICIj9Bx6-ZnBAp;px559^+jonCVgIaC;(T38i>G#b`6T+F zd7h7%=KPUM$b=IaEc|fe&taS;TT4oJA9{kMs>-CtPE1^hhye4p4D8yq)a=&e;V9gH z4$3Z?4p{oRbaKxpC1K|D-2z8|vndx7cqIy(LCN-2WO8-!Tcz8Ha3s-Wxk>bk1X5nK z($A+8pb|(aeu$|Yof1QgK;vCV5X9?jL3qytdLWq)bCU|+>>1e!y?&}<`94z$bZ5-eu5_##>|bP7sy&Vl zOJaVtK3otDZg@W^<__Bk189jwYQ*G%^E-Q>ncRc(w}z*|gr6ufX2=`)%c*_E<@3#( zN!rA)g}A(;SO|^s>3tKyE5rt`#^Ex#ynI+>TeG@6l&tobQMG!`fT+cZ>ZkdOHt^!1 zI=)5z7O?|zOP~!qX(tl#(%up_z-03*uF0FnwXiI|Cz)Z1ETW$ZD~4L$IL+p@DOpnf zWo?-ba?y~5_aQh?i)B909QCw<;5ZXDUmAj-_?5C-Y*1O?pveoaEDYWpCs!33N5FFm zmuIpmp`EF`$0STAj$u$K3#u+HnmO!>B$kuMF0MrTOICw}W8E zQiH0;n45NkH)?b@RCWV5tkSZJnKFH0?cV;xV;e>C)s|q3M)9UKBJt`Ws5ws7#EH;~ zInfq$8he0GKlx6l)kX8pVzL;lXV zoVd~ESTB+r^5p|B-rP9Bj9w$z^X82Hr3Eo>dd*}K&ZaU4Ri(Yf7QvJ^rH!K)XjZ|Y z>D)xKTXl}Y-Ycb)Ww4UvJx9NjU)U$iGmo73-yujXFS;imj<^39JlN8-_Gx{Y{~}=h z_wM!YOe57lcdvh_eGLu%a?tpf+(ouk3h*bK=M~}}tkgj6vb!tLck_|_A9kmMZlGP`xDi~l2I1+mN808IJ z_m6el$<=Y-1Zrv!h54mDy`FiQYBD)`gV;2UOj2xKXwDZeroO16oOeu&{uoU%@GKw4 zA^@3@6Zh&O;|e&!BVR6b{44_B1s{l}>`3hc8USC(g>hby$g;e6I*b!A*5yEyWR2C; z;cFs6UOCdx%LAPrfHN80L7)EA;XW4n`!jv%Rp!2a{_od`|7TU&zhp>>|1vgtP;>v? zvE~Ov(dDC-Yi$QC8-Nh;U1FvzRPn7Np`NmJE7l$F1LTdu>!)wpQ}5F%u3^R|Q&Db0 z1MVNLCRxTtR!)!8+u7aUDD%<=&~EK0&_wb~bYO@84LRm&bz)ZMWM^wj^h0}Dj-;rs z-)0`rkIb^R8(;{O1CnrCt1i^3F2nLic5|;a%B%LuphB;CfLbB?`C$244jfwN13{L` zqYbpS99-Z!l!-$%Pz^S8o)U1O*)&W8HG`gtnyu*z%=;R*g(^AMKYJdr>LeEaNSSM; zIdEP^ORl8#>D`EJATO3o8WXucOe$gR+-;0%k*=V4Uc=))O6uP%I$Y1jZiiR1KELi+ zuZDR*azbOUj@5OuiHOK)oqQyAX?7NYU-Sycf0K)?e0(klmLvL=cX~@3r)Ukm7xA@m zkzU4%0>|Olgwde;l@6ogwv=7{8>6F8Ulddv^h)AYEZ;M=L-L88wJvD=?BIW@(qsiu=!f@nO-u_GuMk?-W zasCovP5*}<$=}IH+JCMze~GaE7910)^h+D-5ZMa^#Yja643kGhzb*x``P!^12-PAcX zCE-zjNAg{keU`oZH2dfC^^)bc*PAOA7+s-Z3oOHw(!SxJB>wsPd>MDejs^}B!@GUu zLjYX){me0u{Q^H;Gol2sQ3LPeppp$+@JX^4Z(3O}Zd_yE{d`dcj>7G3^%%AKk`12f zqLTOj4`uHZX6cqS3#Y5nwkmDgwr$(CD(%cl+o-f{+qP{RCwuSy`suyT>Hhxza$UUZ zVy*GcIU+`kh$Y|3zH24V@vcQ^Pk}*}-K9Wu;LX_QRr?QY;7z8hurr;6_s5+lZ_+zp zV4iqrHg7@_o{AnB+xaf0<+r)6Nyj(MK?@9WtIfx^vLGq~)H0z`5>(cdOn4H^JM$t8 z7h^4oq34F6h1lJ^ZEl0+S}sI~4wvcFiKX^ILGr5FZr*_r`Qr`v$*l9{Uk(}BgLc5H zF6ENZSq@sOlMj-6&!mcOb9j?<(C1c<#53H*c+6V`X6ol5yDNFk&t|Jxa1@M$!fo*h zDRrJA5Abv-V{D9Oo9lO3HU4ZgTxLe;b;z#V(5*gnYfHV>%vEdg*fp|pZfQ%|lZTIy zr+hRtd%lnBM2;O?an%ZZAZ0s?zeKQL%eusnubdB#;f;oFWtJF}sS(qa7iP~J9wNmo zH+kC}PD;?#R$=2mF?Rfuo0j}+64u7BFiJTO6 z_)`|2JDaT`rI&7hftVhz;>Pl>&KbxxiVLUnc{Ip^f- z&wzryyAXRv^O&*{RuC%Wa-?M3+NU_$PpH?$K{g*p#EENHdsU9!m^j=vNHpv?!D0I_ zUX#434XzSzbZZcA^y|3#UMMyYZ}eiaTPM4sNSp=WVccSM)8|kNn7 zoICTx_MPFK0$YxkT;1Sg&Tv@+%jDBvHCdPFcB_ zF7S8v_cq&ced0^-v`6KJXM8o11e?ctBEoxsh~k$;Tip5dhUe4W5rND~7bCN&=SOtYUk^x~ALx+U^~;!cOrTv>Jllu2Kzz0o)f zJ7A0X7N6y|jv3;E?OM2(X@SAH1?6ct<*HDcOo=V$K*lgzJ`{xpF3l1Vw$&;E zq*Ym5Gg=r%%}-gdmhT(oU1PGOK(kjM!b4OLGUNbqO#vXCkb&5aWJty#Ohitay0 zV61Z)C3neYgw3pq-a>~~jOCjAz(O_8$uWK#c1FBz($v4mk#mjN-d6ycMge5*p%N6t zY^vh@xGj?PwTvO8$~hi$VvIzJon32=uzEfVp$DE<#N=m|M;Z&}t1>5N5R*cn%)*XS zx+6UvQfMpeV4sU^0iWy7WA`s_!4gO#!Hu$4YN7=6deR1x!vI6g6W zbc2X15-fH8a;>8xm_0D?99DM-ozekLinu76@Hj}M{XsrHDm82HV>+-c{q%m z34Kf1_I=X9sCb@HzT`gtSt)iF?BkCxEpd$}4AHMaqz>%Ax1WDs17rB_xAgzL2KG-n zTjkk6aUS_&!_au+>IMRj@H-wqDIiH)0KB1Gwj$JwUz{#tKB(dg{cS9ir18!eX5vaB zHL0?kMn940sr;&`6>=FdUl>1&M(eUyt%ucTc*AD%r4c0T|<&fi4xd$(H&WMd_;}77Ls`%j4(?pctJX&=q0 ztMb}&m~W*%@1O&FCTeJ9U=?)$s-x$67t59YSF|;2Bm=uPwFpB88D%A!E3$tL#tfaM zF44ujT?1C>)e4lmo%CR%WBTHC3)oGv#;h5~YHW=?8^`Y)XAkn~-U+s_Dl)x$wqZvX z$`l7nd$TJJ&RJTP2AV8s_UVeUc?;Yz!$%Pz}C12_&+FYRNV6^STs5*|>a}X;tD?Y$qz>*{BRD zjbc+~8t=p0RcpNGREvaAXQ4by-}jn%T90(ZomVu8;8)=?C9RP*yqcId2KLx>v(aIb zVf+53q5u(~G+b)v(Da0973k4kA-$#zky&(-<%9?gY5KURnOEj|lkfN_;vO8(k+X37 zM26>@-2E0MRL2Uf?8t;WYOD5V*NvXDb(&OWhJxthV`mK+c8&=$ER>8ubVAb!(!={O_ za-OjixVfBc96b!o(2^5kJRmh&Am``iL4X8k2O9g*Shy6NH6dEnXJkt9qoF+}^xLgo zdomwmbzIA?;qckpO}l9n65w9i^@qE)ohgPy4F{MW!)YF2isRvgnB15x_*>)FxWDEv z_-hTv1GVJ{mOQE-8|rZHgLMkgmH0(ShR(MZ@k+nxA-5);1q2x>Fcfr?ZgpYa9@49s zKtwtJ8h3CcFUw5pPDe;vW0T?H8(W@$xraDfCn$B>p3&mfKOWkvwM(lO`^4HTPa5^A z_K|iinB$fkNOc89m2AUZ9F>vurcQlA(wCeL<;V(!IitO{@*M2@eT|O2$uu2yX|}{% zZc_MRPgBrzp0eC_bo z(?@en@o+!N1diDFldbCNrkxMzGu7)M_HeAv=1K#*li}Lq%~$Gz-iUMHIabJWC)zcQ ztH?T9#pU!Q@xXdkmX5r!-2pc(ILbxx4cx~V1F53@LU-mE&nH6?tGR#;+lTI2;?X1>Y|$J$=14cl>AQ!6xJ#ZR^vhbd>K z311sHBY`VeJlmi>`Y^yC{pBF>wE&cggBJXy2u#5G6+c+n^KV@D)J7C4t4$Ab;*tYT z6vU0c@Na|-zjur7!rd{1Nl=dG3uQxlTMk04X&R1`sxm14!1862sdHm*B_)ZiKZILh z3P3NHiW%TT^C$fcUwcfsvD;geAb#@A`A46KC$qCYpvd=X#lsU))sg~KmRbJqN>6Yr zWaYz(yUS~$R3o(x$<3v5m_22)ppbllJs03_F7@X0{H`s^C0uX_F2Qnk#f9zSap6`& zvxY-kyCW84?iF#)x6n z)YC>LcEj|>EOxCwFnpF%d7ZLXKB3GpN`d{0a#T+J#&7-oRc#rwq2C_YjpbBVqtz5u zF)cX5DVV;S>G6<@s*^IKh*847&_%RNC$EH(!2KQsA238bw5H^P?MYu>Fu>hiog5Q` zKmHPj5sQSyb6;F+RmJq{?Xmi>vj%ZS?E*;un#rx{%I<(T!@u#o3t7im8`)H*G|b(c zP=rNnZhs<`SwwVz%(ydUz&IK$7qrD}7yUIU)HZa>N z)+qvtoWp_a=*7dQ8;4hr^vm`^xirGw5*~ZC9Ba4jl+BssUYxzMP+^prk~LIzUkSLV z1nPA%PftZHKf-0@%X-Pe$beT41uC!DAgNOI;Iu0XKx z<-yAk(s1V@RZ!9TY&gB_oD&;MlZvdvj9z|v8T#UPw=G$O3o>-enFA!(Wqvss#d5_6 z`v6Rh4phhRd&^4NEmS5sxP+qIC+iUcnhA2R!ZgF*#d657@N|R0R|lIOZaW!4V460x zh>Q4sRNCpO&qs@+7AisX%6zP`~su^-m}E9%EZ>ldtU&1(bj9Ex911#!G6Y2CsQct{tKrR7Dm}1y(LD0VuyoGY&Ap?VUGd{4z z`C1O&o-RoD4JGad&A6Ng?Tb`UymyrdN|TP#uRSn_1HHGBCv+WWo&gbvD7@8tGLK)i zZZ*GgUJsmSS=jS9aiTqHoJE`~@zGw-1?2+LXTuGAp+YUcIw1j}~A&khGldasG zb3M=9x|EZ1rKr$;NTRMKX+Wz%mLorcgOYM9tyYd+{lf8*23cPwMrh+83dJL}rVWIxby$lv0#sx(2Z9I zbGDqYmbVm|?j)>UfN=k7&z((y zI^BNTX(1BHO~4k&S7tL!>yR_jU17a2NVW^QzZ21)extpSN;mDna*x)LO6Tm_I`zvQ zEGCxz49&Tz94eb&qA@(5i9KNj*T$qfi{os-`2uh4Ps#j%n7o4=W>2ICf_~QS+eUB8#JGA-Q z;eh{(x9k7U0nNW}B>xG;5>&!p#I}_&Um!fhhFCKM;1ljV3K&vzVIm*bQ;_`CkSMOz)^Ie)FT-n!*4a%v9;12Zs>$29UL6eUVm3nVc1ev!TvmQ9E$Ek#e!Sl5 zo$7=3Vbw|!$^M!UGgzWBJ2iRRe*X1!hf}1*zF?eL^hgmT%>*K=ek=xfhTP25^|eDt z`SPamT-jE?-FwLPPEm>^xP|9D(<73^)*X0-?pSLI;|JnFuyMgGIy5HG^`~F(=PU?` zoE~w2CUZ5&jOmlJbx9t(!hQ5aJ9M!5{18>;Nm@#S7!12&IJq?#Z<6wLUlXadqRAzw{AOKJ%2^%;}VILX*H zsoL}!G6$9nu2ohH8eN8EV;!5Osn--XSrcb8a+WWsat5ySOm*(KmSCUlPAu?=?trpU zB5$LSgt67ww_TW3>8R$7JB{n2?c^BCM{|2NM@!D$yerOIt8kAsYP}cXV|6lv2`tYT zJYc|uw5bSD!6-&DR!!wBRO9Wy2AWJssFaLE*ILH38ce}Jpw{v005(E+vZDPMNP}0Z z)!aaAI^y*0W`(%=!F1`;D44sGryna$n&Ic{&bq&&w3f>Cg$Ez)l=~&vjjwB>RPx=B z4;?*0Je_Mu&3$ntg7GC}Z(9A-qS#?&oiS{Y5F2jZqhX^nB15&1-jztM~2nWNSQ<@megb4W4PNMR5^Hb4NR*f}e z2h*O4qrR3-!m^H^*t~OglV%);jOqH+)Tr?!oZcWhm8-UAVnqhOa2RN*O+*T$Ce$|u z2dh0Z4_n$}kZ3gLw5ZK(D{Z&)os&xk=^m2KD4s2BWS_Zz5WxL9j&H~&PH)gYlfJYp z-`udrDwTlVc^uoqU69H+e7J6AYj;kjPH`!Hl;PrH*c!UEky}EF5U~heslEzTI+1K%(7FXq0%~#c z>i*7tCxy+p!vV`-4j=cr{6JiBj|TNG%5c9OlV3VD0&bG~tx`o%Om9m|V>EdHCHWKf zibMqq=W15VsG{9QIwL1bzS0eg*T>cqsMVdEjKD;5u3(@!g$$%n^I#J{;2^U2rt3;Q z+J~}}t$ulwbtM!DW1CmQXlX9THw17!!EHtLA@*ZCIa~s{5Nad05L{DqIVmeo zrm;L@>H7S*!w-`u&Fn&mf_R3^&z7Eyl$Zf3SXD{NbOkfYnP-?P%np*rdgXsXN_;Tp zV$Mh_gteGDabFeUX?MC)Yyf&H5eUdsi+mk6Kq#ej9P&v!w%PEPe6lqc&(U!({kEDE` z|GLjrt4b&9v zYy&#|ke0s$8(xUt;VTn>YgL(O{V7V6f5S=Al#A(6;mSAJgE^6vrSaFa(gl{f_f+P1 z1NoXw_J|=+o>jPvLIp!3F2z)%rrK17G5aAwctlGbbGaW2jq@tFf?;ZE6s+SxRHQlQ zSr~+sxx6amYh!du=Yk4`?x4{{+nq~`M=~T>8_<&^YctOd;mM16Vg=j5iO_}`xMte_ zw&l?7!cHF0@=leGg=C4t44lL18MK9bT$WyYEiRXB3CYvYoJfBFA4k<|@Ux8^O!;su z!)zVK>~MYzn9LRG22r-V@(#Q_PjgS(1Ax%!K0sZKa1DfxaRIGE_7i)!26M?n#j4o1J21Wy~%3-L7#Bx#{dz=ZNFuAIfhO9OY`> zFO0>6^zRt!?-T9+MXDk8<(OusXKCiH_m5PKKUR4D*`XjIfI)vu0uVvMhbBC9oYR_SN?j3G?Li2MNXiN7AJYnV#>_NaHDdGPw> ziG23F zV}Q2pf{bU2yy!-lbjQ>y0`J;c!9wOWfD-r0Wepm5*>-dWHW57*SxtrWd%bS*rC4R% z8<>idi-(TK<+HT_WhKIhT8ubYDU`vp_6UChUc<#X{HCZH`86l!8nXK;FFL(ZrErGB zN!FV)Ey|gMxpno~af=5WLN$fbkGdUbm0c-An#*_wsJfzS-m{pcq#TI7oFZ`@gy~dyZC!Zh^mTcyF?$RH z*IxtQg%Mqo2M9QsV<_K2f!R3_*WY9jMS|7<3diju^|n7R((qDQ{ISoYjHE2QCEwZC zSP=D-IUM|HoM8ncKZZ7r^@BEI1)>T3C`7k`&}J4eg$IfVK4b40LSm#4hH-umS*#G$ z{SK3=(m$raC)pE<$-Bot|3MKn+Q-dTdVOYgLws%^DaX~zE##c~piDSh?1G#%W;(<& zzpyeN+dso1m==<;B)|sA5K0CGpRYl>OcqbLaw=$$nq@tk5L5NLrhiGM&n1^<>nuK1 zR52Cp#3++^EmC1@8O9-ThavHq*m%{zt{k>6TnFxXEyv!{c44M&ZeW#>s=m=w-(jI8 z(oG`MCJ&-Z=N~Yn=D095>`T3Y_80ZW-(krA!YBM`ll6x$(m!il`BWKE1?htrToO$< z`{xhS`CR+}iMj?wP&p79(-0K6(g$WjV5lJUbjh~6k5ZZ`9WNm7TIFsdt@8JCi#xy< zu=-7IbpD^BF_aVBwUZs59$D>=W2ZhopNL&%Z>HJcyG*PBm^EwhL`0*4R5MKlyA6QY zSs2NE@q7<;lrDxT({_tpCQT~gudcG;lh=WiU$b`c!9_3(z2ju2DqM7IHQ-m;ie8j) zHo3IL>TJ9VcVC9XrH-J?_`^vORLBZM!gs&Z74I6?@#Ia3xhPIW`P0yMNCEYZ)CC zqIzD6fopr|KHoaq?wbw3*y#BPsX-HCuWvZ!OZP^x0T;C={G z;b~{mAIT~~8WiQ$QI$tvh)SwOb8HqLU0C&KXtVQgU)_Rg=jzcDlNcryDAtP-J~+yH zC6{29OhBfOAgkOmIV+8FH6x|)^S0}{rSn*BWJqkuU|!JOqFiQ>-oPt^PpY>G)K(vX zvpRuFW%cDoyxgq{C15q*0d`Dg4ccYLLJU8ewbg%2ggBLg;+l(Ls0LZ=8`Q5?NrbPq zvyUdq>t(2p5MlR3bOT|BAja7Z4gKvp5bLd>oRT)4r%@ZuNp}t1vCrudoJ)I+-LW|J zY3-DgQ_O#vd?Yf{2kY85+|<}{;JCyly|jWfPb;fe*KUMhb$)-rB_lWy$Trw$^pFrF zy7NhFPFk#qy*VmqG){k5kTbP3-(H(=+F<_#W7~t*#lMj&%Z!ELV$Vj0Qs%khjZp;d zmX)`l1Urr?JOUxCO$Z~gi`UD&SbzJ}Ev+m>5D8`D{_1J9zEkDdvmjfw^l{cM@CF5- zA0jGZj~Y{`81E&vLRv1S4*fvH-kiBNE5lidZzaPSoOq-rKsenRWSVOOT`j0#39VE* zBAhfNtFnLw!_Q57a#S4Jv2s+LMuLk>h3AXIdkzv>=+DBd;_OEkF_P8$d0;35Ppgcbq+yGb?_!ym7ou3DRKXRyVPyDAk;&$jI zSrC?%h*rrV=n0eLT?em!kk0hPxCh1uzd?&k_=j(y6XT|q+wCKSxjfgYsat&y%bCPk z>m$}T?E(bDdK=F2lA*Y<0dFS-fAWZ0wB2_RC0bzeH9)W%@XKRLqhM06%%9($9aBz0 z?SqQ#;8kqFSy;D7zNU7q6E<@&8^Zujd6M07=II8qc0o>=sTk#o*FGVwc=nT1iNX}G zO&sMjbjXDUtYwk82SOLr#V=E&m@z8iu1TL$(Q~J+bV}bEf1gP9E9RWH-GM6fe`zq7 zJ7<5{e5GmA84>L?hzyg* zom1!W@CIGg%Yh>0KG77^Bxjmw#h~z^xF-Nalvv?oxkQWBdEy|9{y){=WzRg#TlQ7{Le8LklPLY09Jy+2U~8Qy#Q4&`wGk zlI{9aRX_?HoUlCDVH=P$K6#;l!Xz2}0T$7kZT%yO-g}FqN zQbpa>rz|4IT05lm2h<|*>;gsHrIA~$N)Vv0M$&CA1bl@gSq6M+EAjp_jae!JuV_QP z>BkJBFjJO=p1pSy5+_tVGdEP$6IH`N|1 zT&A__Exq1Btu+U`O`*|#VE%EelD2u5>t6u;SLzli&N0ot!vcH4m6==q3ZsyJj+n@E>~^sA`50Wk-p zkwW%A=#3r+vkfeWEyuI+DJS&`1F9BaL>R8+1Vg80kIr3*4SJP*p2!k$BgCC9^y9Y9 zi;GbThgi3-EO`Twgo)(RPnw44i=`O1pc)3wYXLc!2es7=t33h<`C@L-*q&aL}> zvdpdILkOARm{Q8h1iD4LJWZP&WwYC=sPHl-^jq1;0`uoTlV`lx8b!)9>Nn>wh=k#Sc=Z&k#THuzDW5J|7ft}e8b41LodOE-Q(!pTsihX+(i}6LLvYiv$z#a9sOk@yOR7>cwXTO z>C0HAihMi8?@$#LRSxa|RN!G`a)Q=V&4FG}aoUZpeYuXC7OJG5M+qb&Wr=BxoQ2|! z8+eY=gpMd$0sAfpeA4WE650MFY!ORZh=H;gwY!qT);SmL>?iV0&H0C4LFmd%`hRPCbhYRN^RZE(ME6$k6W}wv0c8 zhBtn2NZ%R*am~dU>jad-=_+I_S zcMT%X7TE_LyC0AB8gyYV=*i_LPcEWyy(q3T;P_#FG~A2wE;FRlS~U)Uq=FWBSnuM+kD@+$oa zKK}iEi2Mh_mV^6{)@V6z(NrHPkfm|eYUuI{!5}0I+b(tmB=l{xVvFy0QhC(R?d{xL1E2%;~>iAX#o(i*XR%JI%m5wu3_iAs7g$5Q3)@2HDR3fNA`T(EH z@c>$Gn8mFr)s&$m`cnYg=_@P(Os4@fu*YsgLBAnLZ%zM*c)_$_PI1(;W?;mqN zvI;Rm1?u71+Y200-$JIr7&`FlmxWsbBjl`dMvLlxy^~%>#9|AgE_?Tkz{`tGP$@L< zFH2k_r4NGg3ZoK1!iRPsIsI&^$zSjpvX#7PPQP*!caYyh&Pz2DU;|PyYKfq%S0Y4T zcK%*O_)~;-1U#7nNvof!2Iv5r3h(YlIj_?Lp#@cUj$%SOI$qC#$_`AJ1p7 zE%+58B)irSAxpJdt4bG$CJlZZj)gUfEpI?rGzj%Jnf@hOOGkaK@4>~f#B;^+{K3I- zYt#b8xX}m|&7n;Go9H*NoRX0dJ^taWO31DD*-c{gx~}xKrkCVH3Un71DQM`W>s}Z& zRU~AslUGf2S<{wa;{-u#d~ZQpqu9lLw~lj&FGQC@NX3pj+|f}@i4WY+2V)v+#-^V^ zgbDEK*QDv>3^1+L%<|CQ#oIbKPU-2dK!2 za>baxTWB)HMw{H-nu8PbgOM3If$z+RO;`@hbg|&sPLqd&G zs~1MYUn{8qw&gKMn6R+|L#mSuft({6^2m{fmsm{3Xc21^c2n$?@30Fs5L*>>e@i#n zPQIno1+&=mK!u0o%&C&5lTRrlx(YimJSzK^6~iV}af|%CxMwn1HN`HJb3e_bgbfa< zmIv*H(Q#n<6n8)tDTLn`ipiL|U3l7hkN6LAr%W_m66~wSNdH-5fA%Wtf6IRO550=M zlbNNVk^O(`RsI77`mZO&Osv1Mw+;WzMg4CSDAoE!O@m^ND{5PV#(7vJ0)jssotbM@ zz!UpAjMEUigt3d%o{Ctmspr*~g?fZZp@ae@-VOcXhu2|x%Jci-Aq@cLk(;gUq7d>U zC;I|t*=|ShH`k-B82>>iNV&1-D74gf;E&K?I+a~pjsvro*lz5h>K(NT(B7NQ>v7$1 z`I0pGVaxEHbGDxoI08l-=yFbZGzm+?JTQS9`@PAWDz9RFyId6o)sQAcuRj!m4&Mc% zd;QaY2^7=kAV>G=QSZh~nLRm|Ay5e??rK%UPZiEf=BGH()lKmGaB~LgWSmYz>8((n zYSP`UF!ZhP2a^x)bws!lBO)WLN7aYU#?LG2(K*t{jmYALpVf;JP{B&Y>y@vkd`lkA z#<2Od$Btl=k8R`)$;FTci!0+fxAoE#ssXdY&Hf$B(TlU6A@$n6l&G+|L7HH{VVUo+ z^RUpQil%<4AdNf(ZDCUF`D`g@`#}iZaXkiw6VYGOct=uqH=V?d4)Z;V+zajJ#_wf3 zvFI`c6glGcLFAd!JvW&e!5PR7f6#Rs(l155u>S)`W3R8H8 zWQ&abj#~On`LBf@@{FK!rS1b~f5dnhS+)kTujx6E#GIu=&`<_Kb5j&1Nbi^h>6W%C zW)Y~4+>37@jY3_?eWhx?m_|KNsCBpT`tu*HKwdIT5X@JlYW&yJ@IUm%|Ejk?-B$h* zQW_~gEDp>E=atbHf&NH!vC1c!yYzhn2{sIekhBSe(^(%;V=!}yVfRMG9RcYLfJeOS z7=1B>HMm4&{<6JTTU#493$RRgLg?E7wq(|fv ziTG&yQ4RHYOp(VNdf5x~_I!YxT?Vtmb_xUMmTI%_eX}`oun;jB=#-W@PFgL} z!(nshx=sQNZ{)3xBbQE*yC~xPxxTs&)Zb>sZcFA&0^$e{w2gCzZ_)o6&kzqOGn7ur z{lh~<=po$K0y+$wj44D8_r=U>tC#Zv3IPK@J&!X2o=%go z_D>M?|As>U!CU8Fe>b1Cwaq``CJq1ck0&T=sQiO_4kCmJ;AaSO?J~uy&gMEj5r?Ki}K#b)DxYzsg=daw{ zI6ULJeeCRf2jAjsV|}?cLk*&%+EvGbuwM_^s%8Ch%}haVJJoN7AH=eTIB`I~)t?+C z?W_K&LErI9E?y2{ttMhMLp5R-rX#`tPJ;eI9BqOMNqm3jT+=P*$+l2+kG)lPOeTrw zZnCmCdcLe!y>vPD5N+WkKOi&RsyWl#ExhFT6ai_Gh4VetCK-7>hL+uiqjZ^RlfJEN zS0nMFX*pGEdfbxEwUlCJI)?%*p^z{?w$hBDffO$_kGChrt#<~}+e*!4LAa!|vsx&R5fpS%Wt9_==nKgjUf`d)L=@>80vRJ4q z4a-76D_G*S3FC#)Qlcl63;7aFJ0Z0_^^&z^Kf!6SbnwIik|<}?VkG)v>~1yk-13_X zrnZq>Z{~8T>3MU(LwA)4{d#wGpedoIRrHnd;T}dkv;s{L(?YI5=MTO7{tn$F&+^p8 z_7W|#xnIf%39SMu_mYFFU4@U41mQE1Bq#RI7;c9~CkQMrEaTTeFo+um+8eLL1#_oc4d|JX zJfTGtbtDs5&?OMSQkBe#1qsOx^kG-+Ta1o0*_$3yZ^>5ccE&@wV1B>w+E+@S)2(4c zPfWe}kwRrOQVfLgEde@22~?V$A5jobax{YEPj&eK7Wo;5=5d1#V^v76@#~i7{V}>u>|GS@9t6gY%AP6@wlP%G zP>CPH1sH_vJ7;e=?`tiY1RuccVoo*)3cZB~ z8%_k{v%eARcN*9h`;gAD;p8DC9kR9r8u)C)v+10E_o(dqy0sKb-RKDEOv3l5QCZlJTIiDjPil#ZyUPsa7?X{S37zItRj}{Yb zUzv~Z?}x8405(v05 zC+Xb9zyI(6S4m_y(;?O}tDg++FX5O)-*zIYuV$T86E)q9XQGF1*CYWpVz_2zE>`l- zqu(T$v$Bq;At~mPHavJv%W!yB3lmILMXGNv_aT&Ma@Aoym}E_8#&fzxiJNL!K1q^U zJZC29emw`SbSW_)(6UCyx31rz`#dG)lyX>AAz9g+YGON!S`51aUlv4klt~Ux;9w+nnmL|>bG~#hvlEKS z)*stpV!F(Bs*b|=O#es&dgiKzWp+dxe-yavc7az+X0jBl(@pqACK_Dxoi@C>o`@Zzpm(uw!P= zwAr+zf4Uc6{m(Y5IyI!F#|L5; zK^c3M-K=k*21+9Kp51B>_BWSm{q4-aSEzoc{ZdnZJRO@eTBMckOhZza1R9pz?TR_B z>Qg!69L&4GMuIx}S4y>z2c@B@6EOEKSbc<@k?8z~z(E&-{c|zwo1{vz&nLGQEd$cy zrN@E`ke2h%Uq_|)7rswFnn>ONW$Y~?8N$rid=dbzO$gA1(d+5E4T~~dUXHKk&ik)- z?hnA`IcT^a_Vx0Cc_&z+=qaUD3Ut!X ze=K+{%MA}rN?qjSG$jY_?m$$~b0*W@&5a+AWf89wGxb{1QWgZbs6*|`Wp6qd)KT%9 z);Ng&6ziN7k09MF^QTwAk8eo}`muGiGNoxK*#Y!;p?UoHL6qMe0_KfR zG3~RqKX^Z+PC)_(eg8U-_$)02jg0laq9|o;930H_%`CqpHbxGADZ~t=uZ2=&xDS{_DoPNv z9sYDiGqRke1AK&8iLL@7!n*tcG598@wKPjeO5qs#*frwlSdt?h_E}=76yuvxo);)D z{|G_T32Ha|H7@(D! zE@YOLI`z&rI#n90praiVsP)pfF@fQ^(J1|>)>Cl`noid{etvncxi~X7ieubmYt2mo z9jANZmW9wBw?(gETV<1lIql0wOZ?4|XiUD}qNnUMsI(w;Ti8)KFLhaQ-XgqA3q3it zjv0BY6a@ds)3JJ)i>*iZ|jY-+jx})2IkRaI3)hmUu9a-6DM~&d^z@ zQW)%YZ*L3O%TGUFd)N55GM4rYtB%Ns8!)n2RA8y#p!ph4MyA9Y&(Zx464`wktf+MzP3s7@hJ*AuCCMo zc?~^xp9p=0fzW`5t4^N^ea8R`en&!14rMNW9)#8aH;myNtw8mi*1Wf+256Q~g8X$d zbdcj`L5}DY9@<1byH(@C(k2TAcl;g$%Yyl()8I7D^jwH3 z^`&EpQ_b8$zRO6kdw(9vc`6yfZze{+2wlzTHnGA99E06;b+GEfX1Dj8Lk|(3@7*^n z*NCysBCaH+uP@SrZ_*^MmH~=@3U`%|(>^gpPm5AE`0YA9M(Uf{>%?G3fcbX{Rd@Ya zbXNrDU{}QD1l;mLKlKF7ScFcz0R}9Aw<-11}Y&^{3(;uSY?1k$!kem)5y8_BV#={%q>b??Zh5x{g z5qvrd_W3Xr5yZX8Xp;o=^-B}*^K1Ue$(A200m@Dm%dvLMWKR;!*A}T3FiajqD8IMI zwDKE#xR;VifLsp;5@`x6vFdvukhVG4#AF5YWJL_MfVwZ^sOzB2T5DY%8C-sn25qeW zAQ~BW|B)O+GrSJZ`6~&FB@iqKw|L7nT~D;rj>%--tSrP8dRSzZP&A!(K0?+hVX_55 z2s5~8of8Kf$v5rOJ_-|dUSPT|8_=iWI~g?Bh#Uh+xbeMdx`{Z+x+4r+ji8d|2)Pmc zaA*2#Bh|-po3}qG2YF;)VdAgz==8s4@%#setbd(J(oU9^e>s36 zy}vtC=bT%w-mB`ry6W3q-5=R|uf6tK1PSg0IKlRGv-}cgiB~moe#PV{2!GJ}9NMG8 z<1xL`N7#1Qm~8lXceX)xVPzHd`vSniKI0&XGY2F4Ci$zBe}-PAahrrO<`TTIrN?*N zG82jr&p(Jw$DyZ@?gqEW;L*qWI%eg_$e;zRew;-<^gB5AXXB_Xff z1Lr1$PWy<%UYcMH1!d?re_^n#jR~_KP3n1D0NzbAJ&Kc6S~qjdyuMI&?=v5MWbfKB zN!;{})uH2Vq}p$d2EL`Mpf-kVLBPjqHYOqymJKLVWbU`P72SZ&U=t`CB5;)2AXZ!? z0vO7Ba95-{!5bP=hC;#_^J*3oM&;DPb47~+o>6_Cj&sX+98r&Gn|la~P;;1rH+m|+ zKYifPh~3PsfhkQ1FueQ^j{Z-K^Z$la{vQ)@e_KtU+oRLGJR%PUXn;RKao`R_Q%anq zrrwz|4%b7(g8=7cnH)$BNe=VbCW&t}(A|7j3jbV+tFRD=rysSl(TBhWLHy5i6O- ztrzPScVe%jPa!Ufr_fBvIRD@Q-fIUj)f*oIZKshtv?=y$=!*eAfBVssHhXCGBj^O4 z{odJD@9p#FM;W(k?#L!AMBhiK0t>AG75WrJTnJSE@c7l(j z2eMAn)lZloG6Rr2UG^txHsD`Om6_3n-7WIG-pxgio-LteF4_Z5?`)(VG;(v?rIt++ z1X!awT1RRbPlgLrYqZm;=dh4-0dtztb7pm+E}_MKjeWB(JrD-!xw*Ba_;aS~g#vMR zk!g!wCH6aUww}|I7HtbcS9;nL4P(hQbkt_6zD#Bibi{!@O&&Wd#KEi;_f8h^ayZhl zsnb^XB}pd6C^1g8-wy}l3z@JWRSwT4MPXWFK{a05 z{i&xz$AU!fU}H>WPO2mYu=O9JALdqOOqbMQ)1&Z<^jZ>O7--{B*ScK|4md)tf_vGo7 zdCCWUII+S{BM?9{7rSOp1oFfbAD?H%b4?~^ANtJ?W0jB{izS7N+;<;LH|5&*j3txV zmAAy_0}gRRA>)jYNW1u@gC+O3rN+TR7fRTUzi+~~Vz(g#)mjRWIrye9$}Rqv0g$Ypy!g#=#0*eEc+E*8tHCsid)ITLZ<+_D1mp zV~ABK+9~V-O=lIJE0`{xq)5~Jsc*ODkWs*aZx~aMw8FYf`DIbf@fJ5f3fpJ0|3JOa_WARk9&c~k`ewmz;=hDEtM(%HS%|BP_Ka@`bj*bQ% z|Fcs6a#H`-LaAt}X^8;&vcV+5N{XPM5L5zMS#a^5HdYjAg5~8P$`toR=Y$!-L3=pd zCq>Imzlq;L^<1i1fnpL9rM&l0Pp5JUJsHB#WK|}3$CKL)kM9rfra#9jdwk#EdpE8N zFh>M2qZGhvXM-3v6(s%#}z8gO29eKq(u(b!uKS99&w z-%~ZJ$84E>1ql?VH%Kcfc-qk)rbbMgkF}Pp`)+?{^Us8;)XDT5O9o7QaOB#Isw~tP z-!;>Hou8UIQXW(}^Dqse1=iy5J54`eXM`G3ZJwP#)sikpXfj3Oil3j3gl9ITmsw>k{V2G| z+@axs3Uj`}@fvEZs7gEwL3p3)?l52G_7$6vjTBAQNt6?J)a|90DmJ;`Uyt!8^nP()=+$a9)Q8f;bVvC4dBy)w(I=C0bZPP?Ko zRpwqjX3bMWKU`+kKpy->7C4Bo#ged9_KwaV1R@;tcW&25~tuF1aDKLtROzH^v6&JMj+&ksmm(mO%1Ez|MAhMeVN zgEIq6XZb7&=j-$c#>YM30NZcKqM|+*^vz5+PUnU6akJ#LoG!uXy$G%SQyu|3b9!Rl zv?%zq%SDFqyx%GJMtVL*2g4dUbw=!Qi9Pj3Lh@pras}vCEQDL562g&?>HD}(GR|P5 z=xTq{n05qR;Jkhr0iRA3e(WJm^#pG(1iS69XpqVDyZ33 zCiDe9$P_bx!-nPK&&Z%S&NYexj0!b>n-TtJZu1}7BoekJ|1CD8C{EY{Nn<=oX(%fm z@x1P(@T4R%f|IX=h(wWA<%+@>-+qvf6|p=1*k4uo2%y`AQzsUPP$yWuRS4&DT@<%z z*JpCN>T;UlU~+r^{dR-W>%*;ES~M`+!i<(~LdpF%(~n&cU<6b)&$%)tNxD3zX1v|LMMi zUcZ5B-!Z}?HGF5>?`J22rKz*RH9G>raF%)iH?!B=eG+cOd(Cxq7@t{Evv5OArID?i zG%$+HR8&hDk}+00UaGYB+|is4J(73j3*9;;U!B9|%S+5LzyB0pi#gvV&iO-ir#*lT zv4r$3m6mxaF&O){wK5+ul zTro&HB`j;JOA`kG=E~HI&4Vl#{aLEO2-ka$^1qFYfKs1+I3{Sm+s15MThfWHNsUGK^&pwHtQKk@ZAAp@N8098eDHMkEsjVDzQOuE)!VsET2yDw#L zay&LE_bod(Rs=q7;x0NnJ7tZ7!&eY7*Lo!F1`S>><+7C7TV`N|#aqZV&vwLvn|PoB zhP!mnL%~mAAWFh|gw4cVLcg1oerNf*KJ@44eFt`T=^h$92D7)`00Q%G`DVZ5!AkdP zo8Lzcqj^=n*}ZbePvwFeSSz5(A2b>nfUGA)APto;@}kNP!A}$0>)LE!w23U6szFcJvTN;45FcR4}{dio(dGLV5Cx9I3r{ z59jKw(5oBfp;vO$lGygx1rj@^66=0sI3>2d=~4`SHj&IaBP-3R*PiMQuP{<-uLjyPdn46Za{%HkI|BH8nm!Z&PJ8x*=39M`UZy=Pvh3Y7 z2WC=lYHYq$m9RA&bKWF4i{M&U+{< zLhQ~AVb0u5ZY!o7+=T>%qYV6fdBofE7>ZI@>Few3kO-cqg(gmZ6z;&8bIJ(v$7^e1 z?~coFF#OXea$e=tX9l&*{@oXc>%@wQEA@|QC3BZ?=Pnjv<&FAbk)g@@q|ypp34;e? zwCCB@a1NL;yCr79U@onX1$Cy_|Z`&OJ#yd} zhA2}3?;rY@{iWwNC#H7r`l;#e%AK0Q$z&G{Xu|M?I$pfPJSAlu6Jsq5g?B+{!^@&KMImQ zqZeBBT7C;+<$+51%a+W7B>o`xyv=G zK|uAaJrieb%*7=`#24A>X+gfcma2r1nf>lh^l`*8 zAP8(=IJ-`d*#3`3jGwsML&Kg;{e`?gf4?w@>LeuU)z<$M4!4_vt*lk+A@->-3=~OP zdYd!hmfEd28I0PoUa<7Z9pfcPZ7$)w>f6_jhQJta)!OpFMN81l81UzoC~+4vD9h>3 z`jHT3T;p)Gjip!n6)|RM>bF;g11qzI*Vq|o(}oxcHuvAsQU{V?SxcK2f44?&#Tc?x zBVJTS3=Ow-s2GqeV|0XOq4jh9Uo^u)(&i|_`v zaF&TcZ|i<^RZ{i*5ZM`V^@zq4NB#HF^IS6vU2+E!6r<=H?hLQMrMLl8;_Sh4|D`m` zwKmi`w&|ZiGY104HR4?h?%}NXv6kq$J^^M79yy{ccNBzcI}7na1}}M%PWrm9RxpSl zwwsE5)s<3gW4!E=skm@BvSI!#ClBB?mHH1Nm;qo7O|_F&7o_T4R-waP{6aZdhhDB}0v z7ON6OwuJDd8lel)76CAR5#_!iuVWqy;7>J3a7TRCPTZP5$KD=>`-3)=M~j0E5h($zXXk>>hnU8HY#)dYEMm zK7bl$<~~h07Bm7LhJ_dC!#%M_8iop%mN8SZeVmHL>6o=2i}@Y99$C&xYomY`J2Tf9 z8uh523R^|T5VH%J*~SY^fo8L*0 zfyEO#tELt&$yC6~JcYCwm=|1?D623D3oR>$-hADTogiNRcGIAxe3(1>>i~n(N?USe zNGI|~b-ZloUifPP4YS8Dij1I(4Wtw*7drxEm#GL{mMC=&wNG~(58I#W?&LbQt<8$2 zaSHQzT?t=|S$AXCY%FyuO_~z6e5W6X_)#3Q9&!$!g)76Bz3NnJg_wVT;tD0l;0k8r zyGME7%Qt!oeT3N~B%77Nf5R6;L>Xk4;8tplB55DpFk{Nk;wBJ==8-)Vy?szD;*HAh z6Zo|vZ^PpAcqT?H)m&~Ht(qzHWGL49YfS>-K7ozWlp;mrYps6J^(TaCB~J)hPpmKk zoL7h|xYoB-wI{64NUPuLAZXT{22(@vH86}Y6$Z_lis9$Z>}53j=RY;(`TMyA4};m0 zBbu)``+uWMX)9u#TbJn=L7#)xRX>D3Wcm1wI<5Ja6({Z#RT?$0@BIiog8u^)|1)DH z`S%&?pUgrf4`9k_^VjK=T;2*=8Yc-N#wX*@&u;Fm zR)U`~oq~-9(DT*y4>A7W&&ae@ zW#SlNoIJ?pdlm{TGmF#N)~HFrEl=RQIYZw#l?(dy~f6#*JluTGbw?!89;yl||Wpykn} zp2V>zrOcQEE7rqPxc>u_bwCEou0;ZXHQ?N8a^56eY79}RyMU|f+p4!e&p)WpRavly zyY(Q6=6*Jv-&M2k4Cl9E9wFAyX>gMmK3RLshm663+7?&MA~Ujj05QNSZqUbk5lahg zBQO`SG*>LFIM$HtcE01;l796tc0nEZ`0@IT-Y=eq*k6-_$Jt}F)Pu%GnuDdYD!!xB zK1$`L+G=y5;)pFPd+*g!{4P@I%QX-T}#os%Ez$(#jnu{;X|^d7hLN3D1pUwhd#TG=$y_*lUZl@gCaE zl96vwyO_2X99nVj`&NSD-6OElH_=~GDE{Wy3>B4lsqenE+2qkyipZf`**Zj_7=!g& zLZKtvJ&F2UChI&w_MvA6i{8n{YjK=EC;ZvK=PR^BclP_cVv5e*4!vMs5b8;WHywko##7|4b|Bfkr%} zJfi5tnD)5kpn}Uo=@<&LbCFvq@g9d@bD0<@h@Xi^UiA?OnI&D23yM(J7D-UoRz~9> zsF&j)ph3g#Emz^9EAr(kr2 zHi{??MA%A-XDiTd{)LL?=ms<5wZRvwkWu2$WNM)OD-cKth~0SMS|bFe+~HIL6v#xy zMdYvilPH5cF!^nbu^*VRJy0hDM(p?rVZ9mzIC)VAW|IRqE_>W$*`yIn z=P-Cf4k59y-alZfyhP$!z#E+_)wDA}+PXv;IW$i?#_{c>hBh)rZeVO%qPD(rMsZ+= zn1`C~;m!hqxv*wsdF(t1m=<*qxxl^8SDsvGp!ef*M>Vc{>e0+qdAx$W5& z7xgDuN+DJ31i0RXvYm8N*xbLeu+Oe3enu)aA%CPCH20R3+h*m7p`#cfI?^q${<_$t zBFGp&M5}rYZ;++4QoB|&MdmWelkw9B%WdyZ?r{@?U4JMLwE+7YH}0RH8u7o61BxaF z*8gW1@cCaImLd_?S$pw}Oh%R$wR6#feuV47=$7J0 zhQTSHDW15ownh0$^ZR|{-238$-mr` zLX>pukbxveFgU4|A;luiO8&a)qX}Dq7zAb#NEVC17ygCE0Nb-flMz7F&G#pK_ZtWl z{OB3r^kB}GOpxMySVo&u&vdrePoPB40l7bt{#NnCp;#$B8!QIUXg;$9M+N0EzpC zTgz3OH)FME?Gl!wQB+CNh9lQbDz0N0YNH1kgNN{}d&QdJ6pZ10kd)L@3lKr?3-W)tJq{g>B9^2%vMInL@&9F>EZp?cg3cFP$pyWPl$ z19+jrSRoY1tMpp?qC$g$h!Zkhf8FjT*zrN0LrlpQ*GR%UKAO-?nNG~e7URMa1e=fK zxCo6JZH+RanY6*uUkK`Dh1g<2j%1ju6B7azGL(A3Y(HkhOU=nvPKgIC6bu%F6OHF2 z4kCqrajmi;8;URF0+Qn#(p;IGdpYangJf7D14%usoY5_v2G1Lh!&~n35=Ljl3ll_% zr+#o+v0hIrS%YAqp6S9ORv4s03rJ+O;(tTG_AkN|F|G><3pdk6c?W8I=Z;cvo>^XE zAiHQfk(jY1uEOAcC!BW|Mn@O-NJLE#MARVBb4k4pmWA(Vv;$`;l!d4(@A)H#Dq^Q2 zWdZI&rN5z~|7;L`{r5ZZe|m%e=;EqwIRQ=HKWrMtY*ULvnn6Iz1iEk6{3S!sE95mP zz~!Ts0t+^dS-0A!fU|A}!#5IU?#7`v0pwyp2HOD~osF2N#{$*|+6UAxH#aua`QF)# zZLh1glRLNRwyd6yw@ZXiVtZds`_e;O0G%-loYUr*Y=|T2+SBLh@vlVzUF>GN+$AI~ z0<;(`%7FX*L~iY6dl9_tgyn6PYrGN{ZI)|ZQ)h1iG`>ZKuQECd4mty3u*l?>?U!+s z;U-Q@u!{~YRH*kVKiXS2HFHt6Rjj57OMCXGwWgzw)^2eaRQ%>_so1q0x->n?MTAT` zuHe4gavV9hwF#V+XyHFv-&$KK_n}YRRc)ZKX{8Evp{$K3{%TWkt@5nqzVveKVtoNW z8Q)Ayf9$X~{sy~+(f-Us!(+{!*JxdO1oN`}7M#B@RdVgUQ7z}5dvT+P(SprPQ^B|( z^BE?Ivn(7oFRKGs9>u2=t^=NhdfY&Z zeI<2RPf|TI#h3n94asmuZ>u3FZ^l zx`K+aguAWyVtx7!4g34@L@&d>{1HcH^t#OJj+Q;;nvJJS)h5qnQ#dvazHY5G%C&5< z+>du>ZsdSS*^z_KVS$A=%CjIzxi6gReFKu|%{IwojT02;t9H1=+ru$6iOx%S12r?B zMqKP%&({zuU!NpS1Aa$2`Li2o>+O|K>LhIb#!iMJ@r>Wggia@WfUqL)SF6K!d|?+% zE~s}*(+=v?i!9EISM?K{v94mry(&I)8N3qmk$-~o>}e0gML^2a5h|#Kt=2oKk30;| zq)VMY$By1}w`Na}EZXPW6=g_KA4x^3M!oXnt*-9tj01aa#6$GD1>TJ%G1Xs3<46|9 zlnv2*&JGK`N4J{;0}>8}?x#ysJlaCv#q`LNQ$D)=dPl#s#?U>RbOv>_hFvNQr!n-p z&^_=AHsulfA(|zS@`Yg?K0lzAa|my(l<5qsu?N~cHFXbo^h6yrGDq7z@BS9g$z#AK zSm{L{$6^m25Wj6sQ%+q3(9T)nVOPt3|03xaM>@a1VN zX)D^VT;1vsQ=}@Fr$gI;enQL#9|rs6YLv+16Z=UTDIMv5 z-g5B8IcRk@ei%U>$yj%$`m_GK)ZFZpgU7(KyyUcjhMRy!IQM`)Ti(|JY3GmW0HUz?B zW4dE;1n{SbjWGZg=c}Z`*aZjbeZ58x5=-1U7u7U^o9QLlTlP@88{Mdm#1Uh42*ye{ z2IdY$@nnbZTgZeQ8ID`$YnT4L?9b5d`y&EL z-$gk<8Ehkn`!#;A40=Wz1z(uBiuc|?e@of^HhTv!h=X}m0*C)94jiAatgj#E<>mQE zHckF90xlFT#YCJ&wIpb%9L*Nd~$`<}VXJ!AA8VXU?kz0_* z^qp2+u6DL2ASi%_?jI&I3IB#gNC*aSn2f@*m0>$qoo_0+h~^vc)8CI_+dPF3rHftx zCT33SA>V4_OHO=dUT-?{E`Rdz`GQjHWrU)pGLzI+5r%ogBGfSg;33dN;3c>f>ni%? z>&W6)n{~KWk-|@IM?fWqxaz!6w{fM%e2Eo81&2y|*!>OhB5>T(&cL1DYL|li6W0G{=sT>|M{y{^%c>J?b-?+?4iZsC zTs9LGM<&J^oN_MTs1Jq4lCLh-g_Lp*JILu<%5#_JA*KWA!=P&)Rw$S~HS7UvUuM}K zQqdMCKTmv_Iih1J#CxKy_$^l}P8M&SwdLBFrLFwgw5Zvu@x!x4ckTNn?s6`iwC=_a z#^cs&O53twJL2iIoP8RZX@a9$L-V6AgBXkq(bv+!{Yb{{=LsP7tq^U;Kh$=f!TLhQ z)!SpAV8@|iK4*kT8JorI0ZhV?!;HVLO+ZMw>ji@KO z6(0YpK*}c31>HvJ$lyt{_qilvfWp*1Ejw{5W#P)~F%VnB+Ozl?E`n&ssmyF8l^p|1 z7hDSE+P6&3C{-H(Yg2T>jTh_;5>*8IL8U*hZ^n@~%l7;y6sB;0@n#C#w!wc(3>~7F^V%ve@gR&mc;ad2ErEjM;7s<-|Ryi_K#93A(*hcZwx7HMs4EV>W8nVvgcPO?+cXmO!JSh+Zq6ISO zaZ;A3QYIk^+;Ip_x~K)KM&>5{s(1sk$H@(>9^<7uOWmLqHTrOd}e3fJ~ z@|b~-80G9Oik1B%=tz)^N}H*n&~qPvwV$}HtYA8s$~Y3GWSw2NR%+P&ViO~-;V14$ z`=qYkov?LL;RbKEZGb30NFU5t5lgJ*64S>fp7~F0sUPEe9ezHv9b+$pEuG=d!~4t z^lih8Hx7q_qwTxh;2(-5p^URsYD2t?2ipDZ18QSlProT7>>#&muin|xyM+wHcTSY! zMWOHr-ljsQo&BP?{q$Ak7gY|vYN;6CpLAj$>ge>pRmqh9 zB{!?wtb=YoA!8fpuNmoFzMB%|xRhBS3@z%jZX4!0=GwBhh5W?U{k$I)ky;jU19S%F zZrI`nnPZkQGo8u4n{w;saPob7e*oi$oGCo*ZH$&JA}wRojE~h9oy20;jL=t|bg}`u zRxqM&rd{)wq=zBnNu-;F5}T;6sxmV#9P5o8o0XIwD}$?V2VmWz8C$rg zlyR?AWoA_Lp6^PI&q%LYQLqZgFj_0QM001hI z1HjU_m>SdGls0W_;XYGgC!b z@A$DzR}6qV4Xr`}jrPdU9N)KAIKsGMe>nd7#-hY-zT%pg^Q(#xfaI%z@dSWaD&O*!XfQ`yJBi2&n26wq7=^Aa~5mWsmabmR1IFpXGLNPvQ(X*=MdtR zg7kV7N1%NQz9V{?Ta)7J1G<>0-Ze$>A;GaB8Bhs23u(y_hfBK)kER&%fLCH@)I0?U8 z;c*Oi*p|7UW)j6`V#4o0_y-D_!7*Ru3V3_7|JO#(|N8^=zpb|aQd?^lRul|&Oo=j7 zSk(QN5Vb-?1%V2YQx{(Nk?L$QPy}<_e@(?5;P?9=8hs86zc+s|3As4Q8tQ zks4cY!!VmPQtuik+e(`e_}wUl2ihNptKC|opE7;Z1ww;N&APP8=J`+>rDLO?p`!n` zwVb2>m(0x4cJLe3<9($4W*y}|nc6_c2LIKs;ndkK?-#H(CT@l5IBLz}RjK|ZTqB{X zHGrC8{s-*$^TXK%^!_HBnc8al@rU`k0E5#XQve&0LTiT^H;PT|w_%T~NQ%I!(WRd*>FHZtf*Amb=tEYs?JEA#2fx0p+gmCqWl8521dN{^Z_F*Ic4sl z&PY&nW9kabe)@spVeaYIPz~hI1L7eaW1rSg$7F2NQH2y+DB+dCR5{8GVP=fE)#{=# z0P7q~!}Rv4*Z`Ch&_YziCBsqYvv~8paB`s%jq2r6B0-`tEk%Jql$bO9a4%PecI>Wl z=Z1*{^TxS+ak>I_??jRO{+xoRQ#dIM0}EH{_k&BVZAKe>X_~yTx|WO_TJoK3bk&GO zE9`45k7+hC!#!i0uVLv{hG`_DZ+fFiLvbWsVz~Frb;3ktqS#HdJ#bsjdtT!H1G+A)Io{s4Iqc7S7U$Y8gPA$(SKEtX8HHPV)anTwh z%wiAV8K0pPrOv?jwjs8DT-$@=MAII?Rx4c|SRNYYh(mRV*7Fhe?1*)CREtIn=}E$0 zLdhGsyGd)qxXB?+-^1V&i}8wzrz-TP+S715;TjqEfw7gRowmsu5DXfS=v_zs#dnA6 zQX4t}o}~T%D$w@#$%KC!n*K$0|AX`QS78>TyrGC9fXIUa`X%uQ9U9|1l7Jwx`gaP9 zn?T_?w93Ky#THTk{bId@4H>F$q~30&DrK@}are_c!V}y18i}~@B6pElNk_{J2Tu-g zNb*hW(}}*=T!i#j&UhAjbP*KB0Iaya{xwXLX{h7CfG7p+{@{QK$QogKtdIywumwm{ zaH7gs$BAxg80Ymb)2T)&O^!5LDff;17m1p8I8&{?hXL2oI@c>zG4-X5M`=8AFR5y? zmMTZM)v&oKmFT&-CON5CLyZ~%SBnDib0eU8ZT+xFoYqHUL$}BE_xKzWv^)+S@ot+V zvEKuorm&VTBApvto*X+Ue3~eEE?d!ul67>}iRF{#U%kpthPoV?peR{rsdu*(Lr~Z= zvES|n!cqwKAQF&O2v%;EtDY}AsUeRrnJnE1=;sL<`NiR3?iU&KX6N0U`^>C&@wtg; z(Inf!89zY0)E|CmGV(>!qK*6N9xKl_Ot){xLg7f0*e?lV?1TFF39vClSwYrhwFYEC z9!qcbcShjY!U5QdHhOVU;94g*IE#`%#U8pyzH=bD^c}#Bbsof=9@aajY$lHBM<-s$ z)`^FF4e<8@JsUQQ)L9Mls_i7ab7m_^2?oC>4J)WRLyPj)wQ`$Sg$*ZxQv?GwIlXJ@qiuBK2^j|+B) zo?++#Lv?QS;JUj2Hl%kNew^mdUT^Q`aip;g|uS z{XyZgu5-f@ZCP{R2XB+7L*Ouz39bZ&sU&3L%n?fFHOBD!%q94C`os%#8E^%&2|=u1Ys+!!zRQ`I z%{?}H6$pQ(nJag*uj zqt{(Kc-3xc-I}f3(+D7}GhHvyGj7d(*2~^92~W#u*T<|(Z+6FRwCvy7W04YPAK6`| zb(3j}`+VTLaF5yht*hQ*fu~}o^(0eTqpva`#652hg258KR~JZ*ox7hA7#PaJZI+Hr zZB0pE-EJ>2f2jL{!bTHGX2UKV-ri?h#DZE^qc1c7myCJuv>a>j(%4B)oeLLjkjQT9 zLYW$e$#^JxzVhxUjG4TeA5HCOSu2H^*sT;(Gh$5UH4h;HpPQhNOi9GHF;TF2XshD= zIoKw=mItMC3*9xxkT>B6r3odV#IB)*ZHe|cmYv{5%8Wd}#Ur6aO}G#$q*$?D&zwd0 z15?r2fNstbjp5}JOWMchR4(BkUoQzxk$rQ-E8cB4Z$(qmQXX>K6_EcEp7_ z?gMr~@NV*{5Ytfm>|6xXktIkYkx6?%JGfcuchR!Shg|0m5EPIww-SttaEwrO(fY6nDNjXKgy06m8`W_6^K3~3LDM1b%$1kjFq6^8)AKJbe{4&1>L2Q( z2MG})=m2GDWg6p~!ND2`r41gGS3q0ny~(06{dfwVPzhQmusf-_(Q&IH7faytd7p(5FlK34uB|c zuRDM)mNkqsDAbl9f%HB^B(EQl7d-Bm|K))ihI;i3P(RSSi4&CIEzTxWv`f66he^X5 zYYtqETfaxoI(nF-u8$REsAV09(rEo!tblF5l+t|>F|hND80xv-0a$W08|8D{IOw)= zBQEIpmBDeW3_4rgE^KK2-lBYfbM4|skK!spZ=>m3CBKBd^LSaHrXhdYaUp<{`ucILj;pH$On>=-uHf~M%xt!@025t>!- z{9*NB@N_htI(taXzMdn}MTB+&#bOG>k^j5E3-bs3u)`T3V<95lZF*?Z2rSE3DIfW{ zJDvxN1A(JwHHNvWz1&BNt>=A5C^K@%AJQ7m2siv z2i8!|<3+_A+)N#q;k6aW0umm@*%$|wXch9=#Aed=6IPvzuX##wf{xH$L$0Ltb~I9) z&r`TBs#4Y^Z)u+s#14xcom$E;&(weozrxhfDHj}fY8CEK#@#E{fiv~5-Y3H~hbuw7 zTRO3avLu!3{9C~l_z+p0)Xrfp3@zU};k~U4AXMPU?PCr0rbbIqeo|gP@T@2Q_SYIU zSnB7gDqkWBdgI%L@rX1#VlXp+-6=O%?|npHcG&4fK=&Oa4b32yBDYR{~ zOMuN*%3KVgLvog>%Y%JQ!uD;x{uG7I+ds0Xd?}>9y}F;J{IF=?18k+8SB}~5ou-wZ z_|85nDHVxN+ds3|nLjSLF}fwY-Xfw6@W)IzUZBTxS$9r*F+0l(Vz8q2C~3)@Xxg}c zdsSvoveAK>&}6B?KO6nJP>9HTjNlOJ3!QY&WN@k^CR^!iT>e#V{vGwwHW8>rQkNIN zBea88t&~3JD#;tlw2Cl^*8A;;V+z#mQNmtFDpE z;6tqhWEW=~T=1H#js&_nTItoSSPP{@mo(Rr-8wvA_0F%)bA8-BoG6fc;V_9b&Xu_V zZE8{Zt0CRKVxR{pq37&7$}%tH$1vgmzK*c>yuhG7=*Xgr1V7$x`e&AnLHZjGMGM2^ zR$Qg*Xf}K9VP7*}d=xJotdp}^Sn!_3gd1yQBB4wBjKE63ck>>(k3S`B>_8rOYk;6& zFi`FNKVy7f{ximBW8nTLIQZ|i4*CB3gE9v0;=tm`&e4NJ(Zt5Y#t;ZN+M4}+hAKz( zLg@>TC$NQBPe@J5U#yB`5s(OO)2mi3pczagf+rcTd0_>UX6(?==QHap%6IB_DD9za zhQs$N#_@h7BMmB&c_Va{>-CVmO|=lAgdcUqnQ*ubID!B* z)F3$ix{h(Gv)1sr${KT3)^%xp2FCg5vcL)=pB&;U+n1|B@g{PuYqlw<3ZuQ|z8-F# z&i%nxUu{!cX0>k9(6x9U-Kjx13W9V4KMOhCd@g0l=WNa73^Fx|MoYy|EzO#*%v~;d zJX$7SBS5-BCg(nt-?_Vq`G^^F3>|O<4AOie#T-GxdxrPy(@H6B%Av@e3wY+G%b1P^V#i>d#k3EZEDTt!ig-7kuNRCs~xU=ivDZuMXnR8Z)!FL zGBm0}85_`BC0s%$>6`Jsr{L@2lM9W#OCP9A*ZiMApIti&r*37epoo?zU8LcPHkOUx zZ&PN!j*4jgQnkA~l3_t2(;cXdP-7@6qXTd=-;m;ExWfd2`b@!S)&E8=og75#wBG+p zddt$ya9tholRw=C6`VE)j}e8--IzafRb-BTEI5V-WhclE2LQMEzB4s}s;zB?-b~3g zdtW&hZ=J&GG|DSeeovl7@k|~}%Onsodso&Zv8A%%u(+w1E=7H%X)98Ww0tsntHbBswtbz?Z>x&Du+c3k zC=WqJS zq&#kc6&PfoW>Nr@%wTY8**63}^TxhRQCt}X%A$x&Lfj*##2z+mbUda^%)CPIyamRW4-|Y_!E#Ro|5tk)||QDbD?K*?PnA+UFEo64%I%$ zW=<*H>ZN_Ba*92BC2XF=`MBa{-B>sA=c4j7`(;?I$)0BptC{w?W8BW4+&q+S9YXv9 z-y2%_272jeT5lk2aenT1scw?2g121A)bd-Xtg4&dVirVTFBH>Q3?^g>gE536s5|GE z}2Kc@trM{MnujS{(jL1?+Em|JOb{#sBqM5&|kb|CQ5J ztHHVBsGz;u)sOv8IR`TcsM&!>&E$|%#Wz=i-R$KR1?Ad z{%ju(u{|>Icy|p({YwDPSG@24A?+QbEQ!`F?X+#%woz%@uC#5V(zb2es( z@AvUQpYHC+-Cp@XbCeMW5K&9^eE7d(j4ANs;|5dl_jx#qcLYF@JNKEXlJ^KvY28u> z@fB`L1BR7_?Pg-8@7^5WpF8pOcAh?{)>fyLZbgD$Tk&%Yg7g$`jd}8RsHwWcYwEUY z8Yb8=&e%VmlLKt;pSgMXDt9`7B0Sh!T&*w9Pd6GZ#|OJIz+I|VSZ7xGYby#o4Sm0= zq2IVV*lf|wF18Bvs>Jp@3@GMowM-1ms(K=$jfkwzAw4tjrZIrVYSWq%mVEq4Hzh17 z>d6xrE<@|+jn$7r<7yw>jD)w*PiLQWb|B)Tdw$NHNe&qXlh(EuEsV{XvpAE`{#tnE zif0s@nXx8|+?p7%>BpLJ9fk$Vjy$`yZa2PL$x;R{8r1a;1kZ>}G!}MV4~1lTGDc!c zTQMn?LE20eC$ZjS8iaAI{OUJ-VR#C91#+3@;Z=ZEiiUKb2!0 zI-BC7$$G8R7`(fm1GxJVR~NST9Vzb#T`*VGGOAA5dKTk8quB2rPUGk@c@0h#I2KtQ zNmMFf;$Ys)NKO^=saXA|6Z`ULVo@uC9M|!ZCZ+V0fQKwyp6!grj`%d;N=Lngk-F|X z;UsQ%FC=i9MSe_M9SKVUbWBvB77~&UxgYNweJZ#t$aF+$cQ!JcTu~wOm1rSci<@hS zHVQ#SZlQ;ypz&XFLi6BMfC_I3nA8?GK?J#NMcrAbv$Z$vGqt$e^9+6wlr+V^Y1O^J z`MYa&z_E0L@GVv%X`y@ycZZ+Dg4KS}O}!|kuq0#5-6*|F_fOvz2J^Nm_S4^>(DTqD zjM=gxCmuo8UoV|F73K&=yaKQzv1rGfv%DkyR=lx<{oQNJN)nfkFoE1WTmSGeksh#Z z{>=NCyAy-;8EDG#j_I3srWGay`&O&huXjtMQ#9|`;MNB4n6YNEM9kbL&aC1)f8)v{ z#!gfs=sVOHwWB+a2S*2ehnlW>(;19@QyJiE_Dr6gAHWem{+N3}+bSptR#53EBj5k~ z#`c@Lkmekm$@3hvfFx2&Ovhanh>#rHDs(m;_*Jm$+!`GB8G`?{c*EZ*9+E0&+X8=A z{_BU5y{!x1GCx~Gp^zL+-LHB)u*ckA6dY!xVgaC>h@Hy)QUj>GAd7|LEDAx#EDE$< z>7|HG;qolI=z#t^PDzr8sz7p*a$u_mkzG>#@ic?f|=YS9WZmn!~m9Rpt z!VY%fb$d4FHqQxs^2gxFl;&in_Sf#IDX^9ffs!mwa07Z$yDIT|gsYrE_qQClE%T3W&ko4ynsdjA zY6Cuta>*p&GA*8Y;S7)h0&4T>T;sn>ADn9Hrjrqy6M9Gve!58Q%3Oeuvp+iFh%la2 z-)^bU&IhJh@sI1+`*5EQc+?qRr|eAZafXXQG4RTQu%YI_qdLoqwAV$(C3f+%=jz2L zXLSdT9iV)BBTuFbu>o2YpE4!MR-2<3fqu+O&>nIXYVsyAA=Tv{-1-E_D!eSAjUJCw z6Y&39Zx3LrSvq|InWBBHyo=e5=P4#5M_n!`bebp8>2F`077Qz`b18qR4_T8336-8f zJ>20l#L9LUNXGFYNx69(7%1+Grc|#6lKxbY7xUx_4wE`-6@MyJzN_{w?vr+PFjHt3 zq5b7kG>(yBWStucoPs8u)P*sI`-4!BCJ;Ugpqv3;$BncJ41Hua&FmmMtlN~}2dy%D z`K(Yu!>J4|NF!t@ZXTm@RDp-`)k%?Ql{U0KwG@X#YiuJBy8qX!cAAd|cxz69?NWQ+ zB37zjOw$rdg|==klb>~~aJ5p#G1ZE60Tq~3hNV!|zC51aS7=FL_5-sEzG__jqT;Hy zDX`0)VwiQXveXmLqg%=>R>kI7Ic)9N4>YR%a=IR8UH@{w5-Pv(x`?G3iXJacr`I)F zLXo1l)Ch0lUWeKi*<71pj7Az06y#cCs0lDIoe81p_AHRtt}Jvo+#vplR~oFoyd@eF z6GrNYp-vMOi}h%({J19YEbr_;?$s`zSiur=0o?k_Q%x);FF(%>IZhEQG{uCf3{yAv z)3cbP+wyKO((e){MPPYr`~+D*Mn1si_;Y9utigHL1(scaO$ehA>ywD*(*r5+t2%KxBJCz9hZpy2~C#xac?yG_%e;S4N>Y`jSAnZupn z65-|T@7!8K_Q8oDn~{w`G%(QEzoXF=fTqS$n-fDbjoQ5sGwUpGxwKyhGS;5Pf^GSx zyL{bH8kMyD(rsXuf0AwaDV4hF1OtP-({g~@7NxfN2fT_p?2r+inMlZu_+Ki-B@08Y zH2~J+C6?ynI^JlOLo9B&b6K|Y$XVQO-govz?THQ_4msAVGeNAj4&a0C=4ydH)~gBo(@3;NjwU1_~PK&B>!~Q z;&@s;qF8MlTE1|cx8(C}dr?7#Vqb2IvklSncnv+?1d{aJvB^Kf%fHsG?DclKja0tWV{Q6FAa8~OqHq`beB?*F9%|2vNu71;|1 z$cQ3hi#e7WC|671g0)Q$I5^OUzTk$LrA%!tHdLeWt$2`9p*3$!cCbGk9`fitf%}0n z!A-?66?$rQ1T0A+_cNqSioX2ZwALN1h)hYMZ2Znc=L|~Vb%4PzSxU+;kAezFhvsx9 zLoP%!T@A(8um1@k)chSgp(u4d${fk3omWITcqOlZh*9jj%Me|Q);%9BXa&i|i0oAG zv|oH1;=NY-1ooHhCLd!p&+_lp{Q39!znf(K{ZHWfAJ_Z;kRg=6bL{@sv7rAgOZ-D* zm--IgLixOEbUNWkf(oUV{}J2mRJw-@5*N+`MMFTNoeJ})30}f%ga^gnBU}(x?NznW zrk@v3+r|Rb zTP0&wjT~mVA*)HigUKj%mO+S24(eq@ONN3X{c z^eP$0aFE%`($3Y|BVM5X9!AWy1zEL((izUxd*1NpgDj<^tv0)~UhC`^Jp0_B@ke%b zTKhM~(X2u?Frw2v6uVJlF3iMdy8pVBhqUI z{IH{P-FWLy77{+Y@Gz^jLpG8d)t@{K5#;zi zCzYYpaG>h46Ty~9d(>sdJOiXns^S5rC?cUZn@lRWeTe>^uSS~1m+4weP1o>@F+Ed* zvR{h%NL|jWN~kcd$=m2Yj7}dFI<_-6pIfOQ2ymMLlQZ$J4YnfuY_sAJ0ReJ#2ym;` zaHBw+M;;!=K|@d3Hm_b+%{^&rY*;6SIobhSuJr0ml#=3KV_@R>`A+MCa{v-Zmy%>} zh>AzZMAs7WGm@5(R({|sauryasExY_12poWLV@g|1d^VF_kfBnz_V&*u}eX*6;QK} z(pSh>Od6VO2-sI{pl$oKYl5DfEJ+eAy8C?67d=83y~N==jBtC9o4g`W(?GsVDpND~ z_7-AdJBEN_rzCO4+|dePL{7!3uw7jeih+NYV!Q0go^YdXr$c{_cU9D}gP%+z4u3n| zNZg(KH8s3853Pmo16pRj^919Gk1E{Nvmd0BS?cGE82uI)oo(^wJ?AcNfyyieB)0?d z_U9Aue?Vj?HCsh!MF2xY<}~I;uMEeiARK~V#5^$!Ooc{}1*4Y}fd1nnSr4I;Zvejo zaB034XZ8M9ufZF0|3&d{z0vqzyubc^yi)y-g@*^|wJy16 zsaL=cnR%Hr^nPc!5bjRqMP9~U(oIbf-Kyym5ylNXU&JtNr7gt(47HC=4W~I?w>?c| z*>3au0?rH-5J{@D^lu^+?{c;t=c)<g3)yn#A&ksLlY$Pip^`_I zQ8~4)IC3TToDQ40QaH6eyQCuK(^B9SIX7IgHVv^Ibf3E|6RG0oYC zF`oXkfpz4qFZhhiAir0cmIMb2ALb_%mj=I;rXb$RNJMvWTqfCA7)R4{>MdiUMVN@M zKRpcVGJDDul@&t0+n@E;i_;Htoa~%N^Gyfm#f!Sp^Mwl}yJhv+>n%~QdS+-VClv=> z<{Eo@Y!mAs4oTr{#(pO44!>sfdPOXbsj9MP_~aZ{ZSnkHs)!HX4G;J=_einG!yqp7 zlSP-S$6F&gQ=jZ$m&I(he)e(catP>;o9Z#{`U+lQB!uij7B{QkV+;yeS{G);U1L&L zLChYIHejipR7&M+Dh-plAL5U!VgY4Hex=7S3*5ssXXlt|}YeHts35&#!urjK= zcmNk>Rz`6gxoOwBl60cvgTRC4J#=sGi{(PS7bmr;^&LZqoM&t51Qsq*m-Kn4Zy09;m&w-HN&2Zd*=~2<{RJ=U30i z_$-<%?p}Pi?uPYpa?F%D*q|&(;Bqt4W+jK%3KZ6FnPMmorG9;N?xe>dOo{ z*^vmfGz&B{h{>+jM#o@FAtik$QHfS`8IzZfQ-d^luwmpUNl8+_Rp>tU%~GfTou&TU&d0xZL;ep-4k24-D$__jggTJBV7r3GDtAa#~+r4(`9rk`>v%@n&vNF9Qzyk zjk80vCN5i3oli_}pSQ1IJ1FaXsJ5l8!2oGqWl}$NGHkiuu-y^Gu8Ba z%E`4n!Z&n@s?|a(oT0^g3Ltee`?>6OM-ngwt9%#8;dz)6eWHbp7sU8aUrfxHGa=G;nO~`9_Wh`rwX*KQr}W^%4@^Jkrxl zSO{dD;8c_zbvNI(sytMxe7~M@zJTm-t}$oyvA=!RHh%n=)#|s&K~~+Zzw=smri+TPm?2|njB1U> zSC_S0rAkyr9{XZ}9qKa+^Lrp2t{%-;s!yT?bs_ZZ)#NJ3GhWhls?0s0gw0tq!=;0V zPHsref+Y!Ou1k|h*>4aQr;F5Z@dt2piNjPMBt>eX%`_dTb~R0g&2vpwTeESQprhE; zvFl=NiA_nAEoRqzBiFHI^lUg-5m2q7VcgDl0IGUD+NXT?@L>bLj#t}=v`U-CD!?TwPdQZfjprGdOYt7LeEhCMSEk(2HHG4FR0GgS( z0LMXR<-l3Pfe09ErmMzb?H~ z8T?1{l#Y3BCs-z@U|nstB{@ygP*e4~V$`S|MY(_RRw{d31a-ltEx6Yya+-Q{b}E{R z|9JH<^3`%04$_v=!tLj|GuEG2J&S#Tsebs~%-BGzq=aMlh7U?-t)DD79_poP?uDs^ zZZ+ueruhuz%vCREM6ldC@dH=`%2TYlD%$Z>4Rq<1j0Q)R}Yl3LBv#^$zDpJ{ze_r6VY zQ^)Sl*48WLa$4T8I~im$drD+7A<( zC5Cfk-a&0|+^lGbkbMU;$hP{{$+mhsu(DT@rOUYJBWgdb&!fTt7rIqCD(sUS7jH&9 zd>VFt8S|@k2gcaM>^#4MA^h}euLtyE-LJnTQ>ND54QWY9yhL)$k5;`}$}~M3AgqC+ zl2;T@%AoyblGE4@6l(^uqV-e`HB_aQs&`%)Q)jqb`yFkibP1(hll1$mD4UnovvEtE zqo*Ezq3j-ZsO;Y9LT=m%X=58de203k+yp40>KbCbp3N>wDe5KHgq(tg=VX_<8ZuM1 zx#DSe$OJ59j&C;Oeqpw~o{#nDWNuysHS)GB*oQ|5y+=#kH&ocbaW!btdraQ0xz9o*2@_7 z)yo8x`)W?-c)3_&4=nRA0FR}CcVZRAG$uC+Kje}loX+S*L$m#4S+v~IE#6YXuSC#8 zh)!uO@SUFoJ<-w93=zxF0k-OXSXE!w?E-I&FPLx8hrD2w)$Ykj(8rbhD#s>1?5gS@cwt#F16Rh?qZ3$M zM{2ht;3t)z7h^bY0G?a$Ef-d$21=pH1jlssj|i6pw@avGXk_+;6E*AyN9Sa=YK1qf z)#x=JmMh%9gRfpD_-jp3c`M%6xQB4J#3-NCPUA^{Qe1cL-+g;UF8ZY-EqsL+du4En zLR2O0iQX_LM9sr__O@l~>5y=qA;7V37(K34L(_$t=mvY%sofh5qtWX0hLRxekjzOM zqn$^#;O$R{acl;XEFMH5Sf**JgL}FXweoequSx-2cc3>O>Yo-v4T!?qBT%vqOZjL0 z)bhx;MDuU2S@ZNFg0@ujPs$m*>Z-A_w952(g`?;fRSFy}Sy2|%SA?T1QCYij%JX)q zpDl##i8j>oD+yV1W>xJA**4e(l^ZTl^DLzIJe(d3AiN3tW;Fw!&Il51D>klhY0yv! zjZX>rWN5H2Kd@r6F~pITx)3V5BObJ2K5TdDW?JG@DuDy94f%gag@5defBv-(8F~Kk z&*V3n8x8-Tcn^aAzW#DDGq!d3jwkvL9bx~Wdi&?69i8p$tjzy4hxgx2xqkd#{EGj5 zoxdnI#zt~BN`Jrd-*<0S{@y3nLR+*!t4>b=G3TJwR*s@D@KfA^kg}Je8^(!3D0$Pw zRq~*h-8YQB`z#`qY{1kvkiQQ@bWsY1AhWCh1B+1+t;69Y z>Mq?KY6Q!qhG~+P)JD>4TRu#g^C_dW32uv-O(Nt7N{v)sQbwQZ2Ge4@oi-)UJavj> zGD@{69h6*HUuRa08I!Ooiba@~ah&VeRXIV=>Oxy6^u}R^AS63|1e=<%n$g@UZ1><~ zeSC6SQZ|tp*(tl2zr*sS0R+u?7pYZON+Srbh7m?punaIFq|m;`T4}kFJK{w{)9lKe zs&eR3g32}>uJY$8<=nki?GDA9xQ&cwVq=w_X>n-T5d`&ZG`;xN*Bj-N)El5{3s zl7I}d815OSW;8{KPKvGRhbqjMXBF&5)IQ$T@N5_)a2f~MZBLIf4*cy%j}uM|V?Tq! zM<6qdPG@Nd-*K@+Ga`($Q+%=Yx`MWZ7`&dvZ&tLHh@;3s-s@bA?qK}%bTM6zXGL>w z`SfU-V=K~dE*e8A{Dl`*tjUE9`^s=o_Za0_Z!RXw=yN?FnDOC)DQdN~!3oC6_pxAg zl|*q?r6GA=2lZ39ogg3?tuuNQ`dNR?cI8KMfMT(jB`^;r38whnE!^6e&vQ{t;_iAp znZ}_f*qKPQc$kz}0_w|mWPyd)32%{|LAZeFS51W1z#H~J2jGs-nbx5Ayf8baPIf%V zXlzJgME8(rBMyC-XtB49DB%a@6Rm~_b%5z@tc#E9Z%;u8#uKqwxL-?T!roVC+N4*E z205f@A{qFb)ZsrPU8){%24P`#nBq~a(G^<-+aWw=WU{UKRIB5IwsiWP$H*kjE)UQN zyusMZy!c6mLpH%Ggo}ZB{ODJ3M>eS)qOX z_$4#%sbvV%FQ$IE-)~_bee6HN0?_Gi|H6fL;axG5PhQiYGClr4`=v=gDHHIdNchVm za%s1=f_}(=3Ij*D&BY-=Zf?w9Q15&Jl3YpVe))1C@|k0K&faTu20@NHuhnyCLA;R% zMO1nwuda({JaJ%m^CDQlm`YjJq(ut!;wiQ6oqahbmN0GKB`%ISPfYtAbRQA(3<$BP zEfA?#l1zkz-oq?~rEWN@}KY_3HPP&9p(SU-T9_(jU8=FTnFDB~> zQ-s2z04nsX*K;P&&~&72!Vdo4!@sfQE|^)HeI14WgzydDcVq)pj7Jp333hbfKJNN` zy!rm}ME@HQ!#_Z*8WUx+^M~HlBh>0-y&~EYeZ#tq?%JyP z^h&avj;$qKV6@Unw#W*wfA2(D(W@$mL4pxv;}MP6R7wkbVT+a3N@3%%_I#}x%(UVY z6(br7tzK?J{?A@{DB#m7441Txh01z1bL?*VFwIJP;j83AQ)?-5h6^kC#A;IseoIai z7xA>(OU|;$H>pF#(dNSC`4NzPt4VDCx*bJ_>hvOE0WcMCE@tmG8N=a`wP2+YzSWgP zlOLD@s&cS~OU=f;wd9?G8txBf%ZWuj4!D9f?0#v*4do<9jb)qnq`4C zo=g;;(G%yv1zORF;Tjj9A3qVCSj=S^?8G8ZkmE^6`#?zZoDNEs5rtmnNO21-#f7<#9dMmM{YhAg*`5}0jZ2>j=+LJ&_1sT3GL4L14-<@ zq-kjoCQI38J;$EN?Rp(tHfYI;j5@lTh%c`}uZ+%)mpypPb`#IX7N$WD6_~lL^G$w6 zE$;Q{e*||ItS0luW2s%C;VdV-tnChHH0qW}|9po@Q=Vt_0^sfM&!p>0^8kjus~b|V zGfGrB)KW?B>#r|KCrZ{(S`|0NlGPcUOD%OrgXH2r*_6L;)QQ5(HV7@96&gd`Dt3>s zllyZ`JjZ{-oImXzu|u_tCfuf*H=x3@OZ(~HF33{7i%YN70|qvy&^V$K6dNnrko1La-DbR$}$c6>EGO&Vs_Ya0=nkohxUe8 zcLJ^L7W8M)-`lAZj#yS0GYrg18Ehk;V$~?hp>pD_k0?zx{(J)5;|c13KJH#)4%~~qCKhzXs}F^H zhI;Lmf=eIFR`Df`Ya{82FS~=;>t9hl?68y3~ zo12u2su}~NfE1Tit6XN+x|&_;-ny?PzZ|zSQqm@b4SIY&o*j<6->!I{-oG@i+OGFs zmhs(TdbC-oL(w+S2beDK`nO78y~rT&UB+)d<}Tt)YFOaK?|%~F_4Nmx4EwRX!Cb%_ z;NU^-0q{{z76|YJ55w{h!pn_yl)!k&`tZ}A=dj&G`kNlUKnIofI5ItV^7tsA`Hc3Y z{DRo04srveAM2>Wa-$5Dbk_+hF*>lE^U^W#B@VUS)4F@MHt$9raJ{W(*=D}^AUFdN z#nq+kfj@W(0ey~p|7=AdbyFYcve+R9^U?In0cFJJXTOO6dS?oCc&7^0+h+&!q5l0F zSqG2p=8YhE4?f^a1lX75h8);e)i0oJqq%BePQ9>X_)LL9$DEXXXkASVDUOcXoODUV zpes4xH!WJ*2~p4~^)9QaY#vOH=ej}@&uJSs`<>Q5J>d4l4s(!y1k(+=eX7F(ny$b8W4fQczp%CQLbs3KPVVIYpg z(BQsQh)qkaCWrTQ9D!{k8S2!y*#fIV2eXN>rgNv5NO)L0%zcY+RqDjOtGF0pVlchF z^FU>@QC9Xom+Tte)*P*DFtx1Kn#U(uwf4>ho7vASlGcO0a+->$Y<^lJ876_r`VB@c z(kyCg$uZ>>otl}PqIC6V+F6^%KU1(4IB7Q0Bt+|qB({7oIbQdfl{I&R$&QK1WG%yjKjjz;eKv8&$(`fvso3Ll)vd(QyMAq{X?Fpf$oFr7M^wfj2(W z##)X`-`>l#?oXMc#bhq}ys`^IxwDICE)hvLyB<(*WYiaOK-^)L$Pn$ zs3Z{#UX%)9e1FBM#*lAV>M)hbNmJZ>W5kSeLv zKqx7_TskSE6(c3J6($ASBEKwJkx)scw1D}5BV;Uo%dB!!GSwnJePW_ZfJ711?lo61RN z>RSq;7YN1agwQ6DG^42&#pR0Xb{N@xB&>H%`&H%~INL@;BQ^2mxh!f^26WZwNd*TQ zvEd7m3ZRCDg{DbOtYtxCc~<8kbLE+&1L~SL4~CW2gw=?G5zMfj;hLDAJEyV?Hs-soJbSBT#iIEzva0863JTGP zia4ZjNOGMKO;+(FF~^_HZ~xftV3jFn8~rqAfXyg1m?a0!5fsCy`$Xr6O=M98<@?|n zL^*HM4f!PN9c@)?ncM7p0y|tE7}(mrdhP`55P|Uy{qAZ@(<8SIo)Tk4AW(|T>Hkw;qRU51r9FaR%U8WoL^`(zr1SblKaBDi2kVMC0$zZH4(&o`TcwZxGT5B z6aCcXJKV*!8YaxS6nviXV^j~Ee^I`g7{aOqb-IR;Je-Yk=18~~IZ}B~N}7l3aa{s< zr>?NH07saq%3BB8j4s>k*Ld-$fdW~f697zawPltp(*R|KH*DKtzYu@;lNJ2P5z&EW zx3s$QqiSlm^fW4SJkHf&U^ot8YCd&qkUu#xI{A!cie~3I`YhcCj zY)UkkXB``gr~7;-$+OIo**;S&3Rg9n zoG5m?tZ@a#VpID4_yp4wVU%m-;GK!do)b||q;vT$s@9n+Zj}Sd+AO3uZMaVm95Y)0 zj;jvQNAf}#C1XU6aO>A(sJV};+xwN>OVSp>Zv$^JQFLRDYX?T_`xsO%t=kaZOzH-7 z==lWZG(Ng0bD5n)AL&aW^Gm?MX`&=x4io<3!`%rTaJ`jtcPU0!;6pjmJ}d*CAS}o$ zcdS(-r;d>$_YpMDzaH?nIHtlkF!`-LLbohwDEQV0DD%t;3x)E^T%QhBUHpd#%oY_w z-GCD)rX0_61c44Rqh#eBX^BG&If--!$v}p2Y$}jZ7pdhykPl`*9C?4h;^l(D%L^r! z2?raN2h*5Iz^^qVQp}`-YO0VmBG2V=il2ROftiFQvGm3I;+HF_diWsZBhRBF`~YHZ z+r)Xuk5elkvwHkFbx^5mHOo-q&T#C>kinZei8paX)4^)$zYjVA`h;K{f!D;!#9%`VJxqCeOVfjXwV;g@N397)4t$rek70$AK5tvZ*)mDy-VQ zy#*HCoTN$9GUtjjRLR6a)uoLZG;CVr&gS!0_K?Uu%>m}K`6%ar{yxO(jlq*VU9g+! z&R5$zmkeb_wJggUz(c+D<<=KtRm}MDq@P6fdI4s^t+frv&tpn}~+oG15F?qBQ zM{S;Dc}JPArq3Dcrfj1-Q$k_^-fnU|jjP!*K$90qlb5;4;>5k3eCFQyTCw`ED6Lur zc*+&$SSkD`Gt%FT zcVydKfxUi5#1~Tz&vr+8my^GP?{TB65Am_Y zgJu^CPCzwYqJ4Kx?MkAyEimQekhPa8=sOFEt&zJ?`a__C4ceG?Emsi+#j6OV!)_P2 zC7b8!CYa+os<8*5vk^0tWRuod?!uouljXg4xz=AIE=Rsy^!T|N@09VUK%-<;&Ey(W zaP3#@SD`%6D;JnsJnvo{TS~MGdDQvvY$XUu1C)Rik9SJzE83osm$2y)(!wm_RsK7Q z`BX=Y`?ZS);hVi=hbM;@su=o{z3eFRXo5fi;$*Wq8u>l1j8a^$O_$WGC)yQLFYJ4;>At7%EoE=R**eLd z0-CLIQ+{xX0Lfs;_(*=>66XOlHk2llpjPNnKffpNcTX0qvqJA&KMkNjf)%VzJmho3;E?7tiZSJn-A%eG=iVRSXZI5mQ?l_vfgcYco!s{q_dYq-j-Au@HoDK(%qf6Y zJ-$E`{oX+o10S6{J>ze{>LK935PQI#UbPVLyN#hCB3=}J09VklQ^Yhp{o@*l_$Iev z&xZw_UeW`@B0N|>IPnZO9Xq{<{2tvhbNEJcbD(y3_-OZ-0hRX~I(g{!9Hoy0303#* ziMkPf;I5bN>*x)%hLXGOCy1E!C`H~khDHDeGWNMW1L_E4ElJ`*^oZ1_rq=Iwz-x$A)XbYlwmBm zt1GOeE~qydS}b*!mpuu$5_Tn(j;FA1ny>HGYjH-fASg1fbkXCt(vFE4E3WJ~pjmh) zWc7J(^;^UP;4Lz*w-FXY?ytw%B*r#Lkt~+z$kibXf~&_*zxiul5o`-NzZu ziDjaZb z1tTnxPgr*|F+qn5o49_J)2O)BZV?6CQlqrQ^wLKz(-jUcpCO?-cSa8$*RntI{Gf81 z0a;?tZeUd-*;(!9TOA>%IThq2!fmEsxlwxPY}U-1Nl{+n97D-5>v3{gz8je;Q8!tx zDV*CCZi9<(F;`4RJvrf~he6`BcS-t;QANyQ4|l{@kc6tC5ug+gqpa)H-D>?G2Bpq7 z)Vdtc(D2gcSEbRy@{x7`QZY8@?Ss_%slsB?2@dp4L9BLYeGZI%t>HCcFP)yT-o$*k zX~y0#7c3c9Gg(20eeFzXXwKO{?RI{t@`&IQoHP%M5ovj8H52m?9Zb-~iO? z_w@40IFoF_2wQPdpu^z)sRHr6aL&#Phl-A7NG%&sU-;fOfZ>HT=?>uS!^(b=Ci z5;~${J^f`$_!1gf0r?nXTSijmA-uCZW2z~tDlvr~WVMzZ)NymtmLm!U)i~|#VCxe5 zj~VUxQ3z*qGu;=J!n8%@LsQ&l05dl*4_ZnkTD$8qVI_dy5)o4Kjyq(=EYU8R?%E99 zF7|VAV8$)2t}eo@HRN`$YgyAV)3e!vk%w|g_3&`3Lfs}DdUlG79>9hy`U7~-%MVJJIH$^|78F2*em@| z>L-4*Dzd3v=DX!)b*>!e7Emp!5nfJ(!LHwY@1oMErqOufV0W%*_w;ZFni9^-F!pjw zweZ7AdqP)M6EtSItBkU}^AX~lTK2e$?y#6%v-&tM2S7o`*VxT+d}8c0D+IGZ7)6#a&^sP8v67H`*`YxU5@dWHXozZif_2FM!6)tNrucA; zxzd!iF?vMjtwRw*Hp#f2HwPTf)+v*mkd?iz=-B)wEgIjZF2daLT=I#?4Fa17`q>FH zh4WLm%H~LTLN|hSSveO^ytczcr*O;^s6&lXhHp(sYai>&PZN2J>AAkRAywKcA&OAP zK6-hgalOA0wn9FX>D$BX4kOS{ZC(qHZT8J%+LO9#KCtkZplcSQ;F0ygh2H!1w1I~Q zk`SjYw9{^1f@}b_dduSeI5ZCq+S3=kcfM$Ggc7r zJOqq%KE)gdr1^%imenPsAtKR0{iuP4<^GQINuB!A{^LOC6l(ctc@Irm#(`vNoS*Ih z4q4^6l~lhRu`N^tXlBp}Km70OfWeGQG<7U&TF>~ZOJR|nv4>>QP;-i&Pz@Qq1A& z;$-S_zz>OHZ$c{}9|u#|5@#jXTf)A!Lzg7_`Q+juI#sZ8Kh14ZEzB^JR$=Qx6Sf4= zRECJs>{cfX8vo2Pt_5LJ;8Kq~O0QVp^1YPi*ZV-PLK{HtG548Baaft_{*t|gpT*x? z%KX768XDOaq)r22 z|2t64c!a(r91xT;CxA#noodtzImn0^lw`jLjXhTj2mCJV3^39Srd8liCuxotu0prT$ahr=+)@AD|?-OZyw_0`a}wyiQL@eHpjSvl+iEXNu=g@h=Q1!x zCUEL-i&aTb`NL?D$`obuv6O8AXh+d&UnQD*_?#m@qF0Yn{Arw;F!8yGGzrV8Q^36yVQL8 zbl1^Wd7WDVLLi`Xgp=%8`si@=ZNu|;HSPWWI>#3nV`v;=>Zc;xcG)vuz?&O_2m-uH zAu)s@RX9v>L257Y>O}cSd1?d!RX+<)^iMo!g?B&ldUq;&G?jM@5$WozUS?E&k(nrP zhnt3QJ!K52zJg-wS3@WdWb@(4^9oWp=N6;&zQ>3B1{xY~S+~zXV>ewY&Kd%iUI|e0 z`C?k8qP=*#<4Dp7<}7n^Q}z2`%Q1UvrUP_ox!x`?yITjDRuhGlZv9gq0gh@)p3O$@ z-L=fo>affJ-hG;~mOxF6~Qa=OnN^HW;+a2)1PmT3T| z1KpJ-Fv}EBOylY9>o-!>;-vExL+yDfUh{M0IO9m1+fG&{;g#YWF#BP+T9v^X!CA`< z-BMsM=4F8tq3ks61|kM0sH%~WspzOqtR!vI55d>sF9OpO)U7_>q335w=~q`>D2*L^ zB4Jx$;ZSV_GAx#kz(^!UW)@oO(MT4&ByNNf@(b^Gc)LrQzyJzA84%27ZiNfqSPwuDz z5{r9i>T*@fMy^9o@{ThsiaHj{a5zV&QHGmA{YF=7b=1!1#2O_BM+1eF)OYV&;M1{2 zxw|xci*|@9C@_~LhI7v0>l{?cEC;of0zZRT>uJq4oTJp{B*L=Q6lQ)Js0=#7qJ?8w zad_?jq2NFp_2D_gF*;*KrDtg+z>k(vU#=z0$WT=L^3UUeCB6&m2EOtOhQ#EvhhYbx zzUiUZPi7@OcwD%7SnOZMmlHvoZnfs_CWMX|w$0xKDcy{KWftXC-u98q{x}a-A<|YO zTD?$*B|A7=TdZ6{ZA@?C_9M3-T79=U+29>d$ouJrdHWsl$^XANd&{6mx1?JbXx!Z! zcXw#q-QC^Y-KB7Mm&P3$hsLde#@*c=8i&4hX3ore=X`S~=KUg`9~Bi*_2bz)_s(3o za;*b5TMbB_FS3j^EGWeCUk;v%5n9+lEGd3^8L%~?ZHVL>#;BQn@xO~ ztuWv#kU(Q{-yp8v^`i=K=+B6ad?Pd1U~gbMA3>aoABK#9Q_JEs-S$Fd;H~ko|8VPbDquW7Hu?>2K0l zR?*+0lvbjtmPK93@R3FezKg$7G_lAt$;VbXINdtqdxQ%)SBfF*U`-c;#`qOQeLU9B{^ECx#qTvF9j@>gfL{!ri5FK{_u(% zX7fXs%n{@0cof6Pu4CuJV71p<<_VTKxc58BU*(`V#P zV~ox?RXrprPPtW_q})P?c*}9Ri!tRvlhx*Hr3>XYvqq1rfIrU8Yl;-tuJUo+C5Q{oDXV1)``K+%NwtAY_Jrra3nTZcjwnQT#VPWS@&h)L8 zyX@?C$0P7w-ynmEluW6K8_tbT5HR!RFBt=B0+ue%CrgC6hmxN-2}690M@)OBrlB|G z2XkwQ3a#H&u?7Ym(Ph;{#mC9)<%nN5f{t-+EeRB`(|&7qRSaal^ktMk4>4?e%YXe18u1m&Ec#0cXm>44yeJsVvPqf*N9P8v96Su_J;g zk2C3q306-FJ0*CtgP@j0BIyBu#jll~LtndpuN}Y|MmhoLMC3;wYk!f~#hUe>kF3%Y z!aW#mam2EpV>RGQtqWaFU#BsE79kG5JlWEGSp#DY@Xl7&r)CXCi;*t;!DF_dYJ$7$Eu?Kkqd* zJs=nE@kcB=_7t~t0bd2-e;n|V{@=W;e{vhGyvT=vjD;Ypr8^L2{N+{bDukS;M-hI6t=M@%rV=3 znBE_MvEOLBJ1TeU6!B!w)5;j~Q{8x7&~U4&yc^jP_zk(OhYxX65n4h-5QZ{nVPx8X zKP*=raZwq{&Ky7>o{io3Bn;oq1avi`;vlmH%)~PC)Q4Rlo^R7K^P+Urh3(=ob8+^h z7Jw(F*N;z|IH{;LA=qnI77FNRSs2D+b05KPG-7OQDmLLdguj}=2jQq`TxbEH8f>+` zC@N(cY&Fl_AVB`kQQC&z&{8|1ZI;fzRFhu_igEVz;Jm#SlzDht%Era zM8in3sEe+}-k}t(%Dhss{<-am1<46i>4{HoSziltwC6E8&68rAHDVJf(=67x=`9ZC z7f%TW+BD2P^-KpTb6Bkp84Og#K#G1R9;$!^>RU`i#cDax{2J#t)=N^t@nEJeBnmOn z7DxACiK1ej_)SgYk{3-q}a!}iNJy3PtkW^;uB#LzsDPj3d(?|qs# zoiNfL2F)Ae0%xz%kFPXqYcRoMFm_ca6vW75g3rzE8od!VUDrWx<{PM{dSF+Rd8Z|N z+0Ie^HmW<@i8WkjMct?3oN~=P<#G9Cye`IyMnY8wbZD#+69qR~&){Sd!HMpI4ZdjQ zD78XV$PN<(Lxb*8&n>Y^88VW4HcI7JXpi4Y(6`bu)hb;^CRuOQDYf(|+#uI&ObGFl zPB#@_7fbv;8@3+#PL8f15dVTVZ1NvEWGms|0zbb-Lfibtu+!-_wI3(Ek>l8&VxRs1 z3mO#tJbS1x`K#6HJUCuFGmreNt}|q zt13q6NQ~S<;S~=kibKwXTbgl#|M45%f9o!7C-4)t6Fg$uk~XA7LciTCs}iN$HP0jg zH0(V0{fKD0Tf@cNko)p$s*?UZVw6g`r!G33%KNlzhakSI<9$@%SPKm63$AE zS>j%i%CU7)+q3R>B7LJj8mx#vPN{m$aK)iSM?%5;T!K?)mbKx@&g7XC3!l%Wbenur z2-nUkl|&t7REg08@&hXi2hG_sYF^JZ#`hLDdjkdSs!3>&4!k$^{zd8VuZ_I_hUov# zQ&0uiY%p?l`=|1uCX9~i5{^G3E7OFd7C7jPEHVb`WCHTcazq4)y{IAyxJgWN`VQ<8 zu#tDTtGt%QR{EO8VfWQ)Zjpf_)-E=(prOH?)vn`8r-O52Er0r+?@0f0T?_hn?kLe^ zlJAIT>(T!e$KdVCB^{J*B*6E{5d@atZXgCux#*1#d9{C6_l>mgx^;` z$5+VLmpO0&c=K5dUAuyyRXK_^)Z9eFimA(tfw|At`Jz29jEVc3z`J@;bP#Vj_! z9Kay#Ru+Emrs40VnC#XMcG$Lt(eLFPx~6YBJnz8EffKcs7rTHq8R2y+N`= zU9NA}VIp&5MzY`J*Y@X2Dyo^?o6w3(agsdcddv7|8o$}~9XcmY z8oy);*G6%t8WWohQ!j#Ae<6RFa~Z zbVFRafEG9P2=-7RK%?)v+1dU~o-8~YDP{!Wo0b4?DP^n@pS^X1xr?X*83NzJdKEeQ z*kZDLxs1>LLQq30OY)u)YvKg5#hD_iTt01ieh}!_mj&u-Q7)!W$U>>H2OZ6qh!;Pk zX82f-HeKb_;6L1`sqnHQAX2(~2uY{-L1}KS?*<`< zJGyr;%u62%mRfBjy?fO{Hndmr*Ju5q#!kzwN_BAuRs*$Y&j|qO`rkqm+CbZ60aaRsKul8sw`_BoJiH= zP8%^F97gkfbu%gjoKAX+Z+7BSFqb8y+BDzA_`eX5eA{*Lsbw~IQPM1R?m;13Ek84{ z$EUpmAE2X=)_Un>X*u;yYKmwTogeX0?!sQ`h^ZRAt05 zq`Fi@n$u+J3{#dtaHMMJNQG~#e{E@*#;xCpnTF9p$C_deUVW#T60|Z@^i?aisf`}@ z8*LsXSw5*>RIMJKS6(V+vm0UmeI2*)lU2YQ(AdrB871J9kU@=^k_^I?!%*;LWp5U}7g|W_j?? z_Ns;XeKml?>VAa&1-s!-iAVzKH)wCFL%<#ehTrnp0As13=>s|h{gVD{m>OdF6FDl) zYJA*pf;b_P?eWXv>PP=Wgy%4sVb^x=ZgPLWJmy_2-vEi;cj3auvgzQq>Iky zIj6Q7ccn1il`>lxxV?F@G#*`M%zwO1ALu{#@VrEdoQ**M5E{$nA0EEmo^%Gf1DZ$cd^hD2*VYHw$w&5&!;UfA`W6lypIi zugNnd;=7XEx?YmikX5HJ1#6}CvfJo_$G0;TvrC3fuC)XA_j>5Dwwy!2EmaKUhphoZ zZ^$!ALqS2T0fc6>bYk@6qqjdReS2O=U_`*B-R{y|SB2xI56sx56uK>3en=VYCLGm% zWjQRrjhZe*Pcy7);h=Vf8dbBpnHp8AI)++?NexYvBDp#i(_=MwTc$}yzYx_>#&`oR zX91*)QnU_p{Ph{M4S$OX=w+$4j${R@F7su-dL^W**?ILrddd3d{jph_D%Y4s-khrb z#M0>U2SbfEYGe95_rMgXB*>?R2tiC4Be)uy7N&+%Vr;QmcSkiM(Bca3&y_sDN6IW{ zRch1kxK*fTm(Ftj8r=Fx!w2+kQkpxcR5Fj=O%-!b58Dxao!o1~?r!yTS8b%{nS(Jt zT7xWP$$ov0CBOOG$c{hb&yi9?mw;gWu70)j`al#Xk@zw`>~3FJxGVgD)byQ@VYfXqQ8U4?)dhAs$VHbr#b@7BTuAk!{bqxWx)8IP46#EZ zq+1#KkzLm&*>mVC-*ald8I5$1zL_jFFmH`$UDF{c7#ndp6CmuA0>jSTqeRt;e#AY? z`SV84=E1EqON12Ff%|Mks$@D?`pn>pH)WxCdlYG(63FphT%Zo27wE!{#SBx>5arHY zo_PBan{@le21+cJ(`z`lmsi|jD>#oAm zx89Sc5Pg_fuLT4Ak`KZoP3FdwHCj=$b11&~^li+>6=HqOM(w5B$!XTHbD+oWpq8#6 zY=2d=1|ZskM;}IihPn-tuirk%N3_a+R;kac zV8aM@3w4j!t+~$+o(~*o*}@}hbFI|5KeKxoKrIz(-h>$@UH9ROTMf)EIqRL3AT>LB zBGAysT-~LoaM&g=pyNo!%$8!#r0WPQwdH@+^^IbE!r$Bc6!-da(MyNs-|>9P<{#DZ zrh157G9eFW${(BziOb)dSPNzBb zwBBCR2DZqVzj_m<(b_bz`X%$rbGhoBe(>7FEHl7EvB7(>-^2M}?^3=i+S=P{ zj-V_1gU-~V`_t7IMnlLB?-7aw>O!{;!(bsb0w2plL1M+krqyDo=jc4G=3sLl&6J=R&D8u~i zG#95**rQAWEk1_&a<|-oUgE)wu`fvcYIBpmvS1gleE=k}(jbOLb(+gtLDxg!-+gUV z*#_oufo+A>e~};jD|W&6UzFpje~y%s{q2L7kiChegEQHmzJ$4d4sZi7TT&pTX~nLG zOQacl)%QuTX0)S{RM`rHMDx?kY_VE8e**Q`2ygm&wv!{pc0&Yu|FHV35f+Y=%bv(# zwV2Ae(k<)p|NR8B&8+`O5)rzbWGoYDM-jn40m%$S9sxZoG@FgI3xi2UC#`9mU{i@Q zSM5Bs&0wK9rsJ;kr829d>Us{g^%o1L-h$#fYO8H7Pn3PfI)_w}6aIJ0sHsU@5yfR{ zmsZoyEM&Es4OOK->?Ejl!q*jBY?~((=w6><%cQZw2Z!Q0Jfzo3_bN-p^+WF@tmV|; z7wBjlkmA}7lZ@kaW^*;Q`&Di`h}OT1XK4RuJZYn6Y6P5ets7~6I3R~npmkbH7*?OT zT7~S$bcx{Q9@Jg<>M6(?$M@xvn*sW|>~C|ep99w*e)V3XT3J;#l&yAfafbOPNZ9{|RNh2Y>6DThg%S5wB&eyeB{DMPoT6AL#f^rmAHZK~tLg0NbU0T0W}M8K zE|zpIHP?)@$Ha3Q*Br`UbfTU!MH=#?nxXn^ceIG_Q%Vs?}KeIo{rFjX&4WE6c z-t=#EU5r`sITs%ch%AU=a19pc)84lq*ox7s<_H_O5k0F_VvpsyhcBLkugXQV+T{~D zzNKjwX`2tL968s#lwV-NF1o?wk66sJ{|0j3abo_H`>=g3%JK-8bJFs3cd4cY%o-!0 zYa@^u@#f*vhoWQ*ykJV{@K-i2f)X#1SO#sbPbL7w6-j^UnK*JR(LUquO_O_O5gvU*MD++p~U=+oW+wJ!Jjk&SSY z`NSm*$OXyqX##F>o9{9y<=5dqpzA?HSBQ$}VyH216u%<)$jyVyP;)oXKJoM3)A98; zQAQKR8SVCyMH}L@5`9p8-}>7)H~zlR-Ybw)Ci5?Pd4G+v|AwylZ=>wb@i>h$9rUHo z{!@)ijlboxo^N;;x;%n`-NbW%2~mx$-b=kU3iYE4VUR@wJSn~bZk zYIDUkrHz)B>?h<_wn_T={>MijpX~xH%-ucQgTmeN{i$AgEr260NADW}M+cKV23-(_ zP#-i!NSK7SDDR_-bLZ88E+p0)>0bOfM*|QjgoEKvi%8K=(EMW-glN}X2L8gmBVugC zc>T$5&oKPHNl5vqH|TkXQ2alUd;v)L2X*;ydpN%QF^t>MzE4SkjCTih&`*^Sb$fUu zByFSNGP(^8uuo|b1isn%FL8la&J|l|C_|58Zy*YxGZBQaPYr?jO!GP`rpgU;L&k=r z@I^J656naIc+`N4uYfPvT)7KsJVxejddxMV!;;k6yAjkDDJ}r7;SFv{!ME*t3LS9Q ztI8vayX<4pyNL*Y^~L%5wuu?r)uCxNZ*6{B%Ep#Ta&e$3#3giV>IQgIB&n zQYBg_gH0sy_?Y>j?ZR}Ksz|aOxtk|{1s7Zh6m-3PzVs^+6Mnq9tsw-aUA{3i;vC69 zhmxAcaAT%Q)EDafS<4cydC9TW6x+(T4ITJZt5n-Gin%DGJi^&zpiS!%O5By{40msrR5dbhMh_GHsv?>4*fcpNq5jq1D#*PzYWMj?zM5|VH$?#9HG5Sj27 zc?1KrmMAp#XA@lQ>04$uq#xSP+G;00SOhL|Gp2qVPH*#8_55vhbwsW^&0Ee7i&pc zMPV$yo=uB1(#PYOzJ{*tekou*A;88qT-G7pZ5-}bgPTA?-*IKjlCR^SB2ZSw1Ka z(^;?6ivcsWTZW2gtl8^=nl~~pIwQRK#rN4ioO!W<8OMe;gMoueKr>7@LPFACRIW3s>ax!J#L*RA3E8XBm8CCX#K{WM~ntNsDNZ<_}ti#je+6HrJJ> zM(8b2f3pUCk^FLWEFtA^)m$bn~%Sien3iWS+ zhPE)xbJ68GfymK}MCfOFg754{*ZjDgU*m?W$gZ{K(Tr9CZ7fINj!8c1^SecLx$t|D zw}%HtCTY)JepA0O8Oc2lXgOIyo41e-#!|Dqc?~%076-LtOZms8tz|q5fu^lb^1<8T= zb6pZOi2Qcf?jCs#r*|Bic(`Hf`B3r~+iBqzN>?(QPdXZu_-k;^qn9@Sc?Nvbu*)(~ zyBwQujUn0KWJMo+SvEXyDPm>4kGo6W-*1kxx_Ns_J!V%kv%Vp?9&R5sZlI5IOB8CL zVKaNV-x1}4?ZnhndP$RRGkt(>zjXZfvxZWLIHhxd2<1oI#Zx#bpSWc%`q3VCSslsH zHF4M443+vc6(G_KR}Paci%8=3{j*Gj?1*Qm^D?f%pw4>6Mz)BD62#2Pi-N6rGyfhB zY!UZpc1aOfPMyyWHYu-x*z~k%*3W0LkMz6UjXB1@AijB;A2^YBjmRkfNJMrtpYt4a zI{NBaN4b-LB@<~O_eRkI;aDW=vj||ad9=Dpzva&%E2g~h=RIscB5M!t{9g08NIpO8 zz(~yf*+cK!cMp_?wUQm9+;THLWX(YhTRR9CJ2D~nbISp0vXkO1m3xI)ixH`*IEFgM z9OcL!pasKIRe6n9p6r>~J(8@Hb0a~u#oF{((ej`%KU^p8^I1jfgkhQ~cw#Ayo7n~N z=XUX(Wi~a#Yi4Wa1BSEkQPgf@q|QJ&;&QI<)hcu(it`f}=o-@8LpWFUfEW+Y9JXDQ zvZAw+YQuxv!ze~t;Y%-zQXegp;2kqDXcu{P@NyStc(g0WEMtUUJA^wIsx&BV0eqKx zJ%8ZT&S_=dT0nO(XUzXZKl%@ns;>V~oceot@b{D@Op)ggfy@s;co`8aKded2aIobb zP{$ZNhJplA0S;KI43du%w6BrgF8y5|Glya}K~wfH+c$nAbE@tU3FK%Qp&rAKrx&sC zki}+B9sOqhj<=wk%nLsq?mb7R-s6=W-dQ_0M)Tc1~;=I~vE8U$|Nf zeIaS)#CO?;36~+%&MA^2LNE58)FMeyOtTUz-319!tOA466cKyrE~uP7i^1in&m5pc z1|9&Mf4q6K$HM_4V6*h+zcft$+9CLFaz{l6SKthSm67fL3?%$R+csC#PGL?F-M<5i zL)yqB5RArl)D&-2RB&HTOg{#uz$r8onLov8MYGMwh`r^!ZeY)Uxu-Xc)E*TDLRFXiyKT7Y-`5NVqfsaHgZ}^BY5Sco*C%8NlP4X8V zO!)C@eQN9<>wqmt(^ibow2M!(LyHJ9w(7L6{VTJNa=$@3%d^)yOh)}Suy4lzRUoiU zk7?vNW-1Us-Xub=9{!|Ys{h9zb$>5ushoKJH&q^UGBhS zsz`aRHRp7)u9Rx|xXU@3461E@-q%F2pJ9&U8)!jqdT#ZMR36=ML11DL%`2(G0lLchPzH_!P&@x75$KH176?kW$^su^b}HbA3{yO>~1K5Os1 zGu=Q7Ul4l2gCX3v|JkwnXW_+sRcm&;Ue?;d#Ab<-W|^V5yG_>(_yaG7s;hLSo%4r1 zE2tcIHe>vi{%(`11z8fk828 zmi=%^>vp{4NvT8F&a>IR#^8!n{miRSb?-(YTxbA&1x_xtL#d4$`BI1CrjLT4hoYAt zNpUBI`X*#U()a<99C<9Kz6!~SYQ4-Em;3bsU)zXsP_6Sy-gRF0D;p|WIrWYk>lXU& zbat^%5stD>_(haI{n9!q*JBM)OuA?B8FfmEM!GyJ?mz)JI0>+4r%+64kC2h6f0#RB zQOkFS>sH(k5#=BMjS@tA?a%y&z}C^f`1$^|BKr@0j2c*758BNXJo1U-ArC2 zA*>#o0c;n8%o>#e29|0NPebgJGQ`j)e$8=~R61Mtij~*`fkD~Fjo{hORmqS;D$MaW0hb>U-e&J8@B*P-SG0>>I_v{4-??&*3iXus7(gVnN zbvOIo*aO%`cB%si2%HdEc{uL#cL)ZDC3|r9=DMkJ_UQQI3YEcok_Y5>mmN*XGU4)8 zLEHisUNgi9CSb_ZM?fcJ4qgRsFcS=HXA2pc=yV+S*(oUvtyvj{^i<0N-h9W2oT?&` z7~k^A&T0oiHkE)h@XF2 z&dfyGf5!4^3**7PJjoDj?cKgPKFJtN5nKc6)XAENkI-G(covu-BDwJj1IEfu;o~@wyw1XO$Q+WL3OXTl7khdI-6x!In%$=nZOpa<7QyemblqWgFe+@2HdL zXoU;-=w6EpGG|FEA&yja3C!N81?^a4PY)%geuR!;dUov7S~IY?5327e&}iS^tOD4c z+Z1Tq4`>2rwvCCo&LGIespb6*&PVh3!2owyuUmpMaskoM?|jx-+3n+?N%Ob1g{^31 zQtpWy;w+*pNyls9lJ{3%DQ<8JzxUq2$GW+meIj&B6X%;I|MXtR}1wSGPXjIoaHz#2a(d4rVW+* zAn}`WSvtISBDG!cr;3OZ`05|EVQ4{#s~8p-Q-+Lm&B-|Yqr!0*56v9%Tvo1q+t=}> zPj1)9pHIh%@VsRbdZ{uepzr%%*PhJxS(gp)QQ@+SNN+70wlp#l&3VTY3(TjHUP%QW zL?E$5OjP)(n_ck@T$&oe!genqVpBD*1vL|uq+24!cr{S-Yb$f!N`mI8nzH1J@X?;> zlD&TWr_i0`&?i4{c|l%yg?a43P{j51^%osY&6xBSh?|7*gI2MYi-c6;R{Kv8RL^+J zZc;G2g<@6@h@0_)i7bcGFW0)mH1z-(=uptZ;w-k}z@$X#PZhj>?;XqZUqHwIpEXL9 zQ2=8`9x3ZmzYd~$;=+!F+NHJUwULdfP81#NJq=UobE2-GKXF&;&VmvMBplrDMx~4s;2z{J#!nc9U2m!X2ut)N| zyyWKjg+!d~)P#L{&b9*&Z7Mv15lG1FTuH5)7$g#OQ>i$q@RdyJu>drCDEdlGrC%=s zqq%9uOytui>sv2B(?$$wH+Egn3do%~`L3jVOS3*)W55sUvNq*HgbELym+VlXR>3c+ zfUxWnw>YVBhRhP85?)YY_IggA^K9V;;Z7jG2~V@tExsEhJPTXn{bMG62>!m6MuA=n zlprY7A@mcBAoF2?sL6*8eJ@E3PjT94x(L+(i>mQT2z)xIY#!SPrM%1h|0u z|FVF8y#xRMWB-3L7IQW1{;>Y_w};kRW?+PXZTVGFQXvO+5v<&RP=sEnEHa&>yjFS9 zxK06=t#^0{!0LJCe8b>2q5jJH0b=on;6MF)8!Gp-Jv%HEne5xd{$}S<-Yf4>j?d)E z!IFl+JD4H=e)#4slu z0!XIyD06S;95CcH91|{|2^c`%*PPC5sIE`3V=9?evl>V4vfU>-wR_Z5OuB4(Ylo#h zg6diTJ3o`r?_Y>@h14I*DycBG8h_;+JPU!K@~&Unt(&zi5@l7gepN)hY-wVkr9aUv zEywj2OK8Xx&r6PzdSNxYOkZ#2X|b_q+CO6zRyFPS^3Jp$T|5d?I$Wz=)`Ukioujm7 zcm+%y*p2E|^|R(wZ$isXdO|_NYiJjpRL;_I>0CmVX?rbp5V|#JY3r4Z+su4xo8mJl zJ!!a0!7AM@)`Dh(R6a51j+6_bOSHP#e`*Pa3T-@B5B+gOpBbbFb>b^RqtZ9=rS!r( zO{My!&FhwIIhTSv zZ`0eX?eeP4Mf9$>_bYG11wwILGapIl-ptv7sXdk9&7Zu_=>ZoxFoqjnG$>O z=&rLPT8@Kf!^%j6TL$(A!e@o?oth4H=b<1!=P{*b<$H*` z0N9gr)?tTSKfh-tVi{(hF(Qx0bc?Pbk=YDD;G*5B^BS$Y$C2)N=F}$;O+#}g;<1NqvIA^R`Pjn@}@hhNhp9lGkwEM=o-Kn}z=W+z;DlC(5i0y|pKHU}KA@Zgh zv6cIbVjBurKITus^XLas~LP*NJ@$GF!TI5 zCDE@ulP_l_grhOM7FWl>(e8J_r#j1bMo6t{2EYKZ3)D$>yw0GzBXR4GM%zG^FeET7 zfl{Y9bu7!W{30%p=X}9mb>F$)|E5vsVd~TF40e(zo!+s zKeh93x*o@s+uxb}9FpQu#q~mQiWA;NJd(kWb5J zo{7-~#3k;HXzUv{ZA9bD6UGY3n#zHXPRmu+P0kXzljd9ET7&K93P$aI5@UIfxXjiT zi0!jhaQDM?B^{v-}y{AH;%?jrghO#jZFdKPzAtNx@YSEEmHLGo&&PM zGwF68=x+n2(R~VrfpDe7`WOs-tcEDs=3WLDUe1r8?L9PgttS>WD|NLC>75sxXb%lq zJmy751QK*#=Mb;6=4J{~PNy^8{?u05pFEao-k>JLBo8R6+BE`yT#Gxt<@h7OYjFjb zgZ{rK?fx4Dh<{Qt|1nr+D(v<5?Gl?fB|RXBJZxcOWBWd5{cBr@jv$Hz8{7edSUOZV z8^8v;E7al^q0^FGzk>d1P2dYcD4i401Oey0yy1|s<IthWwl_Zypkxd1Bd$`9CmM;(9T8)%%rjL4AAC{W5yhC zd*>h84^7z0U$v4XgF4*Ax>NmgPKY;QrG{TwDc*zf>dGv4qGo3ozEbj5^O)xHSFA_ql~d_GfOpXqf}Nx#SWG zD)+p;Ps6P7T~Yg9|7bbq37T^g;WTu-xhkZG4;8Z0Z{x(?nP%eBT^;w8mV<2B;{Wss?ZxyQviT%-=rExFmm0MYh0%q&mPc>YYlZm+pOF@WU}w8q1mLE zdN*1Jtf_VB4ShDk5BHegmiO8uPlvL;miKDsiSb@n3HNczPuMaD@rbO3>i6WdPc;ib zAV@g^ReDIELxTHd`58E7I(8co6+*L#HB4fp8TvSW3#!FWHU8CzuFu3MCsqlAQ2EBl z>$l|R)f*)g4vN)bo9i}StNB8vyj~*=Lb$y>F69t~a!=(he@!x9W#9Lda-bz&zS7MK zlll%dhCj@nLV| z74DZeP?{|t)+f5&i_W8{$dZ2E*tg?G2lt3zfnXiGr_Io-HYH0{Vf&WiX?E6Lj8wOQ z#;P1=MLtKvUsuqwg)e(5KTI*6!vYm1;hTf?4Hbs;&~;8d`u>R} zE;HgG!)oLJ250lv{j3f|SsH!~onn{OXp4I^(r04_n~L*DNwI?*y(aovo?+aL8BT5U zSuG3PNG>~Q#8Gh}70^~Y_y`51bU-CohaICj(__*POH}bBHtE)2n&j;1z_RTpmWA&C zR?{D9mdhJT&JcZCG}3t*QZ)fph)2cjhv;t1p>es9Uy{CkoKTSFF5xdGON~33lo&qC zl&*_!ELM!v&%I}=(iq|1ERfFYWlxrkHdeshpj8bhh;v44bj?{c6<8fN5JS*I2w%jY z8*p<^6iJINMOJU5eII}-qCT?JS6EaJu5arSq$M}!BCl4a2`%4Af)!KCe=v17gHwn; zXgIVfRxXF_7lQdVHfTQX;J4zm#!Pgob$~fsl+Hv_^!4kGDTl6-{zq#atL?PI2Rz-rZ}LkW!%Uc!f5GMJ&& zal^ZIlHxUs+YP9zdIA7|Lb-3<2cIq<{M^^xqXc~2-xDai@No=|=%K%*MK^VOSMG*p9;QI5|CK@#g8Dq9G&^tgWF${sd zB_>7zJQ|v(cA{o14eKWe|B77=T>scDOQ2uQh{GiMCtx8-?UyaV_C^peeJwHbOu6!o z6EJhF@g~VDrS2w{(rfTV_NV@h)(~sIH?0BZ2N}QHVe5frCPuiM?Yi z3d^liyuws59)~?Z9p36bIOD-ot!2zd^6R`M0Tbi*;x*x$MqhuV;IBxvH-!PEu5v@U zM3yB?8YYrFb^i*0t{sP4NxKZTS1L+!jyH>V2JW5OhSl0jL<$FMxSqCB3XNQaI#?E} zDj4i!&S^|@nj<)cDB5weWopb7Hc1d4sMtmrYzw& z4g3@Y<+BiZ*3qr*N%JlRPlT^mRkjY7*UuUzDlaxz>j~GMHDxY+Hjh?Yw@g#~1r=&i zsqs}f`X3y%Bq~wfnKAloh4DjV0w7~2l8SqpD|`a4sirE=PD2JHtHmRG7k9{&xc^u5qYL& z#+{w>8zvZm$VLQDx|Cry%mW$(O*z&kXVbGXH0jVH*uXhA`K8I)K4Z2KuUH|K!kK?` z)$>PdXjW{!WOS&ItpQ#6T(?71s`0)HR&#lR}w zDuS_TcWkR_jy1ALpUISzEi$P>H|M=Xwaa*kVGrY2Zp49`iCjnsXjU{W7iM3)vm>p1 zf(q4M8!qG>)?=UC!*y5aL>YY64O-En>HfZ&iYkocOcgPVf^OPXm9pu6;T&d@PDQ=A=&I(~}B-9xm!Iy*08E0U^X@Wa+MXhbrB#V`L z?uJ};2_kjo>wuS}HVinl@n^CGtR1?J_Tb5yA@cfbZrwPU8=@lff2P<@{%+N6Sc1RXsvgYd$4 zLU)kxl! z?K>OQHS=O<^R!)^VX zh}R6%$4*4CMqxfqHpnLgdyu1R73b75@q7(}mCma7&ML1o_IupC3lnMT+QM8mour}< zCUrY2G`NwQN(sIGyLE2Vd_tP?4sXH%?}sq-tE!A_;Q+qHw&qIYc6ryrhu?n`2(q6Y zY*2ul*?8>#yFmCWZpQduB%A*PKL5m~6UXKI1004dlUPNgT%i-?KXK2nk=Z0l;SvOXpJWgTDRSfbUz`EtUg%1` z4I*@{4TUI_)T7Tgj3ZZg?_)lwXISWZr^n0S%jijsHVF35A(&%%6ucqd-K(pycatN) z$q!qLJ5~LE?SBhi6OX1*n(ul+x-BSyE(Pbl81eaiIB8O!PjJ%?GlS}tq5nvRSWzbM znONxgFxF$uP_gaq?F=(Ai=&VyBDJ1DUffa?%;jX2-@vQHh*d#d!I<53@o=%4}=9@lW2P+a40l{Tzh=W8bbXsj_#Hj1@@3{Bd~ket^--k@m?{>6dwJU>F!C44V3|v?x7}j@kXf56~can39f} zMVJe15@}P!cd^j7yxFk@Xc3z;df^s(dorW0!X{ps%UZK_^d%IDF@!mD?Y@0q0`PCO zRdhz}_DRQw6Ky6HW^_5S+4v8ux0?;n!Z)HWMFcQ5ZqJfA z=@3v0DE$hb)akB`0QtHpi%~Dy_VgPDS|uN>N7UnE8kQD&SEDZg`)-tYs=K!g9`H;m z0J}ya;l7Oax<1T$OdXc840#@eQVPv9+-Xc0>Xf3Q+zkK~icKWQ-dgq*KjaaKv>8?g zWb#}0ZhOp?Gf4ngyUj6^tuO>c(|Cgt|K_3=EAM&{0^A4(|8XO5{x=)pAMQGT5l~g` z1I9D5A6yu05fN41_aG>|JrrT%m>gX8AV-7KVmhr=^G-De{}f6zB>zA{vmDH?P)LA5 zzKO}MOg{&A_bmbaEs&hOwm24U21Gr47}anZWp^^g%U>2?lWM*SU~&dxuE{lrrlroc zI99JtM89NlQ%4L6Ot5G$+OAE|yvJiAd9^7`=c7nyn=P==@x&@TC}VXK$yt9SiPExs zT7>>FSv+ZpYC%DCi1XM&q-;cHXKp$Dn0_ndovF5Zr)Hhm;r|_xs(~g>8A~r{)uXw0 zt|tQiH$@~psr2bMn^_hwANIj_yILOgXOPYwNSCxTw(SBE$L?R65ZYq-+Tw*CJO;{! z5ZnUOu132fZx=aeDNlI&Rp5!^4K>dDHw>P2Io*Q1SXSwF%^xH7wJS9sDv_k9b(`n9_%OayS4=w^1l1aYmB5eP>ZTitdE>#tL#P4nTk6Al2AHZi<0ceJQJ(r) zaQp9UO8fw-8z+u{3PAmH=XTrB#-sT-N%6GfYH71WhwvsT(*YrDJn`dcu^q(c%ZpV% z$cq{~msb1Cypa>9)}1!JJt`vgko@~L+PL-C?kMX8X@#P(Nud)^qj7GVcW;p>z>I!s?!zj864I{ReAK@hO zLrl0cT+U{A9Ul@wNn|3YO?op$fTR2WL)tq=NxCjuqh;Gxmu=g&tuEWPx@_CFZQHhO zSNE;8_TG0Kd}n{>j{7G^jvR0P$&7fO8FNO=m>1Vxa1Gu{Drd>+wSHI;q-5}wIFL!} zr*{;19e#xSr7VP}HBT-15SE8Q*NqNQF`)DInc8?TSDVbt-KPXArM`R%GXa&&)cHAc zN9EQh|KS}McR6~s!1vNNL5~TJCi=6QD|u+6+wM|+1@+6w%ImHpQu2JhcuF^B12+Wr z>mGo1hB!V-G~q6baIp3X{+(X=w-CyBYR8vnPY|0B;|N5Jgyq=DnPequ z5$!T|1yD?@NQ9p=zv_cFv3|slUODD-9nOh~sUlq=5gCP>rm|xY=*Y{)QNYI*9iW__ z(2L9$57b(Sb5LtVk|VcbucJ=RX%Ntb%1jDgFMzv+UCRBHBs8&N4G!N468xX~TK;R2 z{2QwKKO~8S&3_53nD_JfRvIDu&eAKLIkyi=oBHk zl-PUZqnZUv$?sL`75u>7e!R-3;upnbLK368;!Fi;ay=#|D@!ps0NV#LkrdoD1|*`O zbQW$J15_btLJ8;l%EuojgR|_+qU+UY?zD~}XU&Y`&KTtv*gPSn8CjAcYr>fB$}qBp zU&OM^B53i{sO@Bx_rKXO+L%NlvxpnKeRL7RCTfJtm-w;BnB{^Kz9uQt9_m7_oeM=2 z6{*Jfp-LLXLaR z#RmB3)H6n{Q@YWLXM|$bGqO}eA)btu*!oeE!=p)qf0vy9zK?0>FYZPZw%xW^;*zu7 zMLdV`gg1LSj{>|+U4hwv@1^%@?Xbw?rQC5LP!xk3*uV1KDDaOm)BREde3&Uuz;})vGx6ls`U!EnXP$1o7$ezVBKyyso1H@N=ZF`bZ=C#$yeUHkt@RJVB zZvmX8P8bHToig&DMz7i9truQ)K-hc80lUDo5J33BMP%}c{a0{+Tu8?@f1jX%|CZVQ z-v!5iI|2U{96M6j0th2L8JWc#3l>dLRbP97B8!6Par1(L;UK~N2KdzeywxX2YOJ0H zwl%4L%Ds`OAK`Cf;-{}gD&iFH@LWtyOnE=H+BkaHKVbEdCm4!vJ41>vP&-Tae!|vZ zn7GI)>fnrfZA4;VBkUaLP%=1Jwk4s#Xymw7< znP>FUmWm#7?Sn31mQ%jgyjbaNzHNWw$6%puw4-F|tRz3?)TRq!lWI7i6qu6Y-2?N^-JE}ZpM-qQK)qq@4t7H~SHRpoJV2FuN#wYR{d z`E|Sw;5KO)Qst?S!TZ_scXTvU{S_Vk|1CNq{)&!aiq)BaM#ryk)w#c;gAi}-pV6Tw z{~aBArCy$%;pgxU<$#R1;i^En8l+Kx+a8hboO-PRAEU_i*c z>SJ!Z^aay#*~K91+2;X(>$IZl9gWp++&W+192{fA!8rJi29x5@lAin6;O(}7r+I{B zgu1_m0gGk67DFGgs|VQbZOD3sf(yxVkAJzgxd(Cdob-En?F1Wes|Mij+S^2P-h$M8 z#b)5!KM=ExsLvZkS`Ydwpm(xQE*R0`j6fC-Yb?jKah&y1T<1^<0F<&!Ge%jnMyE-k&&SBiQ7RT;3vsb6Vr zbS6KuH~ntxjc>e69`*BE6=6CP;W(gQ1}$zXm#8Ac!f)k7k+rY~EaE|$+gGejMp!-H zYU0u|aP$^q-bP+c2@i?~tl}#k67tq0E(-w`&`}qc0@0MIx5PJL&>@`YJv6&$u`^5V(^(@YqX1MoXjhI1R}D40(DV;RciDy; ze=@cWvr>2brD-aCYs7Zq+wMn7U19xoTy7GdL0j`@l$>k~c38-hyx7F!g2pRr%#D10 zpe;S}oHQva#=-O`9yoU5uuZsqM=s;U8FuH^D^wXw` zJ=b^t?}XFDiWac(73fdB-NuLnO(Ke=Sj!HfMMrnPXI=X_ zsHcbuW{fBWY8Tt3=XoxH-UM8&wv&B`;vE_ya(Nq#9#xsgbMB|MhJ znq9}%Knr0Lx*w}Jup*^k@@vLR^P=Tiy;Xg?SIb12vY8=#u=6ADcQPa+^L8a|+66*2IV9c+IWrUv?RQV0vIiax z=e8`^y}APQc2j^@k=9 zKh$T>LoR%R#+zM4kboa@4%x+FMVKSLJDE2EZ8e(WtJEBCVzWA$vK}*Ca(|NWXx1m) zFjID-$mmk-CcA0lo0@6- z*RD4)j=Vte2s`6z4RC4aC=k#KZl>&)#N5qjDg6{-#+E{VK4DL`BCctfH^&<<&+lF3 z3uA~-bU=RUupw&TTb^zLb!7-6B4)l7;=CwZfOi@S3`{;iV^*XP+>L)xClu!Eiae3K$mK(Vz1^yNnt`1OD&lazN->VM5(Qrr{Aooxb&bD^ z)~A5kHi6Iw_i0ke_~j_>12bZi2y%n6MZ8~jVoTbgMY_-0g%CGo#M(7>gICVxqu%N0V?7A<)L5o3eF=P{?YCX*nr@Gq0*ZP25vc71Ctmwmu*NSPg zK))l>qS$3t+rQ9dK2zqrn%<;YX%O1TnxyKCoL6xEl$T8&C$Br!BgPgbyyh4~(%UiG zAic%_W+BEPq-LDyBu-hQI{-c*iD_7{kO1u?db?a4$jT^*ABBn;}R8S1DZrbg2BXt6EfUx~bXE z5?>G&%pn_hQ6qIfWc2|1ayl}aye&gNb$;FXS~bHGwQ#@_y#2i`8QwqS7T{&`FbTID zKT6xhNXHtaka!{j$YXsSuE&6LOIQ-6Y4W5_B+giM8Li7Wboa zoqoCn8y={X-_qAME;dK^GM)IG2ORWJA3 z2vI&_jMDg3Ign6mBP3BGEGAJ{&`=^^QJ8++9J~gZACXD0c`swO!(+5pEKEOV5sDb! z-)H$S1iWZ{Y4_EU9LMGG$Paq84hc@8IiqDQDLbo)>vi0jdsstAjh!?l9j{-JX3xxj z`0>WVa>rmHPIm8d&hPOx4L7^UULj82&uDay>;B}MICJfgf$92?lL8y>C+{RjdMZWX zU4-I0M$#cmP8HCm*!h7oDC=RlNuh^NQcCpY8n>*d+4GA$<8jOSm}KVkDa!-lLG!r% z57C#8gre&~AS2PM)y{2AL7TrnoU9q!a{gQm5aCAxL8N4(OkTR^lFLs3HUu8m55}Y(vt~4$My!m4u}Q1nR>M@H#{~Q3KdDPXbwj=YDjri(ro3L91)}h;;4B!8&TBb zJu_RR6h^R_PKQSN)KSY>MC;-%WVu;^;tz+T&x~;435gL!aJzh)vp!tHx@F#4bcaOrRvHy=2CHV z_qHW-?ph(l{xGPB@r&CDYsnTOD8?RpMKv78!c$QSh4@n+rZxkB)lPqY0#WvY?SO`a z<4^=3B^qQ%Az~XKQ$Agy|5cC@EZA`U)waX;PfG9qOv(N43etbo8Q+Avxv_!Mzq~)Q zRJFbrZle4qZIK88Btl@;WKkainJv>a2Q3tpOhgM{35!}@mvDdxOu*!15~xM@tb18^ z)%)1Dv|a%!lTyq1*xXU-Fm=F2s-#7aU^=;6OR@Dey~%p}*x}0oU=Ps)xg6lYI{|gG zlkG*>hBTntwjN+MS&tpA?9$%7)5WGG`auxH;g3QKnL2VruzeEO6s!iKJp|5O4SCuh zYTX(g<2K6ez+{8NQuG}%V}GK(q+xFX*$7}JF2 z92Bm=K1Hga(tMJ>2uVPxD3LH_Rc5PIVGdWOH8oXLI)mI-H_3KuzqTL^)#F3~&f(O4 zO=KE6^Ke#2I-$b7S(^qO4qflJX7*L15-kep)uu_R`M5~GJN7&;NJ z;2KN)7DmGp`_K_KqV6HrMd2u~>4{?^SZugBQPj+z(CvLVgUb4_?hgL%<&D=AucfdZ4fq#hiO*fD1_DPDNR2&B^ib$QE_n*`MXiea7hEGbiYhCJd-x2ZbbpI4r z5}{Z!5E4O=v*HVC*DO*#kEl;GsYqrju9>Bu%M_BE`gIX9HuU?1pdbj#!IM{>(CSVZ zJK11JI=%R-Lg?Yg&r=dEV@o=uTyfy1pz89V0zu{0O2m@!0H*Lu)m-zn`K^t}TNgv_ zg2ZH%BjAYJrm3+3Ch}dX?xirEt=})`KGF!QP$>X@zYhP#OlBhwFHl;nQKVeQ~?l6*9QqwV0~7ARFw5XAcJ+5H6OiHxf8bs>ngJV4}J zfVb27oL}d~M7J{Dx*=q z+L`#DpZs66m2Gvz8Y`F^K3$D7u@;;>)AS2StiISduB{)_m+C<%nzAd6&oXMGo*>1a zLVFB{&zIHTgCZ-np)l*&-_nZtU(!n5oWo|fJqkiaA0O<$q!kwLZP&l0729mW3uM#_ zm~(gP0jqCmWhi0_7Q6>*Gi>NO@+R5*C8~BH>)ysYh0=KAyMM=LS5c9odJ;*1jMOb$$sRrt)A0dXFuND02JlEqVBZXOEAx-&vkl7aMedQsh>MFOHdq=*} zdVSC#?>7>ZrG$f{jAktIzNa4_BX`K837bXf4h9J6k>g$xYB$Vi`~`4@dk8l+NeMJ!viacU2{ zz_0Sd8j$^f1)&nAoIP)@Chz|kd6R!ISO}%TZ^lFs6Z|=v>*DmeDKRK+N8&W8C0Tfe z8K|f>tl2t=RNnx=VXKXxa-BXY>PCZVkd$nPfz4%eOdYsIupkS^kXUv}(Yd(JzE?O$ z5g5q9bC<9S$hp`iw*JHy>sesTOgamXXN$kirq)y5`~*m(XVZuZ zCVhDVt^6BfJYe{66dEOEfE=r%4Jv`OX`XyliVMO@0np_$iy!bmN`3y`(x`yWyG-*9 z91;I5aQru;YyXG8;vWRHsDaTpcKj#a&r;b@!xs4lk88#QE)wJr936wA9Sz#dWv5rZ2UkJ$B&n5SzIq8 zY&%_!rq4AizMVjJ$U9i#27SG_n=G+|`R~+c{(u$d;RhroIW6hD@4?hNaGe z#ZUap6tKq0T0+S6{3ua+TQ!#jKJOdp;DRX}O8Ndu3?`C@`96;ie?vrq^289UYfDMm4LHxlo1P){5XEZe`T@ zl*EGOmH8jNySdpS)r@~1Q}@+9BK@ z!3cz@aaiM!yUP)<2y@(#m{-=*Ur{=aOSW3LP@_1W;2PFO2n1h|YnoxOOJZ}@C8E6m zX^^vQ=lDZ`z&jE(I)oBl!z&=~AMk@HMxn9rTht`{ZV36GM|K$hKXL&7IGc;qG(3^N z{nKM;EUnzFdg~e3`Gr@B-4Tfg5iSuT{dSizYJX9X(qKvj@({#qrXj9^NV26fZ@t7{ z%V@gVYn>Wq9=oS&$DN#c`wDn2@F~1!r_C8kz`0aJI8J9i(A>Oa*>b#p`2K!p1NgWl z2qKr}Fcu0k5Uu8=0GEPm#>qt3A01m_0bN0z44Dn%c=Hy5tD$Vg?1$U5807Slglj?d zYDYA9Lmal2c);ZFVhy5s)rQC!$rAMftQp&L2Gvu(4dHH6iJ_Ai(@VzJGapp57wcOo zJglL56@}=yokHjiwxxQF4!EIw&E|JhbbK7EWO3~uWp5|Rg-b8CAz@0lzG&`kKWHeE zrmZ>|Yh^M^z5@AxU9f|LeiR9F7G)wst`6(Yt7J)QjX!YjAD0+&G33lxX8MKr za$z<-TIgIs$4ZJIe(!f53ZsNSEhBfj%wbJ5kd>TgB{>mko=n*DHRUl77?+Gwy_{)e zj8xFRFe2p5>bq*Z3Vgh&@2?(t@)C`126FVIN+2U`S<#-2WCr_7+UInNhb*oX;prY3GiqCLqu=3 z3a7mOfdk#t)FDrkWt->w#M9FV{0nZe-?9ZbP+mYC$OgTIbb5M11Nn>HkhN3@i?*Aa zqU$}nQe<%nWgxk#eIMZzb3?Qz6G%Pj$_;hIPPc_U70s`zWm^>hrqT5ZXxx{}X>h%{ zYZgs~7?O?psIO;_&PwS#`WuX1KRt{=U4$q4%g4$xI#q%v8L~#OaRdpxhpW2YLQO z$D*F=Sd`8*N+UFZ!KVHDAUUatI2ynF715`1pIY=Z|4)fq=_{m9`M&9ETX@Uuvu05e zNnJQJhT0uNWa(d17y7zGHMf?aJqmYPomGZ_J;d1TgWC^ zYllatkeI!>T3HWywTY7I-qzPpsunfUOhD#{B%jI@;htm6^@hYcC0o}%cR{fuGIW0&sok~M9DFt{;8mWja}BPzP?dV z)MU~7?R-Kwkc`Tp{Zoq<`pabie2#HBo^?^NZ31ZKH+|)dqHwQM$+B6Qa|v1XDMeXx z)gp93^v~3U>QI&bZre@Q5adznhvyJr@__}~V&X?*GH8dS6e|UM zqVEUV;OuPsAZjdbaW1t=_9Ao!@s6-3Rd@8uG=^UvpCfZ`fG7+xA=9pASjqB^F(BDz zgc8)z^OuE|%c3!B!C>WPePXu?lw9X}p{_2G4JBS-NUJ#BM@rrI)>vG9vJF2sI)wA8!Y0n0d>^e)2wG}+t79N%=3!$Z-i{ZsN?vZCRDlA>O zn@nBSKNn^cKSuxYp%>EYx^29msG6J?B=$~Fe_7UEw>e@)XjrZgk=fBcr2k9Zkuv&% z{_nY-n~wNwm!=iODGYDt>@ZsW77Vc#w>1&c9}a9kY*0?baZQA~gBZ{i;HMqoNf0sP zZvgQZaPK9g!N>iDrTl{GoDnzh@+C~nClcTh++%jvPw>AAa5hQqI|FnCjVOy}sUCq^ z$!f>I)#Sw8?ZC_Z4kCi7Ag7;k(Wt;%+CVmmntlD+*Mr~0{y^6>Cp@5ZD?^4*K zdIo6#73BdOjR7U5!jll=r*^w;@8j43b_!9jFCAUnoZdg(U|e774o-KJLL>C@NePYs z>&I=ARtN#C=m6MXyULG^U`7D5Aoh&^37`P3{^wJ*Lsrwjy)Ul+i>iD(8U~9Q=qdEL~Tj^-6GZBiAqt(vBK2o zO!RPzGDC|#9S@3w? zvcWVgxO@{Ym7tAh1k`@XSsRv-_KUfl-F0@8{X>Q9hG(+P(-nBx{(5ceR_`w!n{9dw zg5Vo_I3oW?{PF)=gZR%($p5QBOvrwF=2hF%6XDhw4GapfmTI*NE%up-P$F~N7j390|_^m;JD2h9F4{A8{h9alL84yI^ zEST`)PfX6tpT|MSb{wh?z~(D~u>ndAYnut`9dE4>#Y(Q1M?bMDX^s$JyKqGv zTcsFS$6^tTPoGpVnJ8zlRrbJPbQBzz5Tc8?6El7xiYkrS_(wMfQs`4`|AHFI(8zeM zTuF5HQ7Xk=+tLh7fU?}j8kUCHE&U~{ZMxb)Xdo^5ku;wtctC2SFE}ED++wFSQuvFj z)iOUEQge~!r;M~g`m<>U^jIyOPe+3c;%#zv?E7z}v#zk^@zfLSm-Pfo&j_V9>uYK1 zmZ|hozMnRVxTHzh_gIFq2>3#bDJ7_c!1Zz0h>Qge~U4nxm||I7PM^Sm!AKTPW?ZgLoblbEY&BrtR{S zXnX#5FO4(9r z;oI0_Lsf7CB5W611kk(;>8|RPR%8w;vWotog+%Afu>H&mNucM|@w4&(n(r^B`Fx8t zoKa;=I)3ZhtjN>B!L`Td;}f(OWgPQSpF0re-u!Y{7!5R&F=nAd*V|UlT)Lkjj|r`K zo;|`5)7Wmi9~2s$M%(bzM-%bA%?Wg1>>kT^I*U9p``~>%s_}cCP!hX8N>Fd4)jXuy zQgQ4S>^o%i48>8uu!>%ii;x}^j6_Z;_3p^$^`3REY3ymHxZ#TX+hH(z^=BwZoaPP$ z2*?%5KRlK+BEr@Yv1Rgp297(mEnT=!N*Xc}X@oUHfrRI6r* z#VHogHYzM1EElO&1aYH;L>S~E&!_U^qafe||LEV_k#`KIJTJuz*EAnMosxeKXJka> zo3Bny67Ah}2~Hr*!J(j7c>pd`#SgE&UZK`*wg*+Sel)5HHpgDE+Y-fpR&O=HR!$Oag(KQzPrI@mAtrU$%u^oOoiL_#}g5B=lmc4N7BRZh5RJIL&??;W}m zGx=U#Y1 zv}t=5s`0iUqtp4qRI%bKIak`QI8!pB`o&u`X-dTmru5WcgmB|j81L&CLF*q{PS7cf z_WM7jgZI=;_jBy>uMaM?Lsasx73~+WV1BfH{E?X8dnezYY%+ir)H;0xt_7hc$%SF_e z^8(3u4I1<$-kIh07w|ASg*}Yxhj_+R#*X-62XPF?8IDUe4T=4QHp4{>ogq$A+nIGj zT#sRUcWG&4gvW%{uV6@2;!6=xS}qWUIV^K&NFNC3)FtvlI!{5}BigL(7I6u_YOC1~ z7oRDueUH$7s=<#{LVi6vZcfSgOCj@(!~gKcg3oSxoUs&oHf=~cySp2zfnT(!s zL3@kuZ_P&?fkGbbJLN$CZOZ+d%kRIY+&?bAER_veWCawR5?oFv3{7%SVSZ4B^*zNl zHyR>&214^NKt*6)*ej3_X|5?J(K)_7Xs;pRL2<*!r5MI*M-%?WBO-X777fpjhSo)z1bIcdibNo>^@`E@a%mgT+QHNESKlh0-CO^52Vk44uD==BW zngtr__iQ#u(nU-r!_TG}nTuFi=Rv_JOjBS&+_oz*CUo5w?3N#8B2;;!(H3b`$SF-EjzLoS(YY0?gk6_PfptBTADdyIa>|nd+UBXPPmY)`Y%nGywRB!R4X`wM&@<-8;ps@|D0q( zsV+as&red>a10-YR=OPNA@j{_C^H)g2*=o`Tt_G|vLEvt07iykJ5NH67mS{g)r+?^ z3jl;UM}nVtlM4*T$*wpZfkowMttNtvqMc21O)@y7{*hufws;11@p(wY87*@f&F52X z&GoGHXE#LYb4kI{2{mFvbgY5>?o`CnDPXD?8Y8!)I!SjF0cleci=?$9k02kv&gz@@k$UGi$BfZ&s zzd3C~6t_;*c zC1#@FHF@6~h@f(QSVSvM>5*H26!@2Jb1MA6;3Bc$Mo7xr;bBP6&39+@*Z{SCu>Gsv z;0Fi?BKS_d?0;*KiTR&!r;wF_qobm;)z5#VS+Jap)VBkXH?p-_#d0|ryy4w!L0<#e z913(*5=NKXdI+J_stxfP&0~%GE%M$!_l?w;TR|*B>t*z}CL9-nw4?-Jn^| zGVQDfb#v0kn-4Nu^q9|sbQ-ULpj z63^@}yOre;txlqAZV!|OwNdGGlG8MM^(@{Wf5P~~ylx1TgSL9s1XgbH#QGgQBfTH( z5O%qUh6$tlPyhVAsu{&CDdPV7X9@pC{Qomx|MoZsu>Br9ws5vFccS~pM&W-RP8yJI z*h8p34OHf8mTS>RgV9-19OA}fb&d*1To^c9vX|^3@xVwg{B?G{P{ zfR1;GkHwI`)xq)2?UsN|68ojyGU58j_Vmo|r96I60sFxA5KinU-g5!_!29NI;#0gK zlh7&Ln@au`{O+=T!zS@9ImA!=R0{OPoCWz)e8{K#pf}0Ti(`bP1Y<_>uDU&}9O#~k zo|Zb(tC|(=Gmg2aDImdbn)Ik8BEdq!L|&FhT-uN=+6XeAA0k9wm!7+a~B zW?hC~{8d?Lk!jP-1-6FVEj&EGLY()0QyF?1RsB+TXmr+M#g&V0z9Hqc-kdZxEXd3q z4Dk0QPr`{dJt!jvZpMZj=u`_1-a?i#79SF)&eo@&2o8({PQDwaBAd(X<3wlDniBD> zrVp*BWx=r^HyDoBdWd&^IES=i42@WdfIHn-l}D4nTujgWL~>+K#uM%L9|KvY{dUwr z53L$ua(`R63^J^!vWG7`oQ)bY7N`@@brhkwKoNY3DV#s3qYf=~JzH84Q>~2gXR|so z?NE1ib#-j8Va8@fUc=y|qNeoT%g)BzULVLE#u7H=#N9|i-?#>1S1(^K3Wq1S0TM2E zuIpnlm%-++I#?1q2BGPR9M;5O4lbEl*e!N=A<*j?Cy*^in?~1>VS}-$m1eV3QgC9q z!n&-N?r1F|Z%??*~}h(_G*+8!BP;H!ln{ zTv)C#8&v}sR|ldVj@I26EsGQCgy-7rw9E`CmS9Rq?*`AOoJPb%CmYiykI`{tgBUyG z<5gfxB8e62DhI*|MlFIWMOEken~AZvj)m88!tc6f?Z%85vGLhlhneh+&!tI~)-d!q z+}_umP~RInYzd${6m4`bDsPKk#~m^qnvY1MwIfpmd6&yk3AuU z6vjPQOs&1Zy#L$)p1bs_9k~{$2$itxc)b}`4Xr2fuVszxWz~V`kXg?7KpeySvI*Yk zLgxqkIX3?k5~lA3&+cg*Hmg-&BW=GLHarkAXG*Z%!kU1KN;`A8U~Pb6KB^Y&?DL7a z&KTV(I)A=eafK6?GZpXa6Rd_SZ{GvReNe9)&4S#GBI9^2Jq^+{OoTGSnF zuv}2dH{6cJ2UVLnphc#2W;-E$BjR&?Y5)Suq-ATi+@|Cv!RF#)5HH28pBt=$W3GL*_fI&JeNV3kZQk=-TbWaQ=l4`r79u`%%){G z=}II#I4eY_QmcOMioQjahd#{iw8(v$@@Vv$6&;xpBoKi1dZzNDn-(s(x zUz-^xylzCB-%pSfAsF8;r$cDJs8^}x-y9BS;!BxGsyA92nt(KmI9NFwNMFFvOW6>+6ik`_jlu8Q&XI2NUAV;L2q=wVh!d zE=N9{o7*zS=KN2p54pjD;efhiazBXXC`xH}-&(VQS#fd(?;vsRj|+R-0N%zVjfky6 z92IbeWo;Y$&5@)N^gWLjt;DdgWRp^{cmjG@rmvjP+dpiyTW^k92`fUa_jE}zHAylh zVXhqlW!vzD+FsDdy2c4ta^0l-wkQv)VV7;9GX38d=#kMMD@RclK`$860@k!dbeNV{ z^aHkS3g3_O9rF?00f9kK@dS(IdT~0R)DFCT@pM0f1*($*wW$_M-QYU$E-D3de>lwz z-|gEz1q9pj!J)Zk1&b9Gau*FDJV;YTj0F=T#r}~Z^Tpy-+`TpSt6TT`H+J< zX8CyG<@KE39{8M%dNQ{CI-IIru&9~@P!h5D%#LolCrE2 zO*v~j(#&g*crNxor9L?HvqAOKh>O9!G!*TvW#drWo&VvYt@B;o+&}5+6B4X z>$OGd^;ReK%%aikBnBr0r+p|GfWfYgZUtxm>!sBR*B;&u-he%-Cuk#L*|_Eo*enm( z1rBe_(YiMMF$|2YZwf~>FfdhV7j4qB_E=TcF5{wG{g60}K%mi#_pd#Y2l}?z+3Tzz zmUI=*vC5vM!dF__OSCRXR)PUja803w>q3H8S|uee-~m_E70D}qfz*fRcn&U0%`fthZwqEpm?Q__Z)pz)&<>nO{+W z!3m0}%mb=GcDj-q?!D#Gym3>IvCFg1%NfQId{TW<;#K#%y8?CA&2 zT1*6-ks&}f7kR7Gv_9^z>qf}_82nMDQthTUIo+Q8Z*3Rym(je?s#6=FBL>ebvjkW+=BuZI(35=m1`U4)caqG$7Vm^YAy$;vni!eq>*$3D3 z$zeYo&fl8BO=n%T9q1_EqX>R*uKSJK%q9su-c-!>)cCJSPO{cT-3lNcGxvuIr!J89 z;{@u?9Xe_H+YS&pol>!15Q}w!!Nm#nATju1?Uz6VX5kkTCcrj| zL9Rf0sC}VbsOB%%wtiQ%2g8BPD7;M)U7!gQXKp~{ff|3 zGH9%cQChb5yUJ8&nwsG(G5O?F%+wQGk(fIC6LUBJrSF}p;2ZF#)o&-#nHfs2w(8We zU$6(ca~v|mEC=N(foqh^C6-IB&8=-q!Wn=1W-Q;0!#UZFLxEOT_h!%=Wu|E)e7b2- zWB&;JC`DuM>4!)0?^xBLeFq!4SpO>=FQ+c6z9iV{z^>fYf3>5 zo@Ws@jSA{3%Z$ml>iE-uw7>KHB5O2WtltMc|0 z?ln50i{v=*yMRaeGh%@WZ#k52Wa_zgrJD0z0DbRuFLy32hgGQxrEMB;S#Xj1Hd1Mt zqrs^bBvX@QyDCsL?@ae+m$$s@^ooyo71)B{Jc))CPhAAxn7h?hGra##XZqax_{aaD|NG{2j-Nkwr| zlzDsdfPhHA$Iw?ahv;`xz$QxFwr60TwZ+)&xzod3A;Hn-N8^}ux?k&#wth%=f z0n>Mo`p^sI)K@}(BC^5_Csx>2m}IY-zypb0~pUIp2PVzD@3 zg**?G^Z&GV9dI>&@BgBttV#=gH6^8;B&4CGJv2}>Zgn-?hC*nFLLnJRL_>;(tYoIF z6f&ZW1}UP95b}Rcw{g$CpL@&i_5Zwn{a$^0`MjTbp7WgNJm-9b>e4yW8chpFzrE&l zBPVIo)bcY+f0N&=A7?%3{N0M|pU)dNfS{q4%^q?YkvR?C-t*~|>5g%d+RGkw&3)D-dNv|0 z_s>YL-$z%fZxdZ}AgRMTxZd3$;n(iq`ee70-l$G{ zsKny&<$UYgi6qk9ne>$c##_P!@k)W`zzqkREf<)M(uMMhxqXw7+f2!LgT=x=xtnJ2 zRNM-G?&z1$S?hjUe%~dXo|Mh-jpON6nacMfN2z^@{XXK$pD#Z-U-KC8Y~dNTSt9+f zXq#NiviFV&o$H$0iquW@H7$I^+EZ7wU#}8PyfpE_qN%^50(kb2L-&8qdTd+0)wG1={VEA2RqtX+z~#5G;;@XVbkWF4^EV@=J} z>*98s6@3DZxm+<4@&8ccbUR!+^^A=FhG~3b{%ciGe|)WLZRmrf2uWk^b7i##V(Z4Q zAEnZ@x`Xx=iK=Y-x1fd)wj~vLTv0(mA%20ulmLHwN`Nn1qT~U`?Z~}<=-UBJat`3P z=8b(dYENdynKRFyD=FC3*=RQ<$BD<~q^z`3()l>?F83^_(AyuKPA<%KkanT<_j@@k z9&51Kqv}KDJhkeok3GM?{o&fwBAdNyk;Q=^^5;7O;{?X<5z&ZfaH{_}ruy9SmY}Bb zqt;ayY-rHB+??vs_01FP;^GggzCOEZ4p;fg?RxyNhstBLRJL{c{pOnf z(%-gwrK|G}YRH{aXY($XkzeoXF*x~$nwFj>)w+AyDuaAa;pe;4-h9pdd)m!idi~+= z<@cs9+96`oNHrV3C^3CCSJV1uuX4@_+vS99`1zukEA7`3KgVq~>$`(nza>2iN#7Hr zFsH+;v&tq>=5+HR+1&2gd9Ka}^vOkcMAcG%*O-=DU4G(}AdptpPUgJjwpn{tw{gM5 zQ8Tq1TIFKZ`I{$k|NJg1$(y}!W%Jl_?pnbMt9^HxCy{E?WfBWaTx9k%XrKN1)a&(# zX*Tk2{E`$6wce>!wp#?P6R3MyHu3AbGVibZt@wkpyn`uGwe8O=k9QkaS8XY2{U9*S zb}!}AR#~^_wgR1#d6Mf6z3q|}w((Fm*qe9sxa}g!?w{8=I^|EE_tZ?Eowh2rz>9ik z=XMdh{HEg$O%&K(rYIUamd^|0X_kJppO@7T5RL~iwl-tp{i=eNTGy2a6r`?$q&FQw*%4&nqQ0kI*mYu96m76QHDUy<#g7@_t2N7Qn6?rMOhJktCQUK_FUMO zC0dissTZB}Twh_=)9sy$O1#@Demszqah`Ho<#J<;zk!zEaslsFh5Ew}&0fffoK02` zGUG9x9IL+WOA6Vq6?)M4It@rrXxBJ7T& zpWB%)j-dho%AVkB%_8_&%-GVuLj2^PZ@zqcx#=qqM|ye#|lBdV0i7{%lU|R*kcYxyJ5` z%C+(wR&ySc(*p$sZS0`f z+CDr|_UxDCx!Z>%7MI?ZBhQ+XKl_2*i^kvOdegrJsxJ{cy?R$3rK9ZYR8kmU7fZ!_z5ji$)|9`z2*`WWvpDC8C{jH%Hw`{l4~mo~pg3S=+iF;SEg=>MIVH-?@K6HLA2j zUe2Ln)pJ=Xb)}2DmvWV6Xp|n!y5b`K$~GDPcR2XX#W?GnWCyv=zUy9`R9$NP(BgQ) z$Egn^OiMlqy$iiqGHpZIg%T(A=Ul1B1!@#aZ05bp8CH-vY|G_kH4U!Jm%Yj?jHzhmPna- zpJQEX^&MsNseiXTi*YWlG0~3dIgFTD@OTm-i_HSHb3WZ@wi5%H0e!&;0~>YZ<&b(44P*uKVLUG)O3?;o81{Hgx5air|A95B^ejeS&-hSUoW`HTxGrbj>N+0N59|bh^x)zu8-iX;|Uenz2unJ`P^}x zzulrG3SAdGnC!XA(DGGRiTR6DU$RW*ot~XresA=-@tvZ+GW7`!xAwnKY+tv?ZfTHc zey)RvouWfX-K49((^h(!cYjhb`&DS}uO(3V#^=}XP5aDV`s@pJu6uVzp8r&E$jt`7 zpIzJ>`p>(&-!1dKzR5E6&EsMs7Od6k&~VAO4bxW5UtG8(J}Y!bXyU~* z^B;AOyAPR+&kc`CE0b8|7}xRlZ&*P{#laa)aJDt`+JTn~d|NG@%i2_yk5_v<@9eir zfyUP-3#RSZt}0Na^j>{eiBEW_=_~b^Z#5exDUB_Ny?g%XYuoXM8-h45PHFq0S2n)> zk@A-C*v*A6_Z^)YOQt$(RL#@7ufC|ll;`rJ4#8>OwPpI_S2RuKOjMs=ac*Rg?KtxI zA(`De{_-aapi%nl_5+!--vK}5^E)oNWrK9k0Le)l}5rnbO$fhJ#x zyvph`WBJaxcILTM8EPt4e*3oel2$$$6XP;8{j3|7oRix1 z-S?&~R#!_=60o?M_CPXLbce}>pHtF~S$`REKHf(?d(jro+ww6&g$FKZyK#4a=ldk3 za@3kKT4kfl2O#HvJ0e-PMfe*gKuAL zRRJYS?jY@1Tw-?*?^v1MWy zXa4Ba$5$_!r6<~ntrDx@d*a8}a>=TEvQ`qOlZtbw-k2;!e*S|BLK~um%2XZ}eQe}@ zSk!S|y7Kv1TrK^Y)OfBvYh-6H|E{*h^G(JS83#S{Ss5}j9*=XoTilWx9{s2^?%YV9 zSKN7rBz?Rj&HnK5Y~VSdwfWpkuH8+cR||!Ttxs6(kruvbvLUN@g`P}SEN6!FA@7zo z*#_C4t^XeJtT)aoD7Pn24Np0k{ z@vs@QxJGQe_0J`KHGY9_o>lr4U!R_e zk*1g465o-jZlnCTFwcGZsPVaXO0%R*Z%X|){lCP?S6A9Cur#iFqboi#c4pne`Hc^` z*DLK_nyxgNI`vKaf9p=aJnlOubX9WquL`cw_T>Eq5lUk&2y0xZ<6C_~yn5&OnBenu z0;+-QKiPi!@8<@yBi~hGzixO_x66C8TcYIC2|pbCFVy=iTb3SN+T}Ak;z~Wwyn3?n z<<;|NtiRh)6!x-Hb#JCjwC69#kBi=h9ep{sUa;ue8t3%gzZ6a+Jzui+)$z?ML?w?} zeIeIry|Y^DbK|zwn)(ER6BYV=9Hr))_K1WgHUBA5^W*a$C;GWObG38UZLj++g1e0} zJkI`3@Qn*GdaM?q_$!6SbL9lfac1rnS7&*OxDaX20)_l&U zyi%{fy2R{ZmY2!4hAFLc&BlM5|7Ve#bhY6*!+@Y>gY7%d8inron0KL`Q_aDGSIxna z_b;D>|APbDUW$oF8hCW{Ij?9y8yy z=V^U__u2FWu62n7ZkM(4+VvqmRbN5%(&(sC6&=&jwo`V~$g$Q@-rINbA64i0 zzAtdGqUxH5hsM7$*u3Z(SBLf1Gv?7Z1n12QIvtdl|0&UuB&<2+!BvY*FG%ZRE+^T? z%}RbU^O)Gpa~vtWT5%5)g|#dV?2W~~N$R~{N=bgjJ7q@p%=82MXPCS*Pu_dFF zn^|g0*1K3g_tjQmzVsc+SG8S#REy?j&a8@YDgSb2cK)~VB^xhkM%}z}O{q*GrDO84 z%K04i;cvLNFUwo5%71KQ*MzmXv-qCwpNN_pn%^=~(7SC&5g)yc6_!gb|16$$NURZEJjmhuZ- zxb!l{_GOBm?2EY<{BAh&zMW@Fd7qp!vFK8*TG{r3qEm0pz3lF8?9rG!BE}!v)t{^+-(M$szny9;^qM!9YJG%lKVX^i!)F-@;)3Ra&_znq!Wd&5q|5#BS$ zK%$rMGw4w-7(5Ekl}x<+1E~G2CRVgole(-OXEzitojC1AWBR-D*UysfZ{_qcox<5! zJl?&w;DvF~%>HH*?x;@Qj)IE;T@mBd4zKtmMmiPP+<3J-eOsiCk3xv<$mlQIel0qc znVlJTY4g23arvCxb1E|ImnNsET)LyTY{ZygA<8a;;9T`(7n5o;COhv9jchuiY=82d z$(vOlV)P$a0m9{63jvxEtb*DtCSwv*gT2tB6`)A2lw}r2$ ziB~JTH?{Eif^TIPpE+LTKHMVu-1KySs6*5k`>EY`S?5-uI)G+x`> zr8H3UKZR4zm(LD5Z|0}syK?G(8@6mOF`F0j-v_t+7$tAst_Sk@J#$bJdU|9@rXV=d zb+*m~_ZrbTlOEX<6x-X(Lz__g8+mN~9Ns%D2;=1|*H0W>ot9@PkVk9eQSq()xOh;v zaa`{uXpKA_+E-pKB&E7KxGr-wa@Bdau)C!4$8$%SafZL!OfMIgoUjV9 zKc3lnuKIa>u2``0%Ox>Q7Y!#lwSPAL%Wr)>(mA?{`^AN`XW)}oyR^f6iZ+YbeGWeS zGQs`2>&5Ah$yK_0X0)&O4VO94+PK5u(bSu*_nPAiTJFx5TjizqH9N!3CDts9(^`d-h*8MAQuZg`*i+XnZ(eF>QMje1f|m6(p+lb`ls}z zIjtGN!WEDCwV*V|n|f~_l;&z8Lg!hG+0s{noX|Csw zrG@-okEPUU+(svNhkILj4c@&w&9`Xs^ek7072U

Turtles swim in the ocean.

+

Some turtles are over 100 years old. Here is a picture of a turtle: + +

+ + diff --git a/HW2/test6.html b/HW2/test6.html new file mode 100644 index 0000000..912713c --- /dev/null +++ b/HW2/test6.html @@ -0,0 +1,17 @@ + + + + + Turtles are cool + <meta http-equiv="Content-Type" content="text/html" /> + <p> + <link href="style.css" type="text/css" rel="stylesheet" /> + </head> + </head> + + <body> + <p>Turtles swim in the <a href="http://ocean.com>ocean</a>.</p> + </br> + <p>Some turtles are over 100 years old. Here is a picture of a turtle: + <img src="images/turtle.jpg" width="100" height="100"> </p> +</html> diff --git a/HW2/test7.html b/HW2/test7.html new file mode 100644 index 0000000..bb7c3e8 --- /dev/null +++ b/HW2/test7.html @@ -0,0 +1 @@ +</b> diff --git a/HW3/Analyzer.class b/HW3/Analyzer.class new file mode 100644 index 0000000000000000000000000000000000000000..e6f7f15f2bd4e61f4148bac9d1f0214edaa661c8 GIT binary patch literal 4641 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 literal 0 HcmV?d00001 diff --git a/HW3/Analyzer.java b/HW3/Analyzer.java new file mode 100644 index 0000000..a7090cc --- /dev/null +++ b/HW3/Analyzer.java @@ -0,0 +1,177 @@ +import java.util.List; +import java.util.LinkedList; +import java.util.Map; +import java.util.HashMap; +import java.util.Scanner; +import java.util.Set; +import java.util.LinkedHashSet; +import java.nio.file.Paths; +import java.nio.file.Files; +import java.io.IOException; +import java.lang.NumberFormatException; + +/* + * SD2x Homework #3 + * Implement the methods below according to the specification in the assignment description. + * Please be sure not to change the method signatures! + */ +public class Analyzer { + + /* + * Implement this method in Part 1 + */ + + public static Sentence parseLine(String line){ + + int negative = 1; + if(line.length() > 0){ + if(line.charAt(0) == '-'){ + negative = -1; + line = line.substring(1); + } + } + if(line.length() < 3){ + return null; + } + + int rating; + try{ + rating = Integer.parseInt(line.substring(0,1)); + }catch(NumberFormatException e){ + return null; + } + if(-2 > rating || 2 < rating || line.charAt(1) != ' '){ + return null; + } + + return new Sentence(rating * negative, line.substring(2)); + + } + + public static List<Sentence> readFile(String filename) { + List<Sentence> sentences = new LinkedList<Sentence>(); + if( filename == null ){ return sentences; } + + List<String> lines; + try{ + lines = Files.readAllLines(Paths.get(filename)); + }catch(IOException e){ + return sentences; + } + for(String line : lines){ + Sentence sentence = parseLine(line); + if(sentence == null){ + continue; + } + sentences.add(sentence); + } + return sentences; + } + public static Set<Word> allWords(List<Sentence> sentences) { + Set<Word> words = new LinkedHashSet<Word>(); + + if(sentences == null){ return words; } + if(sentences.size() == 0){ return words; } + + for(Sentence s : sentences){ + if(s == null){ + continue; + } + String[] elements = s.getText().toLowerCase().split(" "); + for(int i = 0; i < elements.length; i++){ + if(elements[i] == null){ + continue; + } + if(!Character.isLetter(elements[i].charAt(0))){ + continue; + } + Word word = new Word(elements[i]); + for(int j = i + 1; j < elements.length; j++){ + if(elements[j] == null){ + continue; + } + if(elements[i].equals(elements[j])){ + word.count++; + elements[j] = null; // Set matching elements to null, should increase performance slightly + } + } + words.add(word); + } + } + return words; + } + + /* + * Implement this method in Part 3 + */ + public static Map<String, Double> calculateScores(Set<Word> words) { + + Map<String, Double> scores = new HashMap<String, Double>(); + if(words == null){ + return scores; + } + if(words.isEmpty()){ + return scores; + } + for(Word w : words){ + if( w == null ){ + continue; + } + scores.put(w.getText(),w.calculateScore()); + } + return scores; + } + + /* + * Implement this method in Part 4 + */ + public static double calculateSentenceScore(Map<String, Double> wordScores, String sentence) { + double total = 0; + int invalidWords = 0; + + if(wordScores == null || sentence == null){ + return total; + } + if(wordScores.isEmpty() || sentence.isEmpty()){ + return total; + } + + String[] elements = sentence.toLowerCase().split(" "); + for(int i = 0; i < elements.length; i++){ + if(!Character.isLetter(elements[i].charAt(0))){ + invalidWords++; + continue; + } + if(wordScores.containsKey(elements[i])){ + total += wordScores.get(elements[i]); + } + + } + if(elements.length - invalidWords == 0){ // In case the whole sentence is invalid + return 0; + } + return total / (elements.length - invalidWords); // this line is here only so this code will compile if you don't modify it + + } + + /* + * This method is here to help you run your program. Y + * You may modify it as needed. + */ + public static void main(String[] args) { + if (args.length == 0) { + System.out.println("Please specify the name of the input file"); + System.exit(0); + } + String filename = args[0]; + System.out.print("Please enter a sentence: "); + Scanner in = new Scanner(System.in); + String sentence = in.nextLine(); + in.close(); + List<Sentence> sentences = Analyzer.readFile(filename); + Set<Word> words = Analyzer.allWords(sentences); + Map<String, Double> wordScores = Analyzer.calculateScores(words); + double score = Analyzer.calculateSentenceScore(wordScores, sentence); + System.out.println("The sentiment score is " + score); + } +} diff --git a/HW3/Sentence.class b/HW3/Sentence.class new file mode 100644 index 0000000000000000000000000000000000000000..38084c02846e767e5d17dbbe12e2c442992403f0 GIT binary patch literal 1024 zcmZuvO-~b16g{sq(`ko+Litenuu#6{qryTH6H7=8i3z6QqQr%}VVE?7Ws2?8_*>k# z(p49d046SsD@puK#(3UzuoYaq_vYSr?mg$8H$Q)W{RZGMHVovjn1_ZXxs_$OtYgK% zD%K2U)^%7qYyqv~x7vY#*cDLY;9V?GtQ~uAz0IZ<H8$&UJB%7tf$UZoh4Hq)jJ13F z-hRpIoz@W>6>4D=>~~KNgZ6=U*kmTx2;zF5MX_x1=u8|WR8y9HyBW!XH(jsU5tz1y zu3sD;2Yy_&UkQxXW6yuR=bfe$dB1gX>a~M|7VoTDJ&58U@`I{m`)?2C^YyS1d2v@x z|L8W&P-Z7-E{E9~wBDvEM!nT-`@yqNjyZbGx*_c|F$Twkfe{lXMoqY=(28q}jt3@Y zaL2?w%nFPT9PdvlFf~XG_yy=7y_S~lG`$Wjn*7JYBuQmM4f{`sCBAwN92*&^QWt*| zRZ8QTWqu3=?&FLe5~1)cIA0)~xeH{R$_11&rUWLq7g-3Fsw~d4uwPolWZGbXryxRe z&XMW;Et4#=n6qJ;yW|>%DxYsaX9%K4DfBFrwePr}ps79g3YyY$E}^<yA7$Wvhqfn4 zD_kFv>vJeqFc~X9Fiki=WN?Y>dwH))d6{IYZ5jZ~(WZIm6gGnUoUeqtSi~&tE1?Vr z%cx+57Omn5*06<jJcorEY~nzCR@cm5n9!jWq@R4<RDPK>8A1%H&*eJ0>CDFXQ{v}R a{8Ea~J94T^=r`dx0_GF-3sfqnDE$F>6uZ~} literal 0 HcmV?d00001 diff --git a/HW3/Sentence.java b/HW3/Sentence.java new file mode 100644 index 0000000..9652f96 --- /dev/null +++ b/HW3/Sentence.java @@ -0,0 +1,50 @@ + +/* + * SD2x Homework #3 + * This class represents a single sentence. + * Please do not change this code! Your solution will be evaluated using this version of the class. + */ + +public class Sentence implements Comparable<Sentence> { + protected int score; + protected String text; + + public Sentence(int score, String text) { + this.score = score; + this.text = text; + } + + public int getScore() { + return score; + } + + public String getText() { + return text; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Sentence other = (Sentence) obj; + if (score != other.score) + return false; + if (text == null) { + if (other.text != null) + return false; + } else if (!text.equals(other.text)) + return false; + return true; + } + + @Override + public int compareTo(Sentence o) { + return this.score - o.score; + } + + +} diff --git a/HW3/Word.class b/HW3/Word.class new file mode 100644 index 0000000000000000000000000000000000000000..2bd99446b85769e1f564045241260d23ba12bd46 GIT binary patch literal 1235 zcmZuv-A>eC5Ix<tl&)p@2L(}4(Csd=_=6ZBBxa2X3FyTVjb2$wvlN#WOV{`Yyo1j` zf+n&iUKqXgp^RtRnq7<8biQwA&YU?j-~9Uh?K^-KJS?IJ+k}pan5vis1GkG<L`}?+ zm^($f?;5yg;JyMa_CCZ4MmG1I_fD<l1kG9_j{Kmxsz7(ccEF&r!FwFWPD?@GnjiS_ zx`OfY`4syF3G3mmr(kf?54>mXgB>s0c6M6y4ETW?dCrlyoib_V4Z)XOr{%U=PV6<@ zFd|MZ+fRsY#E$!R%Q?)l`<q@|PvsCmLE^}m47nz4jFs*4swmof*LGS*InmE|_B}UV zwO^BL&pFylg_~}8aOgx-slY66z6_(?RjKz+zkgHdHyeI4aN@Q|U+O8IL3%v(gjj~L zmeQ_s#>Gb1j$H4lFC#Lg+M>LKg<&jPurOeugh2~K802gvZs381tGH%i7Sk54V@1pj z1w-8@Op7ZR>$<wtlM!?BJ^1v=b4_M@U~jOH&dpMA0V*^R#dXs}S8`GsPl*p>gm#qw z)==ON7^{4RQmLMyP*KmIiqSsPPieFh<OO*&GMH?!M269XW1O*+X_+;JX}t343$*Ds zB#@h`@uqgEN`w(a855+QWbz~~W)$lzpd=K``v|>sS|Qajjd~oOGEhj=q!d#yFikZx zxWtGG#boXjU8$TIp2DR|_6aX(Cw+-?miF?0p;{g~Pv{J;(8{=aSqq<XtTsV>?+jX} zT4{Bv`V%^vQBSHrpl?x5VS!%<eNw8oqeXU8<7}6DJL2wSghDJG^$SG@MqcSMquj3y sJx6MJ4olG0B%?o{@o4BVGv>04*(}4Xh|mtqJX|MWKGA#=x018`2X{-&VgLXD literal 0 HcmV?d00001 diff --git a/HW3/Word.java b/HW3/Word.java new file mode 100644 index 0000000..0fdf29e --- /dev/null +++ b/HW3/Word.java @@ -0,0 +1,60 @@ + + + + +public class Word implements Comparable<Word> { + protected String text; + protected int count; + protected int total; + + /* + * Note that this does not set the value or increment the counter. + * It just creates an object with no count and no total so far. + */ + public Word(String text) { + this.text = text; + count = 0; + total = 0; + } + + public void increaseTotal(int value) { + total += value; + count++; + } + + public double calculateScore() { + if (count == 0) { + return 0; + } + return ((double) total) / count; + } + + public int getCount() { + return count; + } + + public int getTotal() { + return total; + } + + public String getText() { + return text; + } + + @Override + public boolean equals(Object other) { + if (other instanceof Word == false) return false; + Word otherWord = (Word)other; + return text.equals(otherWord.text); + } + + @Override + public int hashCode() { + return text.hashCode(); + } + + @Override + public int compareTo(Word o) { + return text.compareTo(o.text); + } +} diff --git a/HW3/homework3-tests.jar b/HW3/homework3-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..9f1643ae2caaa38b5f3c168476bb2e0ac0a8fa06 GIT binary patch literal 11859 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 OI2f44?;i~Y_J082q$mvl literal 0 HcmV?d00001 diff --git a/HW3/reviews.txt b/HW3/reviews.txt new file mode 100644 index 0000000..46efe7a --- /dev/null +++ b/HW3/reviews.txt @@ -0,0 +1,8529 @@ +-1 A series of escapades demonstrating the adage that what is good for the goose is also good for the gander , some of which occasionally amuses but none of which amounts to much of a story . +2 This quiet , introspective and entertaining independent is worth seeking . +-1 Even fans of Ismail Merchant 's work , I suspect , would have a hard time sitting through this one . +1 A positively thrilling combination of ethnography and all the intrigue , betrayal , deceit and murder of a Shakespearean tragedy or a juicy soap opera . +-1 Aggressive self-glorification and a manipulative whitewash . +2 A comedy-drama of nearly epic proportions rooted in a sincere performance by the title character undergoing midlife crisis . +-1 Narratively , Trouble Every Day is a plodding mess . +1 The Importance of Being Earnest , so thick with wit it plays like a reading from Bartlett 's Familiar Quotations +-1 But it does n't leave you with much . +-1 You could hate it for the same reason . +-1 There 's little to recommend Snow Dogs , unless one considers cliched dialogue and perverse escapism a source of high hilarity . +-1 Kung Pow is Oedekerk 's realization of his childhood dream to be in a martial-arts flick , and proves that sometimes the dreams of youth should remain just that . +2 The performances are an absolute joy . +1 Fresnadillo has something serious to say about the ways in which extravagant chance can distort our perspective and throw us off the path of good sense . +1 I still like Moonlight Mile , better judgment be damned . +1 A welcome relief from baseball movies that try too hard to be mythic , this one is a sweet and modest and ultimately winning story . +1 a bilingual charmer , just like the woman who inspired it +0 Like a less dizzily gorgeous companion to Mr. Wong 's In the Mood for Love -- very much a Hong Kong movie despite its mainland setting . +-1 As inept as big-screen remakes of The Avengers and The Wild Wild West . +0 It 's everything you 'd expect -- but nothing more . +2 Best indie of the year , so far . +1 Hatfield and Hicks make the oddest of couples , and in this sense the movie becomes a study of the gambles of the publishing world , offering a case study that exists apart from all the movie 's political ramifications . +-1 It 's like going to a house party and watching the host defend himself against a frothing ex-girlfriend . +0 That the Chuck Norris `` grenade gag '' occurs about 7 times during Windtalkers is a good indication of how serious-minded the film is . +0 The plot is romantic comedy boilerplate from start to finish . +0 It arrives with an impeccable pedigree , mongrel pep , and almost indecipherable plot complications . +0 A film that clearly means to preach exclusively to the converted . +-1 While The Importance of Being Earnest offers opportunities for occasional smiles and chuckles , it does n't give us a reason to be in the theater beyond Wilde 's wit and the actors ' performances . +-1 The latest vapid actor 's exercise to appropriate the structure of Arthur Schnitzler 's Reigen . +0 More vaudeville show than well-constructed narrative , but on those terms it 's inoffensive and actually rather sweet . +0 Nothing more than a run-of-the-mill action flick . +-2 Hampered -- no , paralyzed -- by a self-indulgent script ... that aims for poetry and ends up sounding like satire . +0 Ice Age is the first computer-generated feature cartoon to feel like other movies , and that makes for some glacial pacing early on . +0 There 's very little sense to what 's going on here , but the makers serve up the cliches with considerable dash . +0 Cattaneo should have followed the runaway success of his first film , The Full Monty , with something different . +-1 They 're the unnamed , easily substitutable forces that serve as whatever terror the heroes of horror movies try to avoid . +-1 It almost feels as if the movie is more interested in entertaining itself than in amusing us . +-2 The movie 's progression into rambling incoherence gives new meaning to the phrase ` fatal script error . ' +1 Do n't judge this one too soon - it 's a dark , gritty story but it takes off in totally unexpected directions and keeps on going . +1 So could young romantics out on a date . +-2 Tartakovsky 's team has some freakish powers of visual charm , but the five writers slip into the modern rut of narrative banality . +1 Vincent Gallo is right at home in this French shocker playing his usual bad boy weirdo role . +2 If a horror movie 's primary goal is to frighten and disturb , then They works spectacularly well ... A shiver-inducing , nerve-rattling ride . +-1 This 100-minute movie only has about 25 minutes of decent material . +0 Fortunately , you still have that option . +1 Less the sensational true-crime hell-jaunt purists might like and more experimental in its storytelling -LRB- though no less horrifying for it -RRB- . +1 As tricky and satisfying as any of David Mamet 's airless cinematic shell games . +-1 I 'm sure the filmmaker would disagree , but , honestly , I do n't see the point . +2 Jones has tackled a meaty subject and drawn engaging characters while peppering the pages with memorable zingers . +2 Bloody Sunday has the grace to call for prevention rather than to place blame , making it one of the best war movies ever made . +-1 Takes a clunky TV-movie approach to detailing a chapter in the life of the celebrated Irish playwright , poet and drinker . +0 Finally coming down off of Miramax 's deep shelves after a couple of aborted attempts , Waking Up in Reno makes a strong case for letting sleeping dogs lie . +-2 Thanks largely to Williams , all the interesting developments are processed in 60 minutes -- the rest is just an overexposed waste of film . +-2 Comes across as a relic from a bygone era , and its convolutions ... feel silly rather than plausible . +2 Perhaps it 's cliche to call the film ` refreshing , ' but it is . +2 Both lead performances are Oscar-size . +-2 Run for your lives ! +1 Mark Pellington 's latest pop thriller is as kooky and overeager as it is spooky and subtly in love with myth . +1 Claude Chabrol 's camera has a way of gently swaying back and forth as it cradles its characters , veiling tension beneath otherwise tender movements . +1 Transforms one of -LRB- Shakespeare 's -RRB- deepest tragedies into a smart new comedy . +-1 The screenplay by James Eric , James Horton and director Peter O'Fallon ... is so pat it makes your teeth hurt . +1 But arriving at a particularly dark moment in history , it offers flickering reminders of the ties that bind us . +-1 Its generic villains lack any intrigue -LRB- other than their funny accents -RRB- and the action scenes are poorly delivered . +1 The characters are more deeply thought through than in most ` right-thinking ' films . +1 The film , despite the gratuitous cinematic distractions impressed upon it , is still good fun . +-2 Downright transparent is the script 's endless assault of embarrassingly ham-fisted sex jokes that reek of a script rewrite designed to garner the film a `` cooler '' PG-13 rating . +2 A smart , provocative drama that does the nearly impossible : It gets under the skin of a man we only know as an evil , monstrous lunatic . +-1 It 's like a drive-by . +1 is many things -- stoner midnight flick , sci-fi deconstruction , gay fantasia -- but above all it 's a love story as sanguine as its title . +1 A very funny romantic comedy about two skittish New York middle-agers who stumble into a relationship and then struggle furiously with their fears and foibles . +-1 But it has an ambition to say something about its subjects , but not a willingness . +1 -LRB- Scherfig -RRB- has made a movie that will leave you wondering about the characters ' lives after the clever credits roll . +1 -LRB- An -RRB- absorbing documentary . +0 Reeks of rot and hack work from start to finish . +-1 Plays like a series of vignettes -- clips of a film that are still looking for a common through-line . +-1 +-1 The major problem with Windtalkers is that the bulk of the movie centers on the wrong character . +0 Swimfan , like Fatal Attraction , eventually goes overboard with a loony melodramatic denouement in which a high school swimming pool substitutes for a bathtub . +-1 This is a heartfelt story ... it just is n't a very involving one . +2 An unsettling , memorable cinematic experience that does its predecessors proud . +1 All in all , it 's a pretty good execution of a story that 's a lot richer than the ones Hollywood action screenwriters usually come up with on their own . +1 Phillip Noyce and all of his actors -- as well as his cinematographer , Christopher Doyle -- understand the delicate forcefulness of Greene 's prose , and it 's there on the screen in their version of The Quiet American . +0 The Pianist lacks the quick emotional connections of Steven Spielberg 's Schindler 's List . +1 Inventive , fun , intoxicatingly sexy , violent , self-indulgent and maddening . +2 Tells a fascinating , compelling story . +-1 Written , flatly , by David Kendall and directed , barely , by There 's Something About Mary co-writer Ed Decter . +2 Highly recommended viewing for its courage , ideas , technical proficiency and great acting . +2 In IMAX in short , it 's just as wonderful on the big screen . +1 It shows us a slice of life that 's very different from our own and yet instantly recognizable . +-1 Amid the shock and curiosity factors , the film is just a corny examination of a young actress trying to find her way . +0 It 's lazy for a movie to avoid solving one problem by trying to distract us with the solution to another . +1 ... it 's as comprehensible as any Dummies guide , something even non-techies can enjoy . +-1 Entertains not so much because of its music or comic antics , but through the perverse pleasure of watching Disney scrape the bottom of its own cracker barrel . +1 Writer\/director Burr Steers emphasizes the Q in Quirky , with mixed results . +-2 Scarcely worth a mention apart from reporting on the number of tumbleweeds blowing through the empty theatres graced with its company . +2 Invigorating , surreal , and resonant with a rainbow of emotion . +-2 `` Analyze That '' is one of those crass , contrived sequels that not only fails on its own , but makes you second-guess your affection for the original . +-1 Report card : Does n't live up to the exalted tagline - there 's definite room for improvement . +0 It 's not a particularly good film , but neither is it a monsterous one . +0 Tsai may be ploughing the same furrow once too often . +-1 -LRB- Green is -RRB- the comedy equivalent of Saddam Hussein , and I 'm just about ready to go to the U.N. and ask permission for a preemptive strike . +1 A surprisingly ` solid ' achievement by director Malcolm D. Lee and writer John Ridley . +0 Massoud 's story is an epic , but also a tragedy , the record of a tenacious , humane fighter who was also the prisoner -LRB- and ultimately the victim -RRB- of history . +1 Changing Lanes tries for more . +-1 Shyamalan should stop trying to please his mom . +1 A macabre and very stylized Swedish fillm about a modern city where all the religious and civic virtues that hold society in place are in tatters . +2 One of recent memory 's most thoughtful films about art , ethics , and the cost of moral compromise . +0 The narrative is so consistently unimaginative that probably the only way to have saved the film is with the aid of those wisecracking Mystery Science Theater 3000 guys . +2 Filmmaker Tian Zhuangzhuang triumphantly returns to narrative filmmaking with a visually masterful work of quiet power . +-1 A mawkish self-parody that plays like some weird Masterpiece Theater sketch with neither a point of view nor a compelling reason for being . +0 Takes one character we do n't like and another we do n't believe , and puts them into a battle of wills that is impossible to care about and is n't very funny . +-1 And if you appreciate the one-sided theme to Lawrence 's over-indulgent tirade , then knock yourself out and enjoy the big screen postcard that is a self-glorified Martin Lawrence lovefest . +-2 The whole film has this sneaky feel to it -- as if the director is trying to dupe the viewer into taking it all as Very Important simply because the movie is ugly to look at and not a Hollywood product . +1 Whenever it threatens to get bogged down in earnest dramaturgy , a stirring visual sequence like a surge through swirling rapids or a leap from pinnacle to pinnacle rouses us . +-1 Swinging , the film makes it seem , is not a hobby that attracts the young and fit . +0 But when it does , you 're entirely unprepared . +1 Devos delivers a perfect performance that captures the innocence and budding demons within a wallflower . +2 300 years of Russian history and culture compressed into an evanescent , seamless and sumptuous stream of consciousness . +1 The filmmakers want nothing else than to show us a good time , and in their cheap , B movie way , they succeed . +1 Mr. Polanski is in his element here : alone , abandoned , but still consoled by his art , which is more than he has ever revealed before about the source of his spiritual survival . +2 `` Spider-man is better than any summer blockbuster we had to endure last summer , and hopefully , sets the tone for a summer of good stuff . +0 Absorbing character +-1 Violent , vulgar and forgettably entertaining . +0 It 's the unsettling images of a war-ravaged land that prove more potent and riveting than the unlikely story of Sarah and Harrison . +1 Winds up being both revelatory and narcissistic , achieving some honest insight into relationships that most high-concept films candy-coat with pat storylines , precious circumstances and beautiful stars . +1 If Mostly Martha is mostly unsurprising , it 's still a sweet , even delectable diversion . +2 A thoughtful and surprisingly affecting portrait of a screwed-up man who dared to mess with some powerful people , seen through the eyes of the idealistic kid who chooses to champion his ultimately losing cause . +1 Keenly observed and refreshingly natural , Swimming gets the details right , from its promenade of barely clad bodies in Myrtle Beach , S.C. , to the adrenaline jolt of a sudden lunch rush at the diner . +0 A brilliant gag at the expense of those who paid for it and those who pay to see it . +2 A triumph , a film that hews out a world and carries us effortlessly from darkness to light . +-1 Just about everyone involved here seems to be coasting . +1 A fascinating , dark thriller that keeps you hooked on the delicious pulpiness of its lurid fiction . +-1 I suspect this is the kind of production that would have been funnier if the director had released the outtakes theatrically and used the film as a bonus feature on the DVD . +-1 It 's hard to say who might enjoy this , are there Tolstoy groupies out there ? +-1 Daughter From Danang reveals that efforts toward closure only open new wounds . +2 One of the year 's most weirdly engaging and unpredictable character pieces . +2 Intriguing and downright intoxicating . +-1 Although fairly involving as far as it goes , the film does n't end up having much that is fresh to say about growing up Catholic or , really , anything . +-2 The movie is silly beyond comprehension , and even if it were n't silly , it would still be beyond comprehension . +1 Sleek and arty . +-2 Poor editing , bad bluescreen , and ultra-cheesy dialogue highlight the radical action . +1 -LRB- Cho 's face is -RRB- an amazing slapstick instrument , creating a scrapbook of living mug shots . +-1 It gets the details of its time frame right but it completely misses its emotions . +0 Initial strangeness inexorably gives way to rote sentimentality and mystical tenderness becomes narrative expedience . +1 It lets you brush up against the humanity of a psycho , without making him any less psycho . +-1 Like the world of his film , Hartley created a monster but did n't know how to handle it . +2 When cowering and begging at the feet a scruffy Giannini , Madonna gives her best performance since Abel Ferrara had her beaten to a pulp in his Dangerous Game . +-1 Too clumsy in key moments ... to make a big splash . +0 Because Eight Legged Freaks is partly an homage to Them , Tarantula and other low - budget B-movie thrillers of the 1950s and '60s , the movie is a silly -LRB- but not sophomoric -RRB- romp through horror and hellish conditions . +-1 It feels like very light Errol Morris , focusing on eccentricity but failing , ultimately , to make something bigger out of its scrapbook of oddballs . +2 Spielberg 's realization of a near-future America is masterful . +-2 There 's a scientific law to be discerned here that producers would be well to heed : Mediocre movies start to drag as soon as the action speeds up ; when the explosions start , they fall to pieces . +1 He 's one of the few ` cool ' actors who never seems aware of his own coolness . +-1 Feels like the work of an artist who is simply tired -- of fighting the same fights , of putting the weight of the world on his shoulders , of playing with narrative form . +-1 ... stale and uninspired . +1 In the director 's cut , the film is not only a love song to the movies but it also is more fully an example of the kind of lush , all-enveloping movie experience it rhapsodizes . +1 Has the rare capability to soothe and break your heart with a single stroke . +-1 Eerily accurate depiction of depression . +-1 As a feature-length film , it wears out its welcome as tryingly as the title character . +1 An uncluttered , resonant gem that relays its universal points without lectures or confrontations . ' +-1 The story alone could force you to scratch a hole in your head . +1 It 's the filmmakers ' post-camp comprehension of what made old-time B movies good-bad that makes Eight Legged Freaks a perfectly entertaining summer diversion . +0 As any creature-feature fan knows , when you cross toxic chemicals with a bunch of exotic creatures , you get a lot of running around , screaming and death . +0 You bet there is and it 's what makes this rather convoluted journey worth taking . +1 Before it takes a sudden turn and devolves into a bizarre sort of romantic comedy , Steven Shainberg 's adaptation of Mary Gaitskill 's harrowing short story ... is a brilliantly played , deeply unsettling experience . +-1 Kim Ki-Deok seems to have in mind an -LRB- emotionally at least -RRB- adolescent audience demanding regular shocks and bouts of barely defensible sexual violence to keep it interested . +-2 Has no reason to exist , other than to employ Hollywood kids and people who owe favors to their famous parents . +0 A well-made but emotionally scattered film whose hero gives his heart only to the dog . +0 Those who love Cinema Paradiso will find the new scenes interesting , but few will find the movie improved . +1 Campanella gets the tone just right -- funny in the middle of sad in the middle of hopeful . +-2 Nothing more than an amiable but unfocused bagatelle that plays like a loosely-connected string of acting-workshop exercises . +1 It 's a sharp movie about otherwise dull subjects . +0 Wallace gets a bit heavy handed with his message at times , and has a visual flair that waxes poetic far too much for our taste . +0 Charming and funny -LRB- but ultimately silly -RRB- movie . +0 ... the one thing this Wild film has that other Imax films do n't : chimps , lots of chimps , all blown up to the size of a house . +-2 Starts out mediocre , spirals downward , and thuds to the bottom of the pool with an utterly incompetent conclusion . +1 This is a children 's film in the truest sense . +-2 Horrendously amateurish filmmaking that is plainly dull and visually ugly when it is n't incomprehensible . +2 Beautifully crafted , engaging filmmaking that should attract upscale audiences hungry for quality and a nostalgic , twisty yarn that will keep them guessing . +-1 An awkwardly contrived exercise in magic realism . +-1 The punch lines that miss , unfortunately , outnumber the hits by three-to-one . +1 Like Smoke Signals , the film is also imbued with strong themes of familial ties and spirituality that are powerful and moving without stooping to base melodrama +1 Evokes the style and flash of the double-cross that made Mamet 's `` House of Games '' and last fall 's `` Heist '' so much fun . +1 The film aims to be funny , uplifting and moving , sometimes all at once . +0 At a brief 42 minutes , we need more X and less blab . +0 The Spalding Gray equivalent of a teen gross-out comedy . +-1 There 's a great deal of corny dialogue and preposterous moments . +1 Uneven but a lot of fun . +0 The result might look like Vulgar . +-2 The film rehashes several old themes and is capped with pointless extremes -- it 's insanely violent and very graphic . +1 The dragons are the real stars of Reign of Fire and you wo n't be disappointed . +-1 It never plays as dramatic even when dramatic things happen to people . +1 Manages to please its intended audience -- children -- without placing their parents in a coma-like state . +-1 The movie generates plot points with a degree of randomness usually achieved only by lottery drawing . +0 Though the film never veers from its comic course , its unintentional parallels might inadvertently evoke memories and emotions which are anything but humorous . +-1 The film can depress you about life itself . +-1 If you saw it on TV , you 'd probably turn it off , convinced that you had already seen that movie . +-1 You get the impression that writer and director Burr Steers knows the territory ... but his sense of humor has yet to lose the smug self-satisfaction usually associated with the better private schools . +2 This is a superior horror flick . +0 The movie 's heavy-handed screenplay navigates a fast fade into pomposity and pretentiousness . +-1 A little weak -- and it is n't that funny . +-1 But they do n't fit well together and neither is well told . +0 Being latently gay and liking to read are hardly enough . +1 More sophisticated and literate than such pictures usually are ... an amusing little catch . +-1 Storytelling feels slight . +2 Monte Cristo smartly emphasizes the well-wrought story and omits needless chase scenes and swordfights as the revenge unfolds . +2 It 's a fairy tale that comes from a renowned Indian film culture that allows Americans to finally revel in its splendor . +1 Well-done supernatural thriller with keen insights into parapsychological phenomena and the soulful nuances of the grieving process . +0 ... only Bond can save us from the latest eccentric , super-wealthy megalomaniac bent on world domination and destruction . +-2 It is depressing , ruthlessly pained and depraved , the movie equivalent of staring into an open wound . +1 Damon brings the proper conviction to his role as -LRB- Jason Bourne -RRB- . +-1 Parents beware ; this is downright movie penance . +1 When it 's this rich and luscious , who cares ? +-1 A singularly off-putting romantic comedy . +0 Director Boris von Sychowski instead opts for a routine slasher film that was probably more fun to make than it is to sit through . +-2 Would 've been nice if the screenwriters had trusted audiences to understand a complex story , and left off the film 's predictable denouement . +-1 A superfluous sequel ... plagued by that old familiar feeling of ` let 's get this thing over with ' : Everyone has shown up at the appointed time and place , but visible enthusiasm is mighty hard to find . +1 An earnest , roughshod document , it serves as a workable primer for the region 's recent history , and would make a terrific 10th-grade learning tool . +-1 Cloaks a familiar anti-feminist equation -LRB- career - kids = misery -RRB- in tiresome romantic-comedy duds . +-1 A film that plays things so nice 'n safe as to often play like a milquetoast movie of the week blown up for the big screen . +1 His work transcends the boy-meets-girl posturing of typical love stories . +-1 An even more predictable , cliche-ridden endeavor than its predecessor . +-2 Plays like a bad blend of an overripe episode of TV 's Dawson 's Creek and a recycled and dumbed-down version of Love Story . +-1 The script covers huge , heavy topics in a bland , surfacey way that does n't offer any insight into why , for instance , good things happen to bad people . +-2 The film is so bad it does n't improve upon the experience of staring at a blank screen . +-1 They threw loads of money at an idea that should 've been so much more even if it was only made for teenage boys and wrestling fans . +-2 It 's difficult to imagine that a more confused , less interesting and more sloppily made film could possibly come down the road in 2002 . +1 Though the film is well-intentioned , one could rent the original and get the same love story and parable . +0 Jolting into Charleston rhythms , the story has the sizzle of old news that has finally found the right vent -LRB- accurate ? +0 Or both . +0 Williams plays Sy , another of his open-faced , smiling madmen , like the killer in Insomnia . +-1 Phoned-in business as usual . +-1 With its lackadaisical plotting and mindless action , All About the Benjamins evokes the bottom tier of blaxploitation flicks from the 1970s . +-2 Ah , yes , that would be me : fighting off the urge to doze . +-2 Thoughtless , random , superficial humour and a lot of very bad Scouse accents +1 In an era where big stars and high production values are standard procedure , Narc strikes a defiantly retro chord , and outpaces its contemporaries with daring and verve . +1 A rip-roaring comedy action fest that 'll put hairs on your chest . +2 ... a thoughtful what-if for the heart as well as the mind . +2 Miyazaki is one of world cinema 's most wondrously gifted artists and storytellers . +1 A chronicle not only of one man 's quest to be president , but of how that man single-handedly turned a plane full of hard-bitten , cynical journalists into what was essentially , by campaign 's end , an extended publicity department . +2 Provides the kind of ` laugh therapy ' I need from movie comedies -- offbeat humor , amusing characters , and a happy ending . +-2 Feels strangely hollow at its emotional core . +1 At a time when commercialism has squeezed the life out of whatever idealism American moviemaking ever had , Godfrey Reggio 's career shines like a lonely beacon . +0 Director Roger Michell does so many of the little things right that it 's difficult not to cuss him out severely for bungling the big stuff . +1 Robert Harmon 's less-is-more approach delivers real bump-in - the-night chills -- his greatest triumph is keeping the creepy crawlies hidden in the film 's thick shadows . +2 This movie may not have the highest production values you 've ever seen , but it 's the work of an artist , one whose view of America , history and the awkwardness of human life is generous and deep . +-1 Feral and uncomfortable . +2 Sillier , cuter , and shorter than the first -LRB- as best I remember -RRB- , but still a very good time at the cinema . +1 It 's more enjoyable than I expected , though , and that 's because the laughs come from fairly basic comedic constructs . +-2 Black-and-white and unrealistic . +1 The film is predictable in the reassuring manner of a beautifully sung holiday carol . +-2 The only camouflage Carvey should now be considering is a paper bag to wear over his head when he goes out into public , to avoid being recognized as the man who bilked unsuspecting moviegoers . +1 Not about scares but a mood in which an ominous , pervasive , and unknown threat lurks just below the proceedings and adds an almost constant mindset of suspense . +-1 Some of the computer animation is handsome , and various amusing sidekicks add much-needed levity to the otherwise bleak tale , but overall the film never rises above mediocrity . +2 Offers the flash of rock videos fused with solid performances and eerie atmosphere . +1 A breezy blend of art , history , esoteric musings and philosophy . +1 Now as a former Gong Show addict , I 'll admit it , my only complaint is that we did n't get more re-creations of all those famous moments from the show . +1 Genuinely unnerving . +2 The increasingly diverse French director has created a film that one can honestly describe as looking , sounding and simply feeling like no other film in recent history . +1 One of those joyous films that leaps over national boundaries and celebrates universal human nature . +0 A difficult but worthy film that bites off more than it can chew by linking the massacre of Armenians in 1915 with some difficult relationships in the present . +-1 Halfway through the movie , the humor dwindles . +2 Witty and often surprising , a dark little morality tale disguised as a romantic comedy . +-1 One senses in World Traveler and in his earlier film that Freundlich bears a grievous but obscure complaint against fathers , and circles it obsessively , without making contact . +1 In fact , even better . +0 ... a preachy parable stylized with a touch of John Woo bullet ballet . +0 Proves that some movie formulas do n't need messing with -- like the big-bug movie . +0 An uplifting , largely bogus story . +2 Thanks to confident filmmaking and a pair of fascinating performances , the way to that destination is a really special walk in the woods . +2 Superbly photographed and staged by Mendes with a series of riveting set pieces the likes of which mainstream audiences have rarely seen . +2 A mesmerizing cinematic poem from the first frame to the last . +1 After the first 10 minutes , which is worth seeing +-1 It has become apparent that the franchise 's best years are long past . +0 Screenwriter Chris ver Weil 's directing debut is good-natured and never dull , but its virtues are small and easily overshadowed by its predictability . +-1 Too much of Storytelling moves away from Solondz 's social critique , casting its audience as that of intellectual lector in contemplation of the auteur 's professional injuries . +-1 Ultimately , Sarah 's dedication to finding her husband seems more psychotic than romantic , and nothing in the movie makes a convincing case that one woman 's broken heart outweighs all the loss we witness . +-2 The jokes are flat , and the action looks fake . +0 A mildly enjoyable if toothless adaptation of a much better book . +-2 Festers in just such a dungpile that you 'd swear you were watching monkeys flinging their feces at you . +-2 In addition to the overcooked , ham-fisted direction , which has all the actors reaching for the back row , the dialogue sounds like horrible poetry . +-2 A vile , incoherent mess ... a scummy ripoff of David Cronenberg 's brilliant ` Videodrome . ' +-1 First , for a movie that tries to be smart , it 's kinda dumb . +0 I was sent a copyof this film to review on DVD . +-1 ... silly humbuggery ... +-1 Is n't as sharp as the original ... Despite some visual virtues , ` Blade II ' just does n't cut it . +1 A smart , arch and rather cold-blooded comedy . +-2 -LRB- A -RRB- rather thinly-conceived movie . +1 Its flame-like , roiling black-and-white inspires trembling and gratitude . +2 Robinson 's web of suspense matches the page-turning frenzy that Clancy creates . +1 A slight but sweet film . +0 Got a David Lynch jones ? +0 Earnest and tentative even when it aims to shock . +-1 Time of Favor could have given audiences the time of day by concentrating on the elements of a revealing alienation among a culture of people who sadly are at hostile odds with one another through recklessness and retaliation . +2 `` Austin Powers in Goldmember '' has the right stuff for silly summer entertainment and has enough laughs to sustain interest to the end . +0 What puzzles me is the lack of emphasis on music in Britney Spears ' first movie . +0 The filmmakers might want to look it up . +2 While maintaining the appearance of clinical objectivity , this sad , occasionally horrifying but often inspiring film is among Wiseman 's warmest . +2 There is simply no doubt that this film asks the right questions at the right time in the history of our country . +-2 A dreary movie . +-1 Sadly , though many of the actors throw off a spark or two when they first appear , they ca n't generate enough heat in this cold vacuum of a comedy to start a reaction . +-1 To the filmmakers , Ivan is a prince of a fellow , but he comes across as shallow and glib though not mean-spirited , and there 's no indication that he 's been responsible for putting together any movies of particular value or merit . +1 Using a stock plot , About a Boy injects just enough freshness into the proceedings to provide an enjoyable 100 minutes in a movie theater . +1 Beating the Austin Powers films at their own game , this blaxploitation spoof downplays the raunch in favor of gags that rely on the strength of their own cleverness as opposed to the extent of their outrageousness . +1 What begins as a conventional thriller evolves into a gorgeously atmospheric meditation on life-changing chance encounters . +0 Buy popcorn . +0 A late-night cable sexploitation romp masquerading as a thriller about the ruthless social order that governs college cliques . +-1 A well-intentioned effort that 's still too burdened by the actor 's offbeat sensibilities for the earnest emotional core to emerge with any degree of accessibility . +0 -LRB- Allen 's -RRB- been making piffle for a long while , and Hollywood Ending may be his way of saying that piffle is all that the airhead movie business deserves from him right now . +1 Seeing as the film lacks momentum and its position remains mostly undeterminable , the director 's experiment is a successful one . +2 Judith and Zaza 's extended bedroom sequence ... is so intimate and sensual and funny and psychologically self-revealing that it makes most of what passes for sex in the movies look like cheap hysterics . +-1 Uneven performances and a spotty script add up to a biting satire that has no teeth . +-2 ... irritating soul-searching garbage . +1 A solid , spooky entertainment worthy of the price of a ticket . +0 Ultimately , clarity matters , both in breaking codes and making movies . +-2 In comparison to his earlier films it seems a disappointingly thin slice of lower-class London life ; despite the title ... amounts to surprisingly little . +0 Proves mainly that South Korean filmmakers can make undemanding action movies with all the alacrity of their Hollywood counterparts . +2 Except it 's much , much better . +2 It is a happy , heady jumble of thought and storytelling , an insane comic undertaking that ultimately coheres into a sane and breathtakingly creative film . +0 There is more than one joke about putting the toilet seat down . +0 has -RRB- +2 So original in its base concept that you can not help but get caught up . +-2 It appears to have been made by people to whom the idea of narrative logic or cohesion is an entirely foreign concept . +0 If you ignore the cliches and concentrate on City by the Sea 's interpersonal drama , it ai n't half-bad . +1 A dreadful day in Irish history is given passionate , if somewhat flawed , treatment . +2 See it . +-1 Nothing but an episode of Smackdown ! +0 A guilty pleasure at best , and not worth seeing unless you want to laugh at it . +-1 Perhaps a better celebration of these unfairly dismissed heroes would be a film that is n't this painfully forced , false and fabricated . +-2 A relative letdown . +0 ` Hey Arnold ! ' +1 But though he only scratches the surface , at least he provides a strong itch to explore more . +0 The band performances featured in Drumline are red hot ... -LRB- but -RRB- from a mere story point of view , the film 's ice cold . +-1 A non-mystery mystery . +2 Leigh is one of the rare directors who feels acting is the heart and soul of cinema . +1 The cast delivers without sham the raw-nerved story . +-1 This is a monumental achievement in practically every facet of inept filmmaking : joyless , idiotic , annoying , heavy-handed , visually atrocious , and often downright creepy . +0 The filmmaker 's heart is in the right place ... +-2 One of the most highly-praised disappointments I 've had the misfortune to watch in quite some time . +-1 Rock 's stand-up magic wanes . +-1 Roman Polanski directs The Pianist like a surgeon mends a broken heart ; very meticulously but without any passion . +-1 Sadly , ` Garth ' has n't progressed as nicely as ` Wayne . ' +0 With wit and empathy to spare , waydowntown acknowledges the silent screams of workaday inertia but stops short of indulging its characters ' striving solipsism . +-1 It labours as storytelling . +-1 Remember back when thrillers actually thrilled ? +1 The otherwise good-naturedness of Mr. Deeds , with its embrace of sheer goofiness and cameos of less - than-likely New York celebrities ... certainly raises the film above anything Sandler 's been attached to before . +-1 Fails so fundamentally on every conventional level that it achieves some kind of goofy grandeur . +0 ... a ho-hum affair , always watchable yet hardly memorable . +-1 I just saw this movie ... well , it 's probably not accurate to call it a movie . +0 Though uniformly well acted , especially by young Ballesta and Galan -LRB- a first-time actor -RRB- , writer\/director Achero Manas 's film is schematic and obvious . +0 When you resurrect a dead man , Hard Copy should come a-knocking , no ? +0 If the idea of the white man arriving on foreign shores to show wary natives the true light is abhorrent to you , the simplistic Heaven will quite likely be more like hell . +0 It 's hard to believe that a relationship like Holly and Marina 's could survive the hothouse emotions of teendom , and its longevity gets more inexplicable as the characterizations turn more crassly reductive . +0 For a movie audience , The Hours does n't connect in a neat way , but introduces characters who illuminate mysteries of sex , duty and love . +-1 Purports to be a Hollywood satire but winds up as the kind of film that should be the target of something deeper and more engaging . +1 Too clever by about nine-tenths . +-1 This is no `` Waterboy ! '' +0 They 're going through the motions , but the zip is gone . +0 The script 's snazzy dialogue establishes a realistic atmosphere that involves us in the unfolding crisis , but the lazy plotting ensures that little of our emotional investment pays off . +0 Not as good as the original , but what is ... +2 Those moviegoers who would automatically bypass a hip-hop documentary should give `` Scratch '' a second look . +1 Bigelow offers some flashy twists and turns that occasionally fortify this turgid fable . +-1 An unsophisticated sci-fi drama that takes itself all too seriously . +-2 Stupid , infantile , redundant , sloppy , over-the-top , and amateurish . +0 Resident Evil is what comes from taking John Carpenter 's Ghosts of Mars and eliminating the beheadings . +-2 The movie resolutely avoids all the comic possibilities of its situation , and becomes one more dumb high school comedy about sex gags and prom dates . +2 With or without the sex , a wonderful tale of love and destiny , told well by a master storyteller +1 Though it goes further than both , anyone who has seen The Hunger or Cat People will find little new here , but a tasty performance from Vincent Gallo lifts this tale of cannibal lust above the ordinary . +1 A terrific date movie , whatever your orientation . +-2 Once the expectation of laughter has been quashed by whatever obscenity is at hand , even the funniest idea is n't funny . +-1 How do you make a movie with depth about a man who lacked any ? +-1 Translation : ` We do n't need to try very hard . ' +2 `` Frailty '' offers chills much like those that you get when sitting around a campfire around midnight , telling creepy stories to give each other the willies . +0 Less front-loaded and more shapely than the two-hour version released here in 1990 . +2 An ambitious movie that , like Shiner 's organizing of the big fight , pulls off enough of its effects to make up for the ones that do n't come off . +2 Some movies suck you in despite their flaws , and Heaven is one such beast . +2 Very well written and directed with brutal honesty and respect for its audience . +2 Twenty years after its first release , E.T. remains the most wondrous of all Hollywood fantasies -- and the apex of Steven Spielberg 's misunderstood career . +-1 Gooding offers a desperately ingratiating performance . +-1 ... stumbles over every cheap trick in the book trying to make the outrage come even easier . +1 Nicely combines the enigmatic features of ` Memento ' with the hallucinatory drug culture of ` Requiem for a Dream . ' +2 Every individual will see the movie through the prism of his or her own beliefs and prejudices , but the one thing most will take away is the sense that peace is possible . +-2 Just a bunch of good actors flailing around in a caper that 's neither original nor terribly funny . +-2 This ill-conceived and expensive project winds up looking like a bunch of talented thesps slumming it . +-1 Broder 's screenplay is shallow , offensive and redundant , with pitifully few real laughs . +2 Leguizamo and Jones are both excellent and the rest of the cast is uniformly superb . +-1 Trying to figure out the rules of the Country Bear universe -- when are bears bears and when are they like humans , only hairier -- would tax Einstein 's brain . +0 `` Feardotcom '' has the makings of an interesting meditation on the ethereal nature of the internet and the otherworldly energies it could channel , but it simply becomes a routine shocker . +2 Delia , Greta , and Paula rank as three of the most multilayered and sympathetic female characters of the year . +1 The beauty of Alexander Payne 's ode to the Everyman is in the details . +-1 The town has kind of an authentic feel , but each one of these people stand out and everybody else is in the background and it just seems manufactured to me and artificial . +-1 Julie Davis is the Kathie Lee Gifford of film directors , sadly proving once again ego does n't always go hand in hand with talent . +1 Much credit must be given to the water-camera operating team of Don King , Sonny Miller , and Michael Stewart . +0 In this film , Aussie David Caesar channels the not-quite-dead career of Guy Ritchie . +2 As averse as I usually am to feel-good , follow-your-dream Hollywood fantasies , this one got to me . +1 Maybe it is formula filmmaking , but there 's nothing wrong with that if the film is well-crafted and this one is . +0 Would you laugh if a tuba-playing dwarf rolled down a hill in a trash can ? +-2 Loses its sense of humor in a vat of failed jokes , twitchy acting , and general boorishness . +-1 This misty-eyed Southern nostalgia piece , in treading the line between sappy and sanguine , winds up mired in tear-drenched quicksand . +-1 To be oblivious to the existence of this film would be very sweet indeed . +1 Despite its flaws ... Belinsky is still able to create an engaging story that keeps you guessing at almost every turn . +0 A porn film without the sex scenes . +0 The movie plays up the cartoon 's more obvious strength of snazziness while neglecting its less conspicuous writing strength . +1 Notwithstanding my problem with the movie 's final half hour , I 'm going to recommend SECRETARY , based on the wonderful acting clinic put on by Spader and Gyllenhaal , and also the unique way Shainberg goes about telling what at heart is a sweet little girl - +-1 Despite slick production values and director Roger Michell 's tick-tock pacing , the final effect is like having two guys yelling in your face for two hours . +1 `` Barbershop '' is a good-hearted ensemble comedy with a variety of quirky characters and an engaging story . +-1 A soulless jumble of ineptly assembled cliches and pabulum that plays like a 95-minute commercial for NBA properties . +0 An ambitious , serious film that manages to do virtually everything wrong ; sitting through it is something akin to an act of cinematic penance . +2 Consistently clever and suspenseful . +1 Soderbergh skims the fat from the 1972 film . +0 Hilarious musical comedy though stymied by accents thick as mud . +-1 A movie like The Guys is why film criticism can be considered work . +-2 Anyone who suffers through this film deserves , at the very least , a big box of consolation candy . +0 Bearable . +1 Cremaster 3 is at once a tough pill to swallow and a minor miracle of self-expression . +1 But Kouyate elicits strong performances from his cast , and he delivers a powerful commentary on how governments lie , no matter who runs them . +1 See it for his performance if nothing else . +2 The asylum material is gripping , as are the scenes of Jia with his family . +2 I walked away from this new version of E.T. just as I hoped I would -- with moist eyes . +-2 Attal pushes too hard to make this a comedy or serious drama . +-1 plays like some corny television production from a bygone era +2 It 's a powerful though flawed movie , guaranteed to put a lump in your throat while reaffirming Washington as possibly the best actor working in movies today . +-1 Solondz may well be the only one laughing at his own joke +-1 Here 's a case of two actors who do everything humanly possible to create characters who are sweet and believable , and are defeated by a screenplay that forces them into bizarre , implausible behavior . +1 Any enjoyment will be hinge from a personal threshold of watching sad but endearing characters do extremely unconventional things . +-1 Some Body smacks of exhibitionism more than it does cathartic truth telling . +1 Though writer\/director Bart Freundlich 's film ultimately becomes a simplistic story about a dysfunctional parent-child relationship , it has some special qualities and the soulful gravity of Crudup 's anchoring performance . +-2 -LRB- Carvey 's -RRB- characters are both overplayed and exaggerated , but then again , subtlety has never been his trademark . +2 This beautifully animated epic is never dull . +1 Charming and witty , it 's also somewhat clumsy . +-1 In one scene , we get a stab at soccer hooliganism , a double-barreled rip-off of Quentin Tarantino 's climactic shootout -- and Meat Loaf explodes . +-2 frustratingly refuses to give Pinochet 's crimes a political context +0 Paul Bettany playing Malcolm McDowell ? +0 A serviceable Euro-trash action extravaganza , with a decent sense of humor and plenty of things that go boom -- handguns , BMWs and seaside chateaus . +0 Veterans of the dating wars will smirk uneasily at the film 's nightmare versions of everyday sex-in-the-city misadventures . +2 It sends you away a believer again and quite cheered at just that . +-1 The rollerball sequences feel sanitised and stagey . +-1 Interview With the Assassin is structured less as a documentary and more as a found relic , and as such the film has a difficult time shaking its Blair Witch Project real-time roots . +2 It is most remarkable not because of its epic scope , but because of the startling intimacy it achieves despite that breadth . +-1 A nearly 21\/2 hours , the film is way too indulgent . +-1 Seems like something American and European gay movies were doing 20 years ago . +-1 Claims to sort the bad guys from the good , which is its essential problem . +0 Mana gives us compelling , damaged characters who we want to help -- or hurt . +-1 Good-looking but relentlessly lowbrow outing plays like Clueless Does South Fork . +1 Evokes a palpable sense of disconnection , made all the more poignant by the incessant use of cell phones . +1 The concept is a hoot . +2 A straight-shooting family film which awards animals the respect they 've rarely been given . +0 The directive to protect the code at all costs also begins to blur as the importance of the man and the code merge +0 What Eric Schaeffer has accomplished with Never Again may not , strictly speaking , qualify as revolutionary . +-2 Obvious , obnoxious and didactic burlesque . +0 What can one say about a balding 50-year-old actor playing an innocent boy carved from a log ? +0 Ca n't seem to get anywhere near the story 's center . +-1 Even with its $ 50-million US budget , Pinocchio never quite achieves the feel of a fanciful motion picture . +-1 A little more intensity and a little less charm would have saved this film a world of hurt . +-1 Like most of Jaglom 's films , some of it is honestly affecting , but more of it seems contrived and secondhand . +0 Maelstrom is a deliberately unsteady mixture of stylistic elements . +1 Just bring on the Battle Bots , please ! +1 Sweet Home Alabama is n't going to win any Academy Awards , but this date-night diversion will definitely win some hearts . +-1 Love may have been in the air onscreen , but I certainly was n't feeling any of it . +-1 Too long , and larded with exposition , this somber cop drama ultimately feels as flat as the scruffy sands of its titular community . +-1 The young stars are too cute ; the story and ensuing complications are too manipulative ; the message is too blatant ; the resolutions are too convenient . +0 In some ways , Lagaan is quintessential Bollywood . +-1 A characteristically engorged and sloppy coming-of-age movie . +2 A wry , affectionate delight . +1 Credit director Ramsay for taking the sometimes improbable story and making it feel realistic . +1 The auteur 's ear for the way fears and slights are telegraphed in the most blithe exchanges gives the film its lingering tug . +1 Gets better after Foster leaves that little room . +1 Despite its lavish formalism and intellectual austerity , the film manages to keep you at the edge of your seat with its shape-shifting perils , political intrigue and brushes with calamity . +-1 Friday After Next is the kind of film that could only be made by African-Americans because of its broad racial insensitivity towards African-Americans . +-1 As lively an account as Seinfeld is deadpan . +0 Brings awareness to an issue often overlooked -- women 's depression . +-1 Imagine a film that begins as a Seven rip-off , only to switch to a mix of The Shining , The Thing , and any naked teenagers horror flick from the 1980s . +1 Definitely funny stuff , but it 's more of the ` laughing at ' variety than the ` laughing with . ' +1 A heartening tale of small victories and enduring hope . +2 An emotionally strong and politically potent piece of cinema . +-2 An extremely unpleasant film . +-1 More intellectually scary than dramatically involving . +0 A puzzling experience . +0 Jonah is only so-so ... the addition of a biblical message will either improve the film for you , or it will lessen it . +2 I hope the movie is widely seen and debated with appropriate ferocity and thoughtfulness . +2 Intelligent and moving . +-1 This film is too busy hitting all of its assigned marks to take on any life of its own . +0 Mark Wahlberg ... may look classy in a '60s - homage pokepie hat , but as a character he 's dry , dry , dry . +1 The moral shrapnel and mental shellshock will linger long after this film has ended . +0 As Warren he stumbles in search of all the emotions and life experiences he 's neglected over the years . +-1 It should have stayed there . +-2 ... in the pile of useless actioners from MTV schmucks who do n't know how to tell a story for more than four minutes . +-2 It is not the first time that director Sara Sugarman stoops to having characters drop their pants for laughs and not the last time she fails to provoke them . +-1 There 's no point of view , no contemporary interpretation of Joan 's prefeminist plight , so we 're left thinking the only reason to make the movie is because present standards allow for plenty of nudity . +1 There is a strong directorial stamp on every frame of this stylish film that is able to visualize schizophrenia but is still confident enough to step back and look at the sick character with a sane eye . +2 Romantic , riveting and handsomely animated . +-2 This overproduced piece of dreck is shockingly bad and absolutely unnecessary . +-1 As saccharine as it is disposable . +2 Captures the raw comic energy of one of our most flamboyant female comics . +0 A subtle , poignant picture of goodness that is flawed , compromised and sad . +2 An exceptionally acted , quietly affecting cop drama . +-1 Even in the summertime , the most restless young audience deserves the dignity of an action hero motivated by something more than franchise possibilities . +2 Perfectly pitched between comedy and tragedy , hope and despair , About Schmidt instead comes far closer than many movies to expressing the way many of us live -- someplace between consuming self-absorption and insistently demanding otherness . +1 She nearly glows with enthusiasm , sensuality and a conniving wit . +1 Despite modest aspirations its occasional charms are not to be dismissed . +-1 So exaggerated and broad that it comes off as annoying rather than charming . +2 Strange , funny , twisted , brilliant and macabre . +-1 The film has the thrown-together feel of a summer-camp talent show : hastily written , underrehearsed , arbitrarily plotted and filled with crude humor and vulgar innuendo . +0 The cast comes through even when the movie does n't . +1 A rock-solid gangster movie with a fair amount of suspense , intriguing characters and bizarre bank robberies , plus a heavy dose of father-and-son dynamics . +1 It 's both degrading and strangely liberating to see people working so hard at leading lives of sexy intrigue , only to be revealed by the dispassionate Gantz brothers as ordinary , pasty lumpen . +0 Innocuous enough to make even Jean-Claude Van Damme look good . +-2 But if the essence of magic is its make-believe promise of life that soars above the material realm , this is the opposite of a truly magical movie . +-1 But its storytelling prowess and special effects are both listless . +2 I stopped thinking about how good it all was , and started doing nothing but reacting to it - feeling a part of its grand locations , thinking urgently as the protagonists struggled , feeling at the mercy of its inventiveness , gasping at its visual delights . +0 Newcomer helmer Kevin Donovan is hamstrung by a badly handled screenplay of what is really an amusing concept -- a high-tech tux that transforms its wearer into a superman . +-1 One Hour Photo may seem disappointing in its generalities , but it 's the little nuances that perhaps had to escape from director Mark Romanek 's self-conscious scrutiny to happen , that finally get under your skin . +0 With a confrontational stance , Todd Solondz takes aim on political correctness and suburban families . +-1 A processed comedy chop suey . +1 eventually arrives at its heart , as simple self-reflection meditation . +-1 Proves a lovely trifle that , unfortunately , is a little too in love with its own cuteness . +1 So purely enjoyable that you might not even notice it 's a fairly straightforward remake of Hollywood comedies such as Father of the Bride . +2 An intelligent , multi-layered and profoundly humanist -LRB- not to mention gently political -RRB- meditation on the values of knowledge , education , and the affects of cultural and geographical displacement . +-2 I 'm not sure which is worse : the poor acting by the ensemble cast , the flat dialogue by Vincent R. Nebrida or the gutless direction by Laurice Guillen . +2 A sexy , peculiar and always entertaining costume drama set in Renaissance Spain , and the fact that it 's based on true events somehow makes it all the more compelling . +1 The Santa Clause 2 proves itself a more streamlined and thought out encounter than the original could ever have hoped to be . +-2 Goldmember has none of the visual wit of the previous pictures , and it looks as though Jay Roach directed the film from the back of a taxicab . +1 It 's a sweet , laugh-a-minute crowd pleaser that lifts your spirits as well as the corners of your mouth . +1 Highly recommended as an engrossing story about a horrifying historical event and the elements which contributed to it . +-1 Goes on and on to the point of nausea . +0 -LRB- Raimi 's -RRB- matured quite a bit with Spider-Man , even though it 's one of the most plain white toast comic book films you 'll ever see . +-1 It 's about as convincing as any other Arnie musclefest , but has a little too much resonance with real world events and ultimately comes off as insultingly simplistic . +-1 An unbelievably stupid film , though occasionally fun enough to make you forget its absurdity . +1 In between the icy stunts , the actors spout hilarious dialogue about following your dream and ` just letting the mountain tell you what to do . ' +1 A modestly surprising movie . +2 ... a powerful sequel and one of the best films of the year . +1 Combines improbable melodrama -LRB- gored bullfighters , comatose ballerinas -RRB- with subtly kinky bedside vigils and sensational denouements , and yet at the end , we are undeniably touched . +1 This is one of Mr. Chabrol 's subtlest works , but also one of his most uncanny . +0 This one is strictly a lightweight escapist film . +0 It 's actually too sincere -- the crime movie equivalent of a chick flick . +-1 If the title is a Jeopardy question , then the answer might be `` How does Steven Seagal come across these days ? '' +-1 Unambitious writing emerges in the movie , using a plot that could have come from an animated-movie screenwriting textbook . +-1 Not that any of us should be complaining when a film clocks in around 90 minutes these days , but the plotting here leaves a lot to be desired . +1 There is a freedom to watching stunts that are this crude , this fast-paced and this insane . +-2 ` This movie sucks . ' +-1 Dignified CEO 's meet at a rustic retreat and pee against a tree . +-1 A sugar-coated Rocky whose valuable messages are forgotten 10 minutes after the last trombone honks . +-1 The movie is too amateurishly square to make the most of its own ironic implications . +1 What sets this romantic comedy apart from most Hollywood romantic comedies is its low-key way of tackling what seems like done-to-death material . +2 The film 's constant mood of melancholy and its unhurried narrative are masterfully controlled . +0 Barry Sonnenfeld owes Frank the Pug big time +0 One gets the impression the creators of Do n't Ask Do n't Tell laughed a hell of a lot at their own jokes . +-1 Schrader aims to present an unflinching look at one man 's downfall , brought about by his lack of self-awareness . +-2 After that it becomes long and tedious like a classroom play in a college history course . +-1 Blue Crush follows the formula , but throws in too many conflicts to keep the story compelling . +1 A small gem of a movie that defies classification and is as thought-provoking as it is funny , scary and sad . +0 Somewhere in the middle , the film compels , as Demme experiments he harvests a few movie moment gems , but the field of roughage dominates . +-2 While the story is better-focused than the incomprehensible Anne Rice novel it 's based upon , Queen Of The Damned is a pointless , meandering celebration of the goth-vampire , tortured woe-is-me lifestyle . +1 The color sense of Stuart Little 2 is its most immediate and most obvious pleasure , but it would count for very little if the movie were n't as beautifully shaped and as delicately calibrated in tone as it is . +0 Parts +1 In visual fertility Treasure Planet rivals the top Japanese animations of recent vintage . +-1 This toothless Dog , already on cable , loses all bite on the big screen . +-1 Make Chan 's action sequences boring . +-1 It all comes down to whether you can tolerate Leon Barlow . +1 The Wild Thornberrys Movie has all the sibling rivalry and general family chaos to which anyone can relate . +2 Peralta captures , in luminous interviews and amazingly evocative film from three decades ago , the essence of the Dogtown experience . +-2 As the movie dragged on , I thought I heard a mysterious voice , and felt myself powerfully drawn toward the light -- the light of the exit sign . +1 Will certainly appeal to Asian cult cinema fans and Asiaphiles interested to see what all the fuss is about . +-1 Green ruins every single scene he 's in , and the film , while it 's not completely wreaked , is seriously compromised by that . +-1 Evokes the frustration , the awkwardness and the euphoria of growing up , without relying on the usual tropes . +2 Standing in the Shadows of Motown is the best kind of documentary , one that makes a depleted yesterday feel very much like a brand-new tomorrow . +1 This is a very ambitious project for a fairly inexperienced filmmaker , but good actors , good poetry and good music help sustain it . +1 A thriller whose style , structure and rhythms are so integrated with the story , you can not separate them . +1 It 's mostly a pleasure to watch . +-1 The first question to ask about Bad Company is why Anthony Hopkins is in it . +0 Nair and writer Laura Cahill dare to build a movie around some flawed but rather unexceptional women , emerging with a fine character study that 's short on plot but rich in the tiny revelations of real life . +2 Goofy , nutty , consistently funny . +2 Audiard successfully maintains suspense on different levels throughout a film that is both gripping and compelling . +1 Welles groupie\/scholar Peter Bogdanovich took a long time to do it , but he 's finally provided his own broadside at publishing giant William Randolph Hearst . +-1 The most excruciating 86 minutes one might sit through this summer that do not involve a dentist drill . +0 Skillful as he is , Mr. Shyamalan is undone by his pretensions . +0 Fans of so-bad-they 're - good cinema may find some fun in this jumbled mess . +-2 We started to wonder if ... some unpaid intern had just typed ` Chris Rock , ' ` Anthony Hopkins ' and ` terrorists ' into some Univac-like script machine . +2 Mostly works because of the universal themes , earnest performances ... and excellent use of music by India 's popular Gulzar and Jagjit Singh . +1 A perceptive , good-natured movie . +1 This is n't a stand up and cheer flick ; it 's a sit down and ponder affair . +0 One of the pleasures in Walter 's documentary ... is the parade of veteran painters , confounded dealers , and miscellaneous bohos who expound upon the subject 's mysterious personality without ever explaining him . +-1 Adrift , Bentley and Hudson stare and sniffle , respectively , as Ledger attempts , in vain , to prove that movie-star intensity can overcome bad hair design . +0 The real charm of this trifle is the deadpan comic face of its star , Jean Reno , who resembles Sly Stallone in a hot sake half-sleep . +1 And there 's an element of heartbreak to watching it now , with older and wiser eyes , because we know what will happen after Greene 's story ends . +-1 Rather than real figures +1 By no means a great movie , but it is a refreshingly forthright one . +-1 Not just unlikable . +0 Show me the mugging . +1 Hashiguchi uses the situation to evoke a Japan bustling atop an undercurrent of loneliness and isolation . +2 It 's a rollicking adventure for you and all your mateys , regardless of their ages . +0 The next big thing 's not-so-big -LRB- and not-so-hot -RRB- directorial debut . +1 If you 're content with a clever pseudo-bio that manages to have a good time as it doles out pieces of the famous director 's life , Eisenstein delivers . +-1 Overly long and worshipful bio-doc . +2 A visual spectacle full of stunning images and effects . +1 There is something that is so meditative and lyrical about Babak Payami 's boldly quirky Iranian drama Secret Ballot ... a charming and evoking little ditty that manages to show the gentle and humane side of Middle Eastern world politics +0 It 's easy to be cynical about documentaries in which underdogs beat the odds and the human spirit triumphs , but Westbrook 's foundation and Dalrymple 's film earn their uplift . +1 The difference is that I truly enjoyed most of Mostly Martha while I ne +0 I ca n't remember the last time I saw a movie where I wanted so badly for the protagonist to fail . +-1 Falsehoods pile up , undermining the movie 's reality and stifling its creator 's comic voice . +2 The early and middle passages are surprising in how much they engage and even touch us . +-1 Limps along on a squirm-inducing fish-out-of-water formula that goes nowhere and goes there very , very slowly . +0 A really funny fifteen-minute short stretched beyond its limits to fill an almost feature-length film . +2 Writer and director Otar Iosseliani 's pleasant tale about a factory worker who escapes for a holiday in Venice reveals how we all need a playful respite from the grind to refresh our souls . +-2 A mechanical action-comedy whose seeming purpose is to market the charismatic Jackie Chan to even younger audiences . +-2 Chalk it up as the worst kind of hubristic folly . +0 Though Haynes ' style apes films from the period ... its message is not rooted in that decade . +0 But I do . +1 A compelling allegory about the last days of Germany 's democratic Weimar Republic . +-1 Director Jay Russell stomps in hobnail boots over Natalie Babbitt 's gentle , endearing 1975 children 's novel . +0 It is an indelible epic American story about two families , one black and one white , facing change in both their inner and outer lives . +2 It 's as raw and action-packed an experience as a ringside seat at a tough-man contest . +1 ... -LRB- the film -RRB- works , due mostly to the tongue-in-cheek attitude of the screenplay . +1 You walk out of The Good Girl with mixed emotions -- disapproval of Justine combined with a tinge of understanding for her actions . +0 The movie strains to stay on the light , comic side of the issue , despite the difficulty of doing so when dealing with the destruction of property and , potentially , of life itself . +-1 Unfortunately the story and the actors are served with a hack script . +-1 This is an insultingly inept and artificial examination of grief and its impacts upon the relationships of the survivors . +2 The immersive powers of the giant screen and its hyper-realistic images are put to perfect use in the breathtakingly beautiful outer-space documentary Space Station 3D . +-2 A tired , unnecessary retread ... a stale copy of a picture that was n't all that great to begin with . +-1 Its initial excitement settles into a warmed over pastiche . +2 Muccino , who directed from his own screenplay , is a canny crowd pleaser , and The Last Kiss ... provides more than enough sentimental catharsis for a satisfying evening at the multiplex . +1 It challenges , this nervy oddity , like modern art should . +2 Read My Lips is to be viewed and treasured for its extraordinary intelligence and originality as well as its lyrical variations on the game of love . +2 An hour and a half of joyful solo performance . +1 Like its parade of predecessors , this Halloween is a gory slash-fest . +0 Better than the tepid Star Trek : Insurrection ; falls short of First Contact because the villain could n't pick the lint off Borg Queen Alice Krige 's cape ; and finishes half a parsec -LRB- a nose -RRB- ahead of Generations . +1 Exploits -LRB- headbanger -RRB- stereotypes in good fun , while adding a bit of heart and unsettling subject matter . +-2 It 's just rather leaden and dull . +-1 Rice never clearly defines his characters or gives us a reason to care about them . +1 Although the subject matter may still be too close to recent national events , the film works - mostly due to its superior cast of characters . +1 A deeply felt and vividly detailed story about newcomers in a strange new world . +0 The film 's darker moments become smoothed over by an overwhelming need to tender inspirational tidings , especially in the last few cloying moments . +1 From the opening strains of the Average White Band 's `` Pick up the Pieces '' , you can feel the love . +-1 Its impressive images of crematorium chimney fires and stacks of dead bodies are undermined by the movie 's presentation , which is way too stagy . +1 Triple X is a double agent , and he 's one bad dude . +1 There has been a string of ensemble cast romances recently ... but Peter Mattei 's Love in the Time of Money sets itself apart by forming a chain of relationships that come full circle to end on a positive -LRB- if tragic -RRB- note . +1 This is popcorn movie fun with equal doses of action , cheese , ham and cheek -LRB- as well as a serious debt to The Road Warrior -RRB- , but it feels like unrealized potential +2 As an actress , Madonna is one helluva singer . +-1 Jaglom offers the none-too-original premise that everyone involved with moviemaking is a con artist and a liar . +1 The filmmakers ' eye for detail and the high standards of performance convey a strong sense of the girls ' environment . +0 It wraps up a classic mother\/daughter struggle in recycled paper with a shiny new bow and while the audience can tell it 's not all new , at least it looks pretty . +-2 or maybe `` How will you feel after an 88-minute rip-off of The Rock with action confined to slo-mo gun firing and random glass-shattering ? '' +1 Enough may pander to our basest desires for payback , but unlike many revenge fantasies , it ultimately delivers . +-1 How can such a cold movie claim to express warmth and longing ? +0 Only at the prospect of Beck 's next project . +2 ... a vivid , thoughtful , unapologetically raw coming-of-age tale full of sex , drugs and rock 'n' roll . +2 A bittersweet contemporary comedy about benevolent deception , which , while it may not rival the filmmaker 's period pieces , is still very much worth seeing . +-2 Shankman ... and screenwriter Karen Janszen bungle their way through the narrative as if it were a series of Bible parables and not an actual story . +1 They can and will turn on a dime from oddly humorous to tediously sentimental . +-2 It 's a terrible movie in every regard , and utterly painful to watch . +-2 Why spend $ 9 on the same stuff you can get for a buck or so in that greasy little vidgame pit in the theater lobby ? +1 Evokes the 19th century with a subtlety that is an object lesson in period filmmaking . +2 All three actresses are simply dazzling , particularly Balk , who 's finally been given a part worthy of her considerable talents . +0 The beautiful , unusual music is this film 's chief draw , but its dreaminess may lull you to sleep . +1 You may be captivated , as I was , by its moods , and by its subtly transformed star , and still wonder why Paul Thomas Anderson ever had the inclination to make the most sincere and artful movie in which Adam Sandler will probably ever appear . +-1 The only surprise is that heavyweights Joel Silver and Robert Zemeckis agreed to produce this ; I assume the director has pictures of them cavorting in ladies ' underwear . +-1 Ver Wiel 's desperate attempt at wit is lost , leaving the character of Critical Jim two-dimensional and pointless . +2 So vivid a portrait of a woman consumed by lust and love and crushed by betrayal that it conjures up the intoxicating fumes and emotional ghosts of a freshly painted Rembrandt . +-1 Cacoyannis ' vision is far less mature , interpreting the play as a call for pity and sympathy for anachronistic phantasms haunting the imagined glory of their own pasts . +-2 In other words , it 's badder than bad . +-2 Wedding feels a bit anachronistic . +-1 Dong never pushes for insights beyond the superficial tensions of the dynamic he 's dissecting , and the film settles too easily along the contours of expectation . +-1 Little is done to support the premise other than fling gags at it to see which ones shtick . +2 Brings to a spectacular completion one of the most complex , generous and subversive artworks of the last decade . +1 With an obvious rapport with her actors and a striking style behind the camera +0 You can see where Big Bad Love is trying to go , but it never quite gets there . +-1 A sleek advert for youthful anomie that never quite equals the sum of its pretensions . +-1 Statham employs an accent that I think is supposed to be an attempt at hardass American but sometimes just lapses into unhidden British . +0 If A Few Good Men told us that we `` ca n't handle the truth '' than High Crimes poetically states at one point in this movie that we `` do n't care about the truth . '' +-2 So boring that even its target audience talked all the way through it . +0 Wiser souls would have tactfully pretended not to see it and left it lying there +-2 Rarely has sex on screen been so aggressively anti-erotic . +1 The Hours , a delicately crafted film , is an impressive achievement in spite of a river of sadness that pours into every frame . +1 Delivers roughly equal amounts of beautiful movement and inside information . +0 Showtime 's starry cast could be both an asset and a detriment . +2 -LRB- Dong -RRB- makes a valiant effort to understand everyone 's point of view , and he does such a good job of it that Family Fundamentals gets you riled up . +2 Light the candles , bring out the cake and do n't fret about the calories because there 's precious little substance in Birthday Girl -- it 's simply , and surprisingly , a nice , light treat . +2 In his debut as a director , Washington has a sure hand . +2 -- but it makes for one of the most purely enjoyable and satisfying evenings at the movies I 've had in a while . +0 This is not Chabrol 's best , but even his lesser works outshine the best some directors can offer . +1 The heart of the film is a touching reflection on aging , suffering and the prospect of death . +2 It 's a glorious spectacle like those D.W. Griffith made in the early days of silent film . +-1 The movie is undone by a filmmaking methodology that 's just experimental enough to alienate the mainstream audience while ringing cliched to hardened indie-heads . +2 The year 's greatest adventure , and Jackson 's limited but enthusiastic adaptation has made literature literal without killing its soul -- a feat any thinking person is bound to appreciate . +0 If this movie leaves you cool , it also leaves you intriguingly contemplative . +1 When all is said and done , she loves them to pieces -- and so , I trust , will you . +1 It takes you somewhere you 're not likely to have seen before , but beneath the exotic surface -LRB- and exotic dancing -RRB- it 's surprisingly old-fashioned . +1 Director Claude Chabrol has become the master of innuendo . +1 Woven together handsomely , recalling sixties ' rockumentary milestones from Lonely Boy to Do n't Look Back . +-2 It 's petty thievery like this that puts flimsy flicks like this behind bars +-1 Paul Cox needed to show it . +0 A film that will probably please people already fascinated by Behan but leave everyone else yawning with admiration . +1 The huskies are beautiful , the border collie is funny and the overall feeling is genial and decent . +-1 They ought to be a whole lot scarier than they are in this tepid genre offering . +1 moved +-2 Nearly every attempt at humor here is DOA . +0 A piquant meditation on the things that prevent people from reaching happiness . +2 This movie is to be cherished . +2 The Bard as black comedy -- Willie would have loved it . +-1 Too bland and fustily tasteful to be truly prurient . +2 While Tattoo borrows heavily from both Seven and The Silence of the Lambs , it manages to maintain both a level of sophisticated intrigue and human-scale characters that suck the audience in . +-1 Once he starts learning to compromise with reality enough to become comparatively sane and healthy , the film becomes predictably conventional . +1 The film is ... determined to treat its characters , weak and strong , as fallible human beings , not caricatures , and to carefully delineate the cost of the inevitable conflicts between human urges and an institution concerned with self-preservation . +1 Even as it pays earnest homage to turntablists and beat jugglers , old schoolers and current innovators , Scratch is great fun , full of the kind of energy it 's documenting . +-1 While it is interesting to witness the conflict from the Palestinian side , Longley 's film lacks balance ... and fails to put the struggle into meaningful historical context . +1 Producer John Penotti surveyed high school students ... and came back with the astonishing revelation that `` they wanted to see something that did n't talk down to them . '' +2 A real winner -- smart , funny , subtle , and resonant . +0 Ultimate X is a ride , basically the kind of greatest-hits reel that might come with a subscription to ESPN the Magazine . +0 Unfortunately , contrived plotting , stereotyped characters and Woo 's over-the-top instincts as a director undermine the moral dilemma at the movie 's heart . +2 Jones ... makes a great impression as the writer-director of this little $ 1.8 million charmer , which may not be cutting-edge indie filmmaking but has a huge heart . +-2 Even a hardened voyeur would require the patience of Job to get through this interminable , shapeless documentary about the swinging subculture . +2 I 'd watch these two together again in a New York minute . +-2 You can practically hear George Orwell turning over . +2 Ferrara 's best film in years . +0 Possibly not since Grumpy Old Men have I heard a film so solidly connect with one demographic while striking out with another . +1 No doubt the star and everyone else involved had their hearts in the right place . +0 ... a visually seductive , unrepentantly trashy take on Rice 's second installment of her Vampire Chronicles . +2 Poetry in motion captured on film . +-1 Pretend like your SAT scores are below 120 and you might not notice the flaws . +-1 None of Birthday Girl 's calculated events take us by surprise ... +-1 Twenty-three movies into a mostly magnificent directorial career , Clint Eastwood 's efficiently minimalist style finally has failed him . +0 It 's like a `` Big Chill '' reunion of the Baader-Meinhof Gang , only these guys are more harmless pranksters than political activists . +2 Ms. Hutchins is talented enough and charismatic enough to make us care about Zelda 's ultimate fate . +1 Successfully blended satire , high camp and yet another sexual taboo into a really funny movie . +1 Really is a pan-American movie , with moments of genuine insight into the urban heart . +0 Same song , second verse , coulda been better , but it coulda been worse . +-1 The superior plotline is n't quite enough to drag along the dead -LRB- water -RRB- weight of the other . +0 Crikey indeed . +0 It 's exactly what you 'd expect . +-1 It 's definitely not made for kids or their parents , for that matter , and I think even fans of Sandler 's comic taste may find it uninteresting . +-2 You can not guess why the cast and crew did n't sign a pact to burn the negative and the script and pretend the whole thing never existed . +1 A stirring road movie . +1 If you 've grown tired of going where no man has gone before , but several movies have - take heart . +1 It has more than a few moments that are insightful enough to be fondly remembered in the endlessly challenging maze of moviegoing . +-1 It just goes to show , an intelligent person is n't necessarily an admirable storyteller . +2 Perhaps the best sports movie I 've ever seen . +-1 Just send it to Cranky . +-1 Steven Soderbergh does n't remake Andrei Tarkovsky 's Solaris so much as distill it . +-1 Anyone who wants to start writing screenplays can just follow the same blueprint from hundreds of other films , sell it to the highest bidder and walk away without anyone truly knowing your identity . +-1 In theory , a middle-aged romance pairing Clayburgh and Tambor sounds promising , but in practice it 's something else altogether -- clownish and offensive and nothing at all like real life . +-1 Works better in the conception than it does in the execution ... winds up seeming just a little too clever . +0 New Yorkers always seem to find the oddest places to dwell ... +-1 Vaguely interesting , but it 's just too too much . +-1 With all the sympathy , empathy and pity fogging up the screen ... His Secret Life enters the land of unintentional melodrama and tiresome love triangles . +-1 Van Wilder has a built-in audience , but only among those who are drying out from spring break and are still unconcerned about what they ingest . +-1 No , even that 's too committed . +2 The large-frame IMAX camera lends itself beautifully to filming the teeming life on the reefs , making this gorgeous film a must for everyone from junior scientists to grown-up fish lovers . +-1 Low comedy does n't come much lower . +-1 The characterizations and dialogue lack depth or complexity , with the ironic exception of Scooter . +1 dramatic snapshot +0 What we get ... is Caddyshack crossed with the Loyal Order of Raccoons . +1 It 'll keep you wide awake and ... very tense . +-1 The movie is loaded with good intentions , but in his zeal to squeeze the action and our emotions into the all-too-familiar dramatic arc of the Holocaust escape story , Minac drains his movie of all individuality . +1 It may scream low budget , but this charmer has a spirit that can not be denied . +1 Less an examination of neo-Nazism than a probe into the nature of faith itself . +2 Though few will argue that it ranks with the best of Herzog 's works , Invincible shows he 's back in form , with an astoundingly rich film . +1 While it may not add up to the sum of its parts , Holofcener 's film offers just enough insight to keep it from being simpleminded , and the ensemble cast is engaging enough to keep you from shifting in your chair too often . +1 There are no special effects , and no Hollywood endings . +-1 Despite Juliet Stevenon 's attempt to bring cohesion to Pamela 's emotional roller coaster life , it is not enough to give the film the substance it so desperately needs . +1 Not a schlocky creature feature but something far more stylish and cerebral -- and , hence , more chillingly effective . +2 From a deceptively simple premise , this deeply moving French drama develops a startling story that works both as a detailed personal portrait and as a rather frightening examination of modern times . +0 The movie is obviously a labour of love so Howard appears to have had free rein to be as pretentious as he wanted . +1 A stylish cast and some clever scripting solutions help Chicago make the transition from stage to screen with considerable appeal intact . +1 Fessenden 's narrative is just as much about the ownership and redefinition of myth as it is about a domestic unit finding their way to joy . +1 It 's a movie that accomplishes so much that one viewing ca n't possibly be enough . +2 You can sip your vintage wines and watch your Merchant Ivory productions ; I 'll settle for a nice cool glass of iced tea and a Jerry Bruckheimer flick any day of the week . +1 A quiet , disquieting triumph . +-2 A muddled limp biscuit of a movie , a vampire soap opera that does n't make much sense even on its own terms . +0 It looks much more like a cartoon in the end than The Simpsons ever has . +1 Hugely accomplished slice of Hitchcockian suspense . +-1 A generic international version of a typical American horror film . +0 The result is good gossip , entertainingly delivered , yet with a distinctly musty odour , its expiry date long gone . +2 Just the labour involved in creating the layered richness of the imagery in this chiaroscuro of madness and light is astonishing . +1 Charlotte Sometimes is a gem . +1 Stage director Sam Mendes showcases Tom Hanks as a depression era hit-man in this dark tale of revenge . +1 Brady +-1 Upper Teens may get cynical . +1 A gift to anyone who loves both dance and cinema +1 A small movie with a big heart . +-1 Like a comedian who starts off promisingly but then proceeds to flop , Comedian runs out of steam after a half hour . +1 feeling to it , but like the 1920 's , the trip there is a great deal of fun . +1 Essentially a collection of bits -- and they 're all naughty . +-1 A cartoon ? +0 Disney aficionados will notice distinct parallels between this story and the 1971 musical `` Bedknobs and Broomsticks , '' which also dealt with British children rediscovering the power of fantasy during wartime . +-1 These guys seem great to knock back a beer with but they 're simply not funny performers . +-2 It 's not a motion picture ; it 's an utterly static picture . +1 The Powerpuff Girls arrive on the big screen with their super-powers , their super-simple animation and their super-dooper-adorability intact . +-1 Coal is n't as easy to come by as it used to be and this would be a worthy substitute for naughty children 's stockings . +1 I love the opening scenes of a wintry New York City in 1899 . +1 If -LRB- Jaglom 's -RRB- latest effort is not the director at his most sparkling , some of its repartee is still worth hearing . +0 It shares the first two films ' loose-jointed structure , but laugh-out-loud bits are few and far between . +2 The movie is a trove of delights . +-1 With `` Ichi the Killer '' , Takashi Miike , Japan 's wildest filmmaker gives us a crime fighter carrying more emotional baggage than Batman ... +0 Were it not for a sentimental resolution that explains way more about Cal than does the movie or the character any good , Freundlich 's World Traveler might have been one of the more daring and surprising American movies of the year . +0 Thin period piece . +2 A well-executed spy-thriller . +0 The stripped-down dramatic constructs , austere imagery and abstract characters are equal parts poetry and politics , obvious at times but evocative and heartfelt . +1 ... the tale of her passionate , tumultuous affair with Musset unfolds as Sand 's masculine persona , with its love of life and beauty , takes form . +-2 More of the same old garbage Hollywood has been trying to pass off as acceptable teen entertainment for some time now . +0 Strident and inelegant in its ` message-movie ' posturing . +1 In the affable Maid in Manhattan , Jennifer Lopez 's most aggressive and most sincere attempt to take movies by storm , the diva shrewdly surrounds herself with a company of strictly A-list players . +1 Gives an intriguing twist to the French coming-of-age genre . +1 I 'd be lying if I said my ribcage did n't ache by the end of Kung Pow . +1 Has the capability of effecting change and inspiring hope . +-2 Kitschy , flashy , overlong soap opera . +-1 White has n't developed characters so much as caricatures , one-dimensional buffoons that get him a few laughs but nothing else . +-1 ... one resurrection too many . +-2 Execrable . +1 It may be a no-brainer , but at least it 's a funny no-brainer . +1 I liked the movie , but I know I would have liked it more if it had just gone that one step further . +1 -LRB- Allen 's -RRB- best works understand why snobbery is a better satiric target than middle-America diversions could ever be . +-1 It gives poor Dana Carvey nothing to do that is really funny , and then expects us to laugh because he acts so goofy all the time . +0 Bernal and +0 An ambitious and moving but bleak film . +1 If cinema had been around to capture the chaos of France in the 1790 's , one imagines the result would look like something like this . +1 Slight but enjoyable documentary . +0 Did the film inform and educate me ? +-1 If you are curious to see the darker side of what 's going on with young TV actors -LRB- Dawson Leery did what ?!? -RRB- , or see some interesting storytelling devices , you might want to check it out , but there 's nothing very attractive about this movie . +0 At the end of the movie , my 6-year-old nephew said , `` I guess I come from a broken family , and my uncles are all aliens , too . '' +0 All the actors are good in Pauline & Paulette but van der Groen , described as ` Belgium 's national treasure , ' is especially terrific as Pauline . +0 Curling may be a unique sport but Men with Brooms is distinctly ordinary . +1 ` Yes , that 's right : it 's Forrest Gump , Angel Of Death . ' +1 Metaphors abound , but it is easy to take this film at face value and enjoy its slightly humorous and tender story . +-1 Comes across as a fairly weak retooling . +-1 This Orange has some juice , but it 's far from fresh-squeezed . +1 By not averting his eyes , Solondz forces us to consider the unthinkable , the unacceptable , the unmentionable . +1 A remarkably alluring film set in the constrictive Eisenhower era about one suburban woman 's yearning in the face of a loss that shatters her cheery and tranquil suburban life . +-1 Ultimately this is a frustrating patchwork : an uneasy marriage of Louis Begley 's source novel -LRB- About Schmidt -RRB- and an old Payne screenplay . +-1 The movie is like a year late for tapping into our reality tv obsession , and even tardier for exploiting the novelty of the `` webcast . '' +-1 Chai 's structure and pacing are disconcertingly slack . +0 Or else a doggie winks . +1 You need n't be steeped in '50s sociology , pop culture or movie lore to appreciate the emotional depth of Haynes ' work . +0 Decasia is what has happened already to so many silent movies , newsreels and the like . +2 More than anything else , Kissing Jessica Stein injects freshness and spirit into the romantic comedy genre , which has been held hostage by generic scripts that seek to remake Sleepless in Seattle again and again . +1 Fast and funny , an action cartoon that 's suspenseful enough for older kids but not too scary for the school-age crowd . +0 After all the big build-up , the payoff for the audience , as well as the characters , is messy , murky , unsatisfying . +2 Not only better than its predecessor , it may rate as the most magical and most fun family fare of this or any recent holiday season . +0 Once again , the intelligence of gay audiences has been grossly underestimated , and a meaty plot and well-developed characters have been sacrificed for skin and flash that barely fizzle . +-1 A film without surprise geared toward maximum comfort and familiarity . +1 Definitely a crowd-pleaser , but then , so was the Roman Colosseum . +1 Here is a VH1 Behind the Music special that has something a little more special behind it : music that did n't sell many records but helped change a nation . +2 Kids will love its fantasy and adventure , and grownups should appreciate its whimsical humor . +-1 After all , he took three minutes of dialogue , 30 seconds of plot and turned them into a 90-minute movie that feels five hours long . +-2 Interminably bleak , to say nothing of boring . +2 A naturally funny film , Home Movie makes you crave Chris Smith 's next movie . +2 The Bai brothers have taken an small slice of history and opened it up for all of us to understand , and they 've told a nice little story in the process . +0 A Meatballs for the bare-midriff generation . +-2 This movie is about the worst thing Chan has done in the United States . +1 Maintains your interest until the end and even leaves you with a few lingering animated thoughts . +1 From blushing to gushing -- Imamura squirts the screen in ` Warm Water Under a Red Bridge ' +0 Entertainment more disposable than Hanna-Barbera 's half-hour cartoons ever were . +-1 The beautiful images and solemn words can not disguise the slack complacency of -LRB- Godard 's -RRB- vision , any more than the gorgeous piano and strings on the soundtrack can drown out the tinny self-righteousness of his voice . +-1 Were Dylan Thomas alive to witness first-time director Ethan Hawke 's strained Chelsea Walls , he might have been tempted to change his landmark poem to , ` Do Not Go Gentle Into That Good Theatre . ' +1 Affirms the gifts of all involved , starting with Spielberg and going right through the ranks of the players -- on-camera and off -- that he brings together . +0 A somewhat disappointing and meandering saga . +-1 It 's in the action scenes that things fall apart . +-2 There 's no palpable chemistry between Lopez and male lead Ralph Fiennes , plus the script by Working Girl scribe Kevin Wade is workmanlike in the extreme . +-1 A cleverly crafted but ultimately hollow mockumentary . +-1 The uneven movie does have its charms and its funny moments but not quite enough of them . +-1 An unintentionally surreal kid 's picture ... in which actors in bad bear suits enact a sort of inter-species parody of a VH1 Behind the Music episode . +0 It will break your heart many times over . +-1 This is as lax and limp a comedy as I 've seen in a while , a meander through worn-out material . +-1 It 's both sitcomishly predictable and cloying in its attempts to be poignant . +-1 Though this rude and crude film does deliver a few gut-busting laughs , its digs at modern society are all things we 've seen before . +-1 -LRB- A -RRB- mess . +-2 A work that lacks both a purpose and a strong pulse . +1 The sword fighting is well done and Auteuil is a goofy pleasure . +-1 a stereotype +2 The IMAX screen enhances the personal touch of manual animation . +0 Kaufman and Jonze take huge risks to ponder the whole notion of passion -- our desire as human beings for passion in our lives and the emptiness one feels when it is missing . +1 God bless Crudup and his aversion to taking the easy Hollywood road and cashing in on his movie-star gorgeousness . +-1 Is it a comedy ? +1 Unlike most surf movies , Blue Crush thrillingly uses modern technology to take the viewer inside the wave . +1 The best part about `` Gangs '' was Daniel Day-Lewis . +1 Waiting for Godard can be fruitful : ` In Praise of Love ' is the director 's epitaph for himself . +1 An edgy thriller that delivers a surprising punch . +-1 The movie would seem less of a trifle if Ms. Sugarman followed through on her defiance of the saccharine . +-2 ` The War of the Roses , ' trailer-trash style . +2 The result is a powerful , naturally dramatic piece of low-budget filmmaking . +-2 A fifty car pileup of cliches . +-1 Whole stretches of the film may be incomprehensible to moviegoers not already clad in basic black . +-2 ... pitiful , slapdash disaster . +2 Charlotte Sometimes is a brilliant movie . +0 You end up simply admiring this bit or that , this performance or that . +2 Godard has never made a more sheerly beautiful film than this unexpectedly moving meditation on love , history , memory , resistance and artistic transcendence . +-2 An erotic thriller that 's neither too erotic nor very thrilling , either . +1 Carrying off a spot-on Scottish burr , Duvall -LRB- also a producer -RRB- peels layers from this character that may well not have existed on paper . +0 A solid piece of journalistic work that draws a picture of a man for whom political expedience became a deadly foreign policy . +2 Hopkins , squarely fills the screen . +-2 Irwin and his director never come up with an adequate reason why we should pay money for what we can get on television for free . +0 Everything its title implies , a standard-issue crime drama spat out from the Tinseltown assembly line . +1 Unfolds as one of the most politically audacious films of recent decades from any country , but especially from France . +-2 `` Abandon '' will leave you wanting to abandon the theater . +1 Probably the best case for Christianity since Chesterton and Lewis . +-2 Before long , you 're desperate for the evening to end . +0 It 's all a rather shapeless good time ... +-2 Feels more like a rejected X-Files episode than a credible account of a puzzling real-life happening . +-2 No amount of good intentions is able to overcome the triviality of the story . +2 -LRB- Ramsay -RRB- visually transforms the dreary expanse of dead-end distaste the characters inhabit into a poem of art , music and metaphor . +-1 The film has -LRB- its -RRB- moments , but they are few and far between . +1 ... a sweetly affecting story about four sisters who are coping , in one way or another , with life 's endgame . +0 A disturbing examination of what appears to be the definition of a ` bad ' police shooting . +-2 Distances you by throwing out so many red herrings , so many false scares , that the genuine ones barely register . +0 Almost . +-2 Every sequel you skip will be two hours gained . +-1 Been there done that . +0 They exist for hushed lines like `` They 're back ! '' +1 Somehow Ms. Griffiths and Mr. Pryce bring off this wild Welsh whimsy . +-1 The densest distillation of Roberts ' movies ever made . +-2 Lots of effort and intelligence are on display but in execution it is all awkward , static , and lifeless rumblings . +2 This is one of the outstanding thrillers of recent years . +-1 Consider the film a celluloid litmus test for the intellectual and emotional pedigree of your date and a giant step backward for a director I admire . +1 The subtitled costume drama is set in a remote African empire before cell phones , guns , and the internal combustion engine , but the politics that thump through it are as timely as tomorrow . +0 Opening with some contrived banter , cliches and some loose ends , the screenplay only comes into its own in the second half . +2 A captivating new film . +0 If you adored The Full Monty so resoundingly that you 're dying to see the same old thing in a tired old setting , then this should keep you reasonably entertained . +1 Worth catching for Griffiths ' warm and winning central performance . +-1 Sorvino makes the princess seem smug and cartoonish , and the film only really comes alive when poor Hermocrates and Leontine pathetically compare notes about their budding amours . +0 While this has the making of melodrama , the filmmaker cuts against this natural grain , producing a work that 's more interested in asking questions than in answering them . +1 Davis is funny , charming and quirky in her feature film acting debut as Amy . +-2 An uncomfortable movie , suffocating and sometimes almost senseless , The Grey Zone does have a center , though a morbid one . +-1 The lousy John Q all but spits out Denzel Washington 's fine performance in the title role . +-2 So devoid of pleasure or sensuality that it can not even be dubbed hedonistic . +1 Satin Rouge is not a new , or inventive , journey , but it 's encouraging to see a three-dimensional , average , middle-aged woman 's experience of self-discovery handled with such sensitivity . +1 A pointed , often tender , examination of the pros and cons of unconditional love and familial duties . +1 Another trumpet blast that there may be a New Mexican Cinema a-bornin ' . ' +-1 Gorgeous to look at but insufferably tedious and turgid ... a curiously constricted epic . +-1 Only about as sexy and dangerous as an actress in a role that reminds at every turn of Elizabeth Berkley 's flopping dolphin-gasm . +-1 Their contrast is neither dramatic nor comic -- it 's just a weird fizzle . +-2 Collateral Damage is trash , but it earns extra points by acting as if it were n't . +0 When you think you 've figured out Bielinsky 's great game , that 's when you 're in the most trouble : He 's the con , and you 're just the mark . +2 Swimming is above all about a young woman 's face , and by casting an actress whose face projects that woman 's doubts and yearnings , it succeeds . +0 It 's packed to bursting with incident , and with scores of characters , some fictional , some from history . +0 You want to call Domino 's . +0 The umpteenth summer skinny dip in Jerry Bruckheimer 's putrid pond of retread action twaddle . +1 `` the road paved with good intentions leads to the video store '' +1 Chris Columbus ' sequel is faster , livelier and a good deal funnier than his original . +-1 Full of flatulence jokes and mild sexual references , Kung Pow ! +0 The whole affair is as predictable as can be . +1 The film is a very good viewing alternative for young women . +1 To those who have not read the book , the film is a much better mother-daughter tale than last summer 's ` Divine Secrets of the Ya-Ya Sisterhood , ' but that 's not saying much . +1 But it also has many of the things that made the first one charming . +0 Sheridan +1 This slight premise ... works because of the ideal casting of the masterful British actor Ian Holm as the aged Napoleon . +1 But never mind all that ; the boobs are fantasti +1 About Schmidt is Nicholson 's goofy , heartfelt , mesmerizing King Lear . +-1 It is most of the things Costner movies are known for ; it 's sanctimonious , self-righteous and so eager to earn our love that you want to slap it . +2 This is a very funny , heartwarming film . +1 It 's a piece of handiwork that shows its indie tatters and self-conscious seams in places , but has some quietly moving moments and an intelligent subtlety . +2 I was amused and entertained by the unfolding of Bielinsky 's cleverly constructed scenario , and greatly impressed by the skill of the actors involved in the enterprise . +1 For most of the distance the picture provides a satisfyingly unsettling ride into the dark places of our national psyche . +-1 With very little to add beyond the dark visions already relayed by superb recent predecessors like Swimming With Sharks and The Player , this latest skewering ... may put off insiders and outsiders alike . +-1 Being unique does n't necessarily equate to being good , no matter how admirably the filmmakers have gone for broke . +0 The respective charms of Sandra Bullock and Hugh Grant have worn threadbare . +-1 Like the Hanks character , he 's a slow study : The action is stilted and the tabloid energy embalmed . +1 ... enthusiastically invokes the percussion rhythm , the brass soul and the sense of fierce competition that helps make great marching bands half the fun of college football games . +1 What 's invigorating about it is that it does n't give a damn . +0 Cacoyannis is perhaps too effective in creating an atmosphere of dust-caked stagnation and labored gentility . +1 An entertaining , if ultimately minor , thriller . +1 The real star of this movie is the score , as in the songs translate well to film , and it 's really well directed . +0 Punitively affirmational parable . +-1 Demme finally succeeds in diminishing his stature from Oscar-winning master to lowly studio hack . +1 Horrid little propaganda film with fascinating connections not only to the Serbs themselves but also to a network of American right-wing extremists . +1 Star\/producer Salma Hayek and director Julie Taymor have infused Frida with a visual style unique and inherent to the titular character 's paintings and in the process created a masterful work of art of their own . +1 This one is not nearly as dreadful as expected . +-1 But ... in trying to capture the novel 's deeper intimate resonances , the film has -- ironically - distanced us from the characters . +1 Real Women Have Curves wears its empowerment on its sleeve but even its worst harangues are easy to swallow thanks to remarkable performances by Ferrera and Ontiveros . +-1 There 's a whole heap of nothing at the core of this slight coming-of-age\/coming-out tale . +2 A sensitive , moving , brilliantly constructed work . +0 It pulls the rug out from under you , just when you 're ready to hate one character , or really sympathize with another character , something happens to send you off in different direction . +2 The art direction is often exquisite , and the anthropomorphic animal characters are beautifully realized through clever makeup design , leaving one to hope that the eventual DVD release will offer subtitles and the original Italian-language soundtrack . +-2 It 's probably not easy to make such a worthless film ... +1 The creative animation work may not look as fully ` rendered ' as Pixar 's industry standard , but it uses lighting effects and innovative backgrounds to an equally impressive degree . +0 An often unfunny romp . +0 It makes sense that he went back to school to check out the girls -- his film is a frat boy 's idea of a good time . +0 Clever but not especially compelling . +-1 An EXIT sign , that is . +0 It 's an actor 's showcase that accomplishes its primary goal without the use of special effects , but rather by emphasizing the characters -- including the supporting ones . +2 The Emperor 's Club , ruthless in its own placid way , finds one of our most conservative and hidebound movie-making traditions and gives it new texture , new relevance , new reality . +-1 ... if it had been only half-an-hour long or a TV special , the humor would have been fast and furious -- at ninety minutes , it drags . +1 Its compelling mix of trial movie , escape movie and unexpected fable ensures the film never feels draggy . +-1 It drowns in sap . +0 ` Rare Birds ' tries to force its quirkiness upon the audience . +2 A solid and refined piece of moviemaking imbued with passion and attitude . +1 `` Red Dragon '' never cuts corners . +0 modeled +-1 Alternative medicine obviously has its merits ... but Ayurveda does the field no favors . +-1 Bland but harmless . +-1 Viewers are asked so often to suspend belief that were it not for Holm 's performance , the film would be a total washout . +-1 A small fortune in salaries and stunt cars might have been saved if the director , Tom Dey , had spliced together bits and pieces of Midnight Run and 48 Hours -LRB- and , for that matter , Shrek -RRB- . +1 It 's good to see Michael Caine whipping out the dirty words and punching people in the stomach again . +-1 No Such Thing breaks no new ground and treads old turf like a hippopotamus ballerina . +1 The film exudes the urbane sweetness that Woody Allen seems to have bitterly forsaken . +-1 The script is a dim-witted pairing of teen-speak and animal gibberish . +1 Cedar somewhat defuses this provocative theme by submerging it in a hoary love triangle . +-2 What might have emerged as hilarious lunacy in the hands of Woody Allen or Mel Brooks -LRB- at least during their '70s heyday -RRB- comes across as lame and sophomoric in this debut indie feature . +-2 I have not been this disappointed by a movie in a long time . +-2 There 's not a comedic moment in this romantic comedy . +-1 I admire it and yet can not recommend it , because it overstays its natural running time . +1 There 's plenty to enjoy -- in no small part thanks to Lau . +-1 Action - mechanical . +-1 None of this is half as moving as the filmmakers seem to think . +-2 An incredibly irritating comedy about thoroughly vacuous people ... manages to embody the worst excesses of nouvelle vague without any of its sense of fun or energy . +-1 Wait to see it then . +-2 None of this is very original , and it is n't particularly funny . +0 -- was a fad that had long since vanished . +-1 An uneasy mix of run-of-the-mill raunchy humor and seemingly sincere personal reflection . +-1 Should have been worth cheering as a breakthrough but is devoid of wit and humor . +0 I found myself more appreciative of what the director was trying to do than of what he had actually done . +0 is clever enough , though thin writing proves its undoing . +-1 Stone seems to have a knack for wrapping the theater in a cold blanket of urban desperation . +-2 Done in mostly by a weak script that ca n't support the epic treatment . +-1 The whole thing plays like a tired Tyco ad . +-1 That 's muy loco , but no more ridiculous than most of the rest of `` Dragonfly . '' +0 Solondz creates some effective moments of discomfort for character and viewer alike . +-1 Includes too much obvious padding . +0 Well , they 're ` they ' . +-1 Any attempts at nuance given by the capable cast is drowned out by director Jon Purdy 's sledgehammer sap . +2 -LRB- A -RRB- wonderfully loopy tale of love , longing , and voting . +-1 The characters , cast in impossibly contrived situations , are totally estranged from reality . +1 For every cheesy scene , though , there is a really cool bit -- the movie 's conception of a future-world holographic librarian -LRB- Orlando Jones -RRB- who knows everything and answers all questions , is visually smart , cleverly written , and nicely realized . +2 The mark of a respectable summer blockbuster is one of two things : unadulterated thrills or genuine laughs . +0 As a hybrid teen thriller and murder mystery , Murder by Numbers fits the profile too closely . +1 Alternately frustrating and rewarding . +0 I highly recommend Irwin , but not in the way this film showcases him . +-1 It 's hard to believe that something so short could be so flabby . +2 Anyone who welcomes a dash of the avant-garde fused with their humor should take pleasure in this crazed , joyous romp of a film . +-1 It merely indulges in the worst elements of all of them . +-1 -- that the ` true story ' by which All the Queen 's Men is allegedly `` inspired '' was a lot funnier and more deftly enacted than what 's been cobbled together onscreen . +0 Interesting , but not compelling . +1 `` Catch Me '' feels capable of charming the masses with star power , a pop-induced score and sentimental moments that have become a Spielberg trademark . +0 An enigmatic film that 's too clever for its own good , it 's a conundrum not worth solving . +1 The fascination comes in the power of the Huston performance , which seems so larger than life and yet so fragile , and in the way the Ivan character accepts the news of his illness so quickly but still finds himself unable to react . +0 Eh . +-2 Highly uneven and inconsistent ... Margarita Happy Hour kinda resembles the el cheapo margaritas served within . +0 The film tries to touch on spousal abuse but veers off course and becomes just another revenge film . +1 -LRB- Stephen -RRB- Earnhart 's film is more about the optimism of a group of people who are struggling to give themselves a better lot in life than the ones they currently have . +-1 Glizty but formulaic and silly ... Cagney 's ` top of the world ' has been replaced by the bottom of the barrel . +-1 Queen of the Damned as you might have guessed , makes sorry use of Aaliyah in her one and only starring role -- she does little here but point at things that explode into flame . +2 The modern master of the chase sequence returns with a chase to end all chases +0 into Scrooge . +-1 A sub-formulaic slap in the face to seasonal cheer . +-1 A baffling mixed platter of gritty realism and magic realism with a hard-to-swallow premise . +-1 -LRB- I -RRB- t 's certainly laudable that the movie deals with hot-button issues in a comedic context , but Barbershop is n't as funny as it should be . +1 But once the falcon arrives in the skies above Manhattan , the adventure is on red alert . +0 All the filmmakers are asking of us , is to believe in something that is improbable . +2 A fascinating literary mystery story with multiple strands about the controversy of who really wrote Shakespeare 's plays . +-2 My own minority report is that it stinks . +-1 Unless there are zoning ordinances to protect your community from the dullest science fiction , Impostor is opening today at a theater near you . +-1 A handsome but unfulfilling suspense drama more suited to a quiet evening on PBS than a night out at an AMC . +-2 Not only are the film 's Sopranos gags incredibly dated and unfunny , they also demonstrate how desperate the makers of this ` we 're - doing-it-for - the-cash ' sequel were . +-1 To the vast majority of more casual filmgoers , it will probably be a talky bore . +2 finely crafted , finely written , exquisitely performed +0 There 's no real reason to see it , and no real reason not to . +0 -LRB- Crystal and De Niro -RRB- manage to squeeze out some good laughs but not enough to make this silly con job sing . +-2 Master of Disguise runs for only 71 minutes and feels like three hours . +2 ... a delightfully unpredictable , hilarious comedy with wonderful performances that tug at your heart in ways that utterly transcend gender labels . +1 It does n't matter that the film is less than 90 minutes . +0 Do n't hate El Crimen del Padre Amaro because it 's anti-Catholic . +1 The new Insomnia is a surprisingly faithful remake of its chilly predecessor , and when it does elect to head off in its own direction , it employs changes that fit it well rather than ones that were imposed for the sake of commercial sensibilities . +1 Its sheer dynamism is infectious . +0 Troll the cult section of your local video store for the real deal . +-2 Bears is even worse than I imagined a movie ever could be . +-2 Crush could be the worst film a man has made about women since Valley of the Dolls . +-1 With McConaughey in an entirely irony-free zone and Bale reduced mainly to batting his sensitive eyelids , there 's not enough intelligence , wit or innovation on the screen to attract and sustain an older crowd . +-1 A light , engaging comedy that fumbles away almost all of its accumulated enjoyment with a crucial third act miscalculation . +-1 They presume their audience wo n't sit still for a sociology lesson , however entertainingly presented , so they trot out the conventional science-fiction elements of bug-eyed monsters and futuristic women in skimpy clothes . +-1 It does n't offer audiences any way of gripping what its point is , or even its attitude toward its subject . +-1 A loquacious and dreary piece of business . +-1 Blue Crush is as predictable as the tides . +1 waydowntown manages to nail the spirit-crushing ennui of denuded urban living without giving in to it . +-1 Disturbing . +1 But it 's defiantly and delightfully against the grain . +1 A compelling coming-of-age drama about the arduous journey of a sensitive young girl through a series of foster homes and a fierce struggle to pull free from her dangerous and domineering mother 's hold over her . +1 Strange it is , but delightfully so . +-1 A clash between the artificial structure of the story and the more contemporary , naturalistic tone of the film ... +2 Jagger , Stoppard and director Michael Apted ... deliver a riveting and surprisingly romantic ride . +1 If the material is slight and admittedly manipulative , Jacquot preserves Tosca 's intoxicating ardor through his use of the camera . +-1 -LRB- A -RRB- slummer . +-1 Ultimately , in the history of the Academy , people may be wondering what all that jazz was about `` Chicago '' in 2002 . +-1 The direction occasionally rises to the level of marginal competence , but for most of the film it is hard to tell who is chasing who or why . +-2 For a story set at sea , Ghost Ship is pretty landbound , with its leaden acting , dull exposition and telegraphed ` surprises . ' +-2 On its icy face , the new film is a subzero version of Monsters , Inc. , without the latter 's imagination , visual charm or texture . +0 The 1960s rebellion was misdirected : you ca n't fight your culture . +-1 Millions of dollars heaped upon a project of such vast proportions need to reap more rewards than spiffy bluescreen technique and stylish weaponry . +1 Family portrait of need , neurosis and nervy negativity is a rare treat that shows the promise of digital filmmaking . +2 A poignant and gently humorous parable that loves its characters and communicates something rather beautiful about human nature . +0 Smug , artificial , ill-constructed and fatally overlong ... it never finds a consistent tone and lacks bite , degenerating into a pious , preachy soap opera . +2 Charlie Hunnam has the twinkling eyes , repressed smile and determined face needed to carry out a Dickensian hero . +2 Measured against practically any like-themed film other than its Oscar-sweeping franchise predecessor The Silence of the Lambs , Red Dragon rates as an exceptional thriller . +-1 Watching a Brian DePalma movie is like watching an Alfred Hitchcock movie after drinking twelve beers . +-2 Guy gets girl , guy loses girl , audience falls asleep . +-1 ... this story gets sillier , not scarier , as it goes along ... +0 You can thank me for this . +-1 Despite its Hawaiian setting , the science-fiction trimmings and some moments of rowdy slapstick , the basic plot of `` Lilo '' could have been pulled from a tear-stained vintage Shirley Temple script . +2 Reassuring , retro uplifter . +-1 An alternately raucous and sappy ethnic sitcom ... you 'd be wise to send your regrets . +1 The sheer joy and pride they took in their work -- and in each other -- shines through every frame . +1 Filmmaker Stacy Peralta has a flashy editing style that does n't always jell with Sean Penn 's monotone narration , but he respects the material without sentimentalizing it . +-2 The nonstop artifice ultimately proves tiresome , with the surface histrionics failing to compensate for the paper-thin characterizations and facile situations . +-1 TV skit-com material fervently deposited on the big screen . +-2 Is there a group of more self-absorbed women than the mother and daughters featured in this film ? +0 Lohman adapts to the changes required of her , but the actress and director Peter Kosminsky never get the audience to break through the wall her character erects +0 The wonderful combination of the sweetness and the extraordinary technical accomplishments of the first film are maintained , but its overall impact falls a little flat with a storyline that never quite delivers the original magic . +1 Although commentary on Nachtwey is provided ... it 's the image that really tells the tale . +-1 Everyone 's to blame here . +1 Instead , she sees it as a chance to revitalize what is and always has been remarkable about clung-to traditions . +1 the film belongs to the marvelous Verdu , a sexy slip of an earth mother who mourns her tragedies in private and embraces life in public +1 Assured , glossy and shot through with brittle desperation . +-1 Those who are only mildly curious , I fear , will be put to sleep or bewildered by the artsy and often pointless visuals . +-2 What ultimately makes Windtalkers a disappointment is the superficial way it deals with its story . +2 At least it 's a fairly impressive debut from the director , Charles Stone III . +-2 Instead , it 'll only put you to sleep . +1 The evocative imagery and gentle , lapping rhythms of this film are infectious -- it gets under our skin and draws us in long before the plot kicks into gear . +2 Not only is it a charming , funny and beautifully crafted import , it uses very little dialogue , making it relatively effortless to read and follow the action at the same time . +-2 Truly terrible . +2 LaBute masterfully balances both Traditional or Modern stories together in a manner that one never overwhelms the other . +-1 Perry 's good and his is an interesting character , but `` Serving Sara '' has n't much more to serve than silly fluff . +-1 Anemic , pretentious . +0 If the very concept makes you nervous ... you 'll have an idea of the film 's creepy , scary effectiveness . +-1 Watchable up until the point where the situations and the dialogue spin hopelessly out of control -- that is to say , when Carol Kane appears on the screen . +-1 There might be some sort of credible gender-provoking philosophy submerged here , but who the hell cares ? +-1 `` -LRB- Hopkins -RRB- does n't so much phone in his performance as fax it . +-1 The film is a confusing melange of tones and styles , one moment a romantic trifle and the next a turgid drama . +2 The film is one of the year 's best . +1 A buoyant romantic comedy about friendship , love , and the truth that we 're all in this together . +2 Davis ... gets vivid performances from her cast and pulls off some deft Ally McBeal-style fantasy sequences . +0 The Sundance Film Festival has become so buzz-obsessed that fans and producers descend upon Utah each January to ferret out The Next Great Thing . +2 One of the most slyly exquisite anti-adult movies ever made . +2 What a bewilderingly brilliant and entertaining movie this is . +0 The film will appeal to Discovery Channel fans and will surely widen the perspective of those of us who see the continent through rose-colored glasses . +2 Matthew Lillard is born to play Shaggy ! +2 Light , silly , photographed with colour and depth , and rather a good time . +2 ... is funny in the way that makes you ache with sadness -LRB- the way Chekhov is funny -RRB- , profound without ever being self-important , warm without ever succumbing to sentimentality . +-1 Ultimately too repellent to fully endear itself to American art house audiences , but it is notable for its stylistic austerity and forcefulness . +-1 In between all the emotional seesawing , it 's hard to figure the depth of these two literary figures , and even the times in which they lived . +0 The combination of lightness and strictness in this instance gives Italian for Beginners an amiable aimlessness that keeps it from seeming predictably formulaic . +1 Continually challenges perceptions of guilt and innocence , of good guys and bad , and asks us whether a noble end can justify evil means . +1 Good-naturedly cornball sequel . +1 Moonlight Mile does n't quite go the distance but the cast is impressive and they all give life to these broken characters who are trying to make their way through this tragedy . +-1 And that is where Ararat went astray . +-2 The documentary is much too conventional -- lots of boring talking heads , etc. -- to do the subject matter justice . +1 Discursive but oddly riveting documentary . +-1 This feature is about as necessary as a hole in the head +1 This movie got me grinning . +0 The film virtually chokes on its own self-consciousness . +-1 One of the most plain , unimaginative romantic comedies I 've ever seen . +1 The rare Imax movie that you 'll wish was longer than an hour . +-1 ` Matrix ' - style massacres erupt throughout ... but the movie has a tougher time balancing its violence with Kafka-inspired philosophy . +2 Elegantly produced and expressively performed , the six musical numbers crystallize key plot moments into minutely detailed wonders of dreamlike ecstasy . +1 This filmed Tosca -- not the first , by the way -- is a pretty good job , if it 's filmed Tosca that you want . +0 Lavishly , exhilaratingly tasteless . +1 Would be an unendurable viewing experience for this ultra-provincial New Yorker if 26-year-old Reese Witherspoon were not on hand to inject her pure fantasy character , Melanie Carmichael , with a massive infusion of old-fashioned Hollywood magic . +-1 Richard Pryor mined his personal horrors and came up with a treasure chest of material , but Lawrence gives us mostly fool 's gold . +0 The thing looks like a made-for-home-video quickie . +-1 This slender plot feels especially thin stretched over the nearly 80-minute running time . +1 Reminiscent of Alfred Hitchcock 's thrillers , most of the scary parts in ` Signs ' occur while waiting for things to happen . +-1 The Merchant-Ivory team continues to systematically destroy everything we hold dear about cinema , only now it 's begun to split up so that it can do even more damage . +-1 It 's a bad sign in a thriller when you instantly know whodunit . +1 As a thoughtful and unflinching examination of an alternative lifestyle , Sex with Strangers is a success . +-1 A cockeyed shot all the way . +-1 Befuddled in its characterizations as it begins to seem as long as the two year affair which is its subject +-2 Press the delete key . +-2 The plot is paper-thin and the characters are n't interesting enough to watch them go about their daily activities for two whole hours . +1 The best movie in many a moon about the passions that sometimes fuel our best achievements and other times leave us stranded with nothing more than our lesser appetites . +1 I like that Smith , he 's not making fun of these people , he 's not laughing at them . +0 At its best when the guarded , resentful Betty and the manipulative yet needy Margot are front and center . +1 Director Tom Dey demonstrated a knack for mixing action and idiosyncratic humor in his charming 2000 debut Shanghai Noon , but Showtime 's uninspired send-up of TV cop show cliches mostly leaves him shooting blanks . +0 I wo n't argue with anyone who calls ` Slackers ' dumb , insulting , or childish ... but I laughed so much that I did n't mind . +2 Sparkling , often hilarious romantic jealousy comedy ... Attal looks so much like a young Robert DeNiro that it seems the film should instead be called ` My Husband Is Travis Bickle ' . +1 It throws quirky characters , odd situations , and off-kilter dialogue at us , all as if to say , `` Look at this ! +-2 A surprisingly flat retread , hobbled by half-baked setups and sluggish pacing . +-2 It 's hard to understand why anyone in his right mind would even think to make the attraction a movie . +0 aside from showing us in explicit detail how difficult it is to win over the two-drink-minimum crowd , there 's little to be learned from watching ` Comedian ' +2 One of the best , most understated performances of -LRB- Jack Nicholson 's -RRB- career . +1 An intense and effective film about loneliness and the chilly anonymity of the environments where so many of us spend so much of our time . +1 It 's still a comic book , but Maguire makes it a comic book with soul . +-1 Where the film falters is in its tone . +2 Amazing ! +0 A modestly comic , modestly action-oriented World War II adventure that , in terms of authenticity , is one of those films that requires the enemy to never shoot straight . +1 Wow , so who knew Charles Dickens could be so light-hearted ? +1 Hey , Happy ! +-1 But here 's a movie about it anyway . +-1 Does n't get the job done , running off the limited chemistry created by Ralph Fiennes and Jennifer Lopez . +0 More than simply a portrait of early extreme sports , this peek into the 1970s skateboard revolution is a skateboard film as social anthropology ... +2 A live-wire film that never loses its ability to shock and amaze . +0 -LRB- Kirshner wins , but it 's close . -RRB- +-2 Like Rudy Yellow Lodge , Eyre needs to take a good sweat to clarify his cinematic vision before his next creation and remember the lessons of the trickster spider . +2 The large-format film is well suited to capture these musicians in full regalia and the incredible IMAX sound system lets you feel the beat down to your toes . +-1 Even bigger and more ambitious than the first installment , Spy Kids 2 looks as if it were made by a highly gifted 12-year-old instead of a grown man . +-2 The leads are so unmemorable , despite several attempts at lengthy dialogue scenes , that one eventually resents having to inhale this gutter romancer 's secondhand material . +0 None of this has the suavity or classical familiarity of Bond , but much of it is good for a laugh . +1 The heat of the moment prevails . +0 Wait for it to hit cable . +-1 Bigelow handles the nuclear crisis sequences evenly but milks drama when she should be building suspense , and drags out too many scenes toward the end that should move quickly . +1 -LRB- A -RRB- satisfying niblet . +1 But they fascinate in their recklessness . +1 If you have n't seen the film lately , you may be surprised at the variety of tones in Spielberg 's work . +1 Me no lika da accents so good , but I thoroughly enjoyed the love story . +-1 The movie 's biggest shocks come from seeing former nymphette Juliette Lewis playing a salt-of-the-earth mommy named Minnie and watching Slim travel incognito in a ridiculous wig no respectable Halloween costume shop would ever try to sell . +-1 A timid , soggy near miss . +-1 hard as this may be to believe , Here on Earth , a surprisingly similar teen drama , was a better film . +1 It 's far from a frothy piece , and the characters are complex , laden with plenty of baggage and tinged with tragic undertones . +0 The execution is so pedestrian that the most positive comment we can make is that Rob Schneider actually turns in a pretty convincing performance as a prissy teenage girl . +0 Watching E.T now , in an era dominated by cold , loud special-effects-laden extravaganzas , one is struck less by its lavish grandeur than by its intimacy and precision . +-1 If you 're looking for a story , do n't bother . +1 The cast is spot on and the mood is laid back . +0 Absurdities and +-1 A party-hearty teen flick that scalds like acid . +2 A moving and stark reminder that the casualties of war reach much further than we imagine . +-2 A so-so , made-for-TV something posing as a real movie . +2 Astonishing ... -LRB- frames -RRB- profound ethical and philosophical questions in the form of dazzling pop entertainment . +-1 Fans of Plympton 's shorts may marginally enjoy the film , but it is doubtful this listless feature will win him any new viewers . +-1 The problem with The Bread , My Sweet is that it 's far too sentimental . +0 If you can tolerate the redneck-versus-blueblood cliches that the film trades in , Sweet Home Alabama is diverting in the manner of Jeff Foxworthy 's stand-up act . +1 Oh , look at that clever angle ! +-2 A crass and insulting homage to great films like Some Like It Hot and the John Wayne classics . +0 This version moves beyond the original 's nostalgia for the communal film experiences of yesteryear to a deeper realization of cinema 's inability to stand in for true , lived experience . +0 Since Lee is a sentimentalist , the film is more worshipful than your random E ! +1 I do n't know if Frailty will turn Bill Paxton into an A-list director , but he can rest contentedly with the knowledge that he 's made at least one damn fine horror movie . +-2 This movie , a certain scene in particular , brought me uncomfortably close to losing my lunch . +-1 There 's a heavy stench of ` been there , done that ' hanging over the film . +0 Only those most addicted to film violence in all its forms will find anything here to appreciate . +-1 The Santa Clause 2 's plot may sound like it was co-written by Mattel executives and lobbyists for the tinsel industry . +2 An energizing , intoxicating documentary charting the rise of hip-hop culture in general and the art of scratching -LRB- or turntablism -RRB- in particular . +-1 ... for all its social and political potential , State Property does n't end up being very inspiring or insightful . +1 Instead of hitting the audience over the head with a moral , Schrader relies on subtle ironies and visual devices to convey point of view . +2 Compellingly watchable . +1 Other than the slightly flawed -LRB- and fairly unbelievable -RRB- finale , everything else is top shelf . +0 This heist flick about young Brooklyn hoods is off the shelf after two years to capitalize on the popularity of Vin Diesel , Seth Green and Barry Pepper . +-1 The movie spends more time with Schneider than with newcomer McAdams , even though her performance is more interesting -LRB- and funnier -RRB- than his . +-1 Certainly not a good movie , but it was n't horrible either . +2 Blisteringly rude , scarily funny , sorrowfully sympathetic to the damage it surveys , the film has in Kieran Culkin a pitch-perfect Holden . +-1 It is n't scary . +1 And it sees those relationships , including that between the son and his wife , and the wife and the father , and between the two brothers , with incredible subtlety and acumen . +-1 Like a fish that 's lived too long , Austin Powers in Goldmember has some unnecessary parts and is kinda wrong in places . +-1 Grant is n't Cary and Bullock is n't Katherine . +1 A seriocomic debut of extravagant promise by Georgian-Israeli director Dover Kosashvili . +1 -LRB- It 's -RRB- a clever thriller with enough unexpected twists to keep our interest . +-1 If you 're not a fan , it might be like trying to eat Brussels sprouts . +-1 The movie eventually snaps under the strain of its plot contrivances and its need to reassure . +2 Maelstrom is strange and compelling , engrossing and different , a moral tale with a twisted sense of humor . +1 A touching , small-scale story of family responsibility and care in the community . +-1 Boasts eye-catching art direction but has a forcefully quirky tone that quickly wears out its limited welcome . +1 This is a smart movie that knows its classical music , knows its Freud and knows its Sade . +2 Kinnear ... gives his best screen performance with an oddly winning portrayal of one of life 's ultimate losers . +2 Their work is fantastic . +0 As a movie , it never seems fresh and vital . +-2 Plodding , poorly written , murky and weakly acted , the picture feels as if everyone making it lost their movie mojo . +1 With Notorious C.H.O. Cho proves she has the stuff to stand tall with Pryor , Carlin and Murphy . +0 near the end takes on a whole other meaning . +-2 the script assumes that not only would subtlety be lost on the target audience , but that it 's also too stupid to realize that they 've already seen this exact same movie a hundred times +-1 ` Linklater fans , or pretentious types who want to appear avant-garde will suck up to this project ... ' +0 There is one surefire way to get a nomination for a best-foreign-film Oscar : Make a movie about whimsical folk who learn a nonchallenging , life-affirming lesson while walking around a foreign city with stunning architecture . +-1 It plods along methodically , somehow under the assumption that its `` dead wife communicating from beyond the grave '' framework is even remotely new or interesting . +0 LaBute ca n't avoid a fatal mistake in the modern era : He 's changed the male academic from a lower-class Brit to an American , a choice that upsets the novel 's exquisite balance and shreds the fabric of the film . +0 A virtual roller-coaster ride of glamour and sleaze . +0 Mostly the film is just hectic and homiletic : two parts exhausting Men in Black mayhem to one part family values . +-1 You might want to take a reality check before you pay the full ticket price to see `` Simone , '' and consider a DVD rental instead . +0 About a Boy vividly recalls the Cary Grant of Room for One More , Houseboat and Father Goose in its affectionate depiction of the gentle war between a reluctant , irresponsible man and the kid who latches onto him . +1 ... a light , yet engrossing piece . +-2 The problem is that it is one that allows him to churn out one mediocre movie after another . +2 unpretentious , charming , quirky , original +1 Where Janice Beard falters in its recycled aspects , implausibility , and sags in pace , it rises in its courageousness , and comedic employment . +-1 The movie is as padded as Allen 's jelly belly . +2 A dazzling dream of a documentary . +2 An intelligently made -LRB- and beautifully edited -RRB- picture that at the very least has a spark of life to it -- more than you can say for plenty of movies that flow through the Hollywood pipeline without a hitch . +1 The unexplored story opportunities of `` Punch-Drunk Love '' may have worked against the maker 's minimalist intent but it is an interesting exercise by talented writer\/director Anderson . +-1 Aspires to the cracked lunacy of The Adventures of Buckaroo Banzai , but thanks to an astonishingly witless script ends up more like The Adventures of Ford Fairlane . +1 Mariah Carey gives us another peek at some of the magic we saw in Glitter here in Wisegirls . +1 Rock solid family fun out of the gates , extremely imaginative through out , but wanes in the middle +2 Clever and unflinching in its comic barbs , Slap Her is a small but rewarding comedy that takes aim at contemporary southern adolescence and never lets up . +1 The Scorpion King is more fun than Conan the Barbarian . +0 Pedro Rodrigues ' +1 A college story that works even without vulgarity , sex scenes , and cussing ! +-2 There are cheesy backdrops , ridiculous action sequences , and many tired jokes about men in heels . +-1 All the more disquieting for its relatively gore-free allusions to the serial murders , but it falls down in its attempts to humanize its subject . +-2 A lame romantic comedy about an unsympathetic character and someone who would not likely be so stupid as to get involved with her . +-1 Once the downward spiral comes to pass , Auto Focus bears out as your typical junkie opera ... +-1 In the book-on-tape market , the film of `` The Kid Stays in the Picture '' would be an abridged edition +0 I wish Windtalkers had had more faith in the dramatic potential of this true story . +-1 After an hour and a half of wondering -- sometimes amusedly , sometimes impatiently -- just what this strenuously unconventional movie is supposed to be , you discover that the answer is as conventional as can be . +-1 We hate -LRB- Madonna -RRB- within the film 's first five minutes , and she lacks the skill or presence to regain any ground . +1 An ebullient Tunisian film about the startling transformation of a tradition-bound widow who is drawn into the exotic world of belly dancing . +0 A Frankenstein mishmash that careens from dark satire to cartoonish slapstick , Bartleby performs neither one very well . +0 There 's something not entirely convincing about The Quiet American . +-1 Chelsea Walls is a case of too many chefs fussing over too weak a recipe . +1 Though filmed partly in Canada , Paid in Full has clever ways of capturing inner-city life during the Reagan years . +-1 It still feels like a prison stretch . +0 As home movie gone haywire , it 's pretty enjoyable , but as sexual manifesto , I 'd rather listen to old Tori Amos records . +-1 Ah-nuld 's action hero days might be over . +0 In gleefully , thumpingly hyperbolic terms , it covers just about every cliche in the compendium about crass , jaded movie types and the phony baloney movie biz . +-2 The Sweetest Thing leaves a bitter taste . +0 After the setup , the air leaks out of the movie , flattening its momentum with about an hour to go . +2 Because the film deliberately lacks irony , it has a genuine dramatic impact ; it plays like a powerful 1957 drama we 've somehow never seen before . +1 In an ART FILM ! +-1 The satire is just too easy to be genuinely satisfying . +0 A gem , captured in the unhurried , low-key style favored by many directors of the Iranian new wave . +2 -LRB- A -RRB- real pleasure in its laid-back way . +-2 Aloof and lacks any real raw emotion , which is fatal for a film that relies on personal relationships . +-1 This is cruel , misanthropic stuff with only weak claims to surrealism and black comedy . +1 there is truth here +0 The symbols float like butterflies and the spinning styx sting like bees . +1 I 'm going to give it a marginal thumbs up . +0 Otherwise , maybe . +1 While the path may be familiar , first-time director Denzel Washington and a top-notch cast manage to keep things interesting . +1 If you answered yes , by all means enjoy The New Guy . +2 Throws in enough clever and unexpected twists to make the formula feel fresh . +2 He does this so well you do n't have the slightest difficulty accepting him in the role . +1 The premise of Jason X is silly but strangely believable . +1 Ya-Yas everywhere will forgive the flaws and love the film . +1 I will be . +2 -LRB- Washington 's -RRB- strong hand , keen eye , sweet spirit and good taste are reflected in almost every scene . +1 What a dumb , fun , curiously adolescent movie this is . +0 Cold and scattered , Minority Report commands interest almost solely as an exercise in gorgeous visuals . +0 National Lampoon 's Van Wilder may aim to be the next Animal House , but it more closely resembles this year 's version of Tomcats . +1 A well made indieflick in need of some trims and a more chemistry between its stars . +0 The film truly does rescue -LRB- the Funk Brothers -RRB- from Motown 's shadows . +1 Director Chris Wedge and screenwriters Michael Berg , Michael J. Wilson and Peter Ackerman create some episodes that rival vintage Looney Tunes for the most creative mayhem in a brief amount of time . +-1 The star who helped give a spark to `` Chasing Amy '' and `` Changing Lanes '' falls flat as thinking man CIA agent Jack Ryan in this summer 's new action film , `` The Sum of All Fears . '' +1 A playful Iranian parable about openness , particularly the need for people of diverse political perspectives to get along despite their ideological differences . +0 If only there were one for this kind of movie . +-1 You can taste it , but there 's no fizz . +-2 Control-Alt-Delete Simone as quickly as possible +-2 Strong filmmaking requires a clear sense of purpose , and in that oh-so-important category , The Four Feathers comes up short . +2 Enriched by a strong and unforced supporting cast . +1 Nothing overly original , mind you , but solidly entertaining . +2 At its best , this is grand-scale moviemaking for a larger-than-life figure , an artist who has been awarded mythic status in contemporary culture . +1 Funny in a sick , twisted sort of way . +1 It 's fun , but it 's a real howler . +-1 A manipulative feminist empowerment tale thinly posing as a serious drama about spousal abuse . +-2 A semi-autobiographical film that 's so sloppily written and cast that you can not believe anyone more central to the creation of Bugsy than the caterer had anything to do with it . +0 Renner ? +-1 For all its violence , the movie is remarkably dull with only Caine making much of an impression . +0 Trades run-of-the-mill revulsion for extreme unease . +1 She 's all-powerful , a voice for a pop-cyber culture that feeds on her Bjorkness . +1 Like many Western action films , this thriller is too loud and thoroughly overbearing , but its heartfelt concern about North Korea 's recent past and South Korea 's future adds a much needed moral weight . +2 The actors are fantastic . +1 It 's got all the familiar Bruckheimer elements , and Schumacher does probably as good a job as anyone at bringing off the Hopkins\/Rock collision of acting styles and onscreen personas . +0 The Trinity Assembly approaches the endeavor with a shocking lack of irony , and George Ratliff 's documentary , Hell House , reflects their earnestness -- which makes for a terrifying film . +-1 Becomes the last thing you would expect from a film with this title or indeed from any Plympton film : boring . +0 But it is set in a world that is very , very far from the one most of us inhabit . +-1 Call me a cynic , but there 's something awfully deadly about any movie with a life-affirming message . +0 I have no problem with `` difficult '' movies , or movies that ask the audience to meet them halfway and connect the dots instead of having things all spelled out . +1 By surrounding us with hyper-artificiality , Haynes makes us see familiar issues , like racism and homophobia , in a fresh way . +-1 Though Frida is easier to swallow than Julie Taymor 's preposterous Titus , the eye candy here lacks considerable brio . +-1 Full Frontal , which opens today nationwide , could almost be classified as a movie-industry satire , but it lacks the generous inclusiveness that is the genre 's definitive , if disingenuous , feature . +1 While the humor is recognizably Plympton , he has actually bothered to construct a real story this time . +2 ` Drumline ' shows a level of young , Black manhood that is funny , touching , smart and complicated . +-2 This is a movie filled with unlikable , spiteful idiots ; whether or not their friendship is salvaged makes no difference in the least . +-1 This insufferable movie is meant to make you think about existential suffering . +2 This sensitive , smart , savvy , compelling coming-of-age drama delves into the passive-aggressive psychology of co-dependence and the struggle for self-esteem . +-1 All the small moments and flashbacks do n't add up to much more than trite observations on the human condition . +2 A beautifully observed character piece . +0 Though it inspires some -LRB- out-of-field -RRB- creative thought , the film is -- to its own detriment -- much more a cinematic collage than a polemical tract . +-2 Perhaps the grossest movie ever made . +1 Does a good job of establishing a time and place , and of telling a fascinating character 's story . +-2 In fact , it does n't even seem like she tried . +0 Spare yet audacious ... +0 With three excellent principal singers , a youthful and good-looking diva and tenor and richly handsome locations , it 's enough to make you wish Jacquot had left well enough alone and just filmed the opera without all these distortions of perspective . +-2 After several scenes of this tacky nonsense , you 'll be wistful for the testosterone-charged wizardry of Jerry Bruckheimer productions , especially because Half Past Dead is like The Rock on a Wal-Mart budget . +-1 Could n't someone take Rob Schneider and have him switch bodies with a funny person ? +1 Formuliac , but fun . +-2 What might have been acceptable on the printed page of Iles ' book does not translate well to the screen . +1 The sight of the spaceship on the launching pad is duly impressive in IMAX dimensions , as are shots of the astronauts floating in their cabins . +1 As Hannibal would say , yes , ` It 's like having an old friend for dinner ' . +1 Williams absolutely nails Sy 's queasy infatuation and overall strangeness . +-1 Paul Bettany is good at being the ultra-violent gangster wannabe , but the movie is certainly not number 1 . +-2 This is the kind of movie that you only need to watch for about thirty seconds before you say to yourself , ` Ah , yes , here we have a bad , bad , bad movie . ' +-2 Personally , I 'd rather watch them on the Animal Planet . +2 The lively appeal of The Last Kiss lies in the ease with which it integrates thoughtfulness and pasta-fagioli comedy . +-2 An annoying orgy of excess and exploitation that has no point and goes nowhere . +1 This deeply spiritual film taps into the meaning and consolation in afterlife communications . +-2 There are now two signs that M. Night Shyamalan 's debut feature sucked up all he has to give to the mystic genres of cinema : Unbreakable and Signs . +1 The filmmakers try to balance pointed , often incisive satire and unabashed sweetness , with results that are sometimes bracing , sometimes baffling and quite often , and in unexpected ways , touching . +0 Does little to elaborate the conceit of setting this blood-soaked tragedy of murderous ambition in the era of Richard Nixon . +-1 Go , girls , right down the reality drain . +1 The power of Shanghai Ghetto , a documentary by Dana Janklowicz-Mann and Amir Mann , rests in the voices of men and women , now in their 70s , who lived there in the 1940s . +1 Funny and touching . +-2 There is nothing redeeming about this movie . +1 It 's a spectacular performance - ahem , we hope it 's only acting . +-2 The waterlogged script plumbs uncharted depths of stupidity , incoherence and sub-sophomoric sexual banter . +-1 It concentrates far too much on the awkward interplay and utter lack of chemistry between Chan and Hewitt . +2 A stirring tribute to the bravery and dedication of the world 's reporters who willingly walk into the nightmare of war not only to record the events for posterity , but to help us clearly see the world of our making . +-1 A lot like the imaginary sport it projects onto the screen -- loud , violent and mindless . +1 If you like an extreme action-packed film with a hint of humor , then Triple X marks the spot . +0 The simplicity of The Way Home has few equals this side of Aesop +-1 The only reason you should see this movie is if you have a case of masochism and an hour and a half to blow . +1 The film is saved from are n't - kids-cute sentimentality by a warmth that is n't faked and a stately sense of composition . +-1 A few pieces of the film buzz and whir ; very little of it actually clicks . +1 Like any good romance , Son of the Bride , proves it 's never too late to learn . +1 One of the funniest motion pictures of the year , but ... also one of the most curiously depressing . +1 A film that 's flawed and brilliant in equal measure . +-1 An imponderably stilted and self-consciously arty movie . +1 ... the story , like Ravel 's Bolero , builds to a crescendo that encompasses many more paths than we started with . +-2 This thing is virtually unwatchable . +1 The movie does its best to work us over , with second helpings of love , romance , tragedy , false dawns , real dawns , comic relief , two separate crises during marriage ceremonies , and the lush scenery of the Cotswolds . +2 What a concept , what an idea , what a thrill ride . +1 And , thanks to the presence of ` the King , ' it also rocks . +1 I do n't feel the least bit ashamed in admitting that my enjoyment came at the expense of seeing justice served , even if it 's a dish that 's best served cold . +1 Everybody loves a David and Goliath story , and this one is told almost entirely from David 's point of view . +1 The performances are strong , though the subject matter demands acting that borders on hammy at times . +-1 An inexperienced director , Mehta has much to learn . +0 Ryosuke has created a wry , winning , if languidly paced , meditation on the meaning and value of family . +1 It has a caffeinated , sloppy brilliance , sparkling with ideas you wish had been developed with more care , but animated by an energy that puts the dutiful efforts of more disciplined grade-grubbers to shame . +-1 It 's just not very smart . +-1 It wears its heart on the sleeve of its gaudy Hawaiian shirt . +2 Like a skillful fisher , the director uses the last act to reel in the audience since its poignancy hooks us completely . +2 A wild ride with eight boarders from Venice Beach that was a deserved co-winner of the Audience Award for documentaries at the Sundance Film Festival . +-2 But the 2002 film does n't really believe in it , and breaks the mood with absurdly inappropriate ` comedy ' scenes . +1 Birot creates a drama with such a well-defined sense of place and age -- as in , 15 years old -- that the torments and angst become almost as operatic to us as they are to her characters . +-1 Toward the end Sum of All Fears morphs into a mundane '70s disaster flick . +1 Your 20th outing shows off a lot of stamina and vitality , and get this , Madonna 's cameo does n't suck ! +2 The production design , score and choreography are simply intoxicating . +1 For almost the first two-thirds of Martin Scorsese 's 168-minute Gangs of New York , I was entranced . +-1 A brutally dry satire of Middle American numbness . +0 A perfectly acceptable , perfectly bland , competently acted but by no means scary horror movie . +1 The tasteful little revision works wonders , enhancing the cultural and economic subtext , bringing richer meaning to the story 's morals . +-1 And Diesel is n't the actor to save it . +-2 Wendigo wants to be a monster movie for the art-house crowd , but it falls into the trap of pretention almost every time . +2 Nothing short of wonderful with its ten-year-old female protagonist and its steadfast refusal to set up a dualistic battle between good and evil . +1 Drumline is -- the mere suggestion , albeit a visually compelling one , of a fully realized story . +0 With lesser talents , High Crimes would be entertaining , but forgettable . +2 The history is fascinating ; the action is dazzling . +-1 I could n't help but feel the wasted potential of this slapstick comedy . +1 All in all , Road to Perdition is more in love with strangeness than excellence . +0 DeMeo is not without talent ; he just needs better material . +-1 Puportedly `` Based on True Events , '' a convolution of language that suggests it 's impossible to claim that it is `` Based on a True Story '' with a straight face . +0 ... gripping and handsome execution , -LRB- but -RRB- there is n't much about K-19 that 's unique or memorable . +-2 I liked the original short story but this movie , even at an hour and twenty-some minutes , it 's too long and it goes nowhere . +-2 An artsploitation movie with too much exploitation and too little art . +-2 ... a sour little movie at its core ; an exploration of the emptiness that underlay the relentless gaiety of the 1920 's ... The film 's ending has a `` What was it all for ? '' +-1 Check your brain and your secret agent decoder ring at the door because you do n't want to think too much about what 's going on . +-1 Talkiness is n't necessarily bad , but the dialogue frequently misses the mark . +1 The Pianist is the film Roman Polanski may have been born to make . +1 It 's funny and human and really pretty damned wonderful , all at once . +2 The first Tunisian film I have ever seen , and it 's also probably the most good-hearted yet sensual entertainment I 'm likely to see all year . +0 There are more shots of children smiling for the camera than typical documentary footage which hurts the overall impact of the film . +-1 Like a pack of dynamite sticks , built for controversy . +0 Alas , another breathless movie about same ! +1 -LRB- Reaches -RRB- wholly believable and heart-wrenching depths of despair . +0 If you do n't ... well , skip to another review . +0 In my opinion , Analyze That is not as funny or entertaining as Analyze This , but it is a respectable sequel . +-2 A generic bloodbath that often becomes laughably unbearable when it is n't merely offensive . +-1 Can be classified as one of those ` alternate reality ' movies ... except that it would have worked so much better dealing in only one reality . +-1 This wretchedly unfunny wannabe comedy is inane and awful - no doubt , it 's the worst movie I 've seen this summer . +2 Entirely suspenseful , extremely well-paced and ultimately ... dare I say , entertaining ! +2 `` Red Dragon '' is entertaining . +1 Quitting offers piercing domestic drama with spikes of sly humor . +-1 It winds up moving in many directions as it searches -LRB- vainly , I think -RRB- for something fresh to say . +1 An improvement on the feeble examples of big-screen Poke-mania that have preceded it . +1 Fear permeates the whole of Stortelling , Todd Solondz ' oftentimes funny , yet ultimately cowardly autocritique . +1 As a film director , LaBute continues to improve . +-2 Dull , a road-trip movie that 's surprisingly short of both adventure and song . +1 You wo n't have any trouble getting kids to eat up these Veggies . +0 Some may choose to interpret the film 's end as hopeful or optimistic but I think Payne is after something darker . +2 Scott delivers a terrific performance in this fascinating portrait of a modern Lothario . +-1 Overwrought , melodramatic bodice-ripper . +0 Steers has an unexpectedly adamant streak of warm-blooded empathy for all his disparate Manhattan denizens -- especially the a \*\* holes . +0 These two are generating about as much chemistry as an Iraqi factory poised to receive a UN inspector . +2 Jeffrey Tambor 's performance as the intelligent jazz-playing exterminator is Oscar-worthy . +1 This familiar rise-and-fall tale is long on glamour and short on larger moralistic consequences , though it 's told with sharp ears and eyes for the tenor of the times . +-2 Even the hastily and amateurishly drawn animation can not engage . +-1 Plodding , peevish and gimmicky . +0 Insomnia does not become one of those rare remakes to eclipse the original , but it does n't disgrace it , either . +-1 No. . +-2 To say that this vapid vehicle is downright doltish and uneventful is just as obvious as telling a country skunk that he has severe body odor . +-2 It 's crap on a leash -- far too polite to scale the lunatic heights of Joe Dante 's similarly styled Gremlins . +2 At 78 minutes it just zings along with vibrance and warmth . +2 You have to see it . +-2 If ever such a dependable concept was botched in execution , this is it . +0 A tasty slice of droll whimsy . +-1 ... while the humor aspects of ` Jason X ' were far more entertaining than I had expected , everything else about the film tanks . +-1 Rice is too pedestrian a filmmaker to bring any edge or personality to The Rising Place that would set it apart from other Deep South stories . +0 Broomfield reveals an ironic manifestation of institutionalized slavery that ties a black-owned record label with a white-empowered police force . +-1 Ritchie 's film is easier to swallow than Wertmuller 's polemical allegory , but it 's self-defeatingly decorous . +-1 The film is ultimately about as inspiring as a Hallmark card . +-2 With little visible talent and no energy , Colin Hanks is in bad need of major acting lessons and maybe a little coffee . +1 The film oozes craft . +1 Stevens ' vibrant creative instincts are the difference between this and countless other flicks about guys and dolls . +1 Weighty and ponderous but every bit as filling as the treat of the title . +-1 There 's an excellent 90-minute film here ; unfortunately , it runs for 170 . +1 But it does somehow manage to get you under its spell . +2 Brian Tufano 's handsome widescreen photography and Paul Grabowsky 's excellent music turn this fairly parochial melodrama into something really rather special . +1 Uplifting , funny and wise . +0 Old people will love this movie , and I mean that in the nicest possible way : Last Orders will touch the heart of anyone old enough to have earned a 50-year friendship . +-2 A poky and pseudo-serious exercise in sham actor workshops and an affected malaise . +1 These characters are so well established that the gang feels comfortable with taking insane liberties and doing the goofiest stuff out of left field , and I 'm all for that . +2 Just about the surest bet for an all-around good time at the movies this summer . +2 It 's all about Anakin ... and the lustrous polished visuals rich in color and creativity and , of course , special effect . +-1 ... the efforts of its star , Kline , to lend some dignity to a dumb story are for naught . +-1 A sometimes incisive and sensitive portrait that is undercut by its awkward structure and a final veering toward melodrama . +1 That ` Alabama ' manages to be pleasant in spite of its predictability and occasional slowness is due primarily to the perkiness of Witherspoon -LRB- who is always a joy to watch , even when her material is not first-rate -RRB- ... +-2 Starts out strongly before quickly losing its focus , point and purpose in a mess of mixed messages , over-blown drama and Bruce Willis with a scar . +1 World Traveler might not go anywhere new , or arrive anyplace special , but it 's certainly an honest attempt to get at something . +1 You would n't want to live waydowntown , but it is a hilarious place to visit . +-1 Too intensely focused on the travails of being Hal Hartley to function as pastiche , No Such Thing is Hartley 's least accessible screed yet . +2 A simple tale of an unlikely friendship , but thanks to the gorgeous locales and exceptional lead performances , it has considerable charm . +1 Those who do n't entirely ` get ' Godard 's distinctive discourse will still come away with a sense of his reserved but existential poignancy . +1 Yes , soar . +2 A genuinely funny ensemble comedy that also asks its audience -- in a heartwarming , nonjudgmental kind of way -- to consider what we value in our daily lives . +-2 Kirshner and Monroe seem to be in a contest to see who can out-bad-act the other . +0 Qutting may be a flawed film , but it is nothing if not sincere . +1 has far more energy , wit and warmth than should be expected from any movie with a `` 2 '' at the end of its title . +1 Throughout , Mr. Audiard 's direction is fluid and quick . +-1 A painfully slow cliche-ridden film filled with more holes than Clyde Barrow 's car . +-2 A wishy-washy melodramatic movie that shows us plenty of sturm und drung , but explains its characters ' decisions only unsatisfactorily . +2 One of the best looking and stylish animated movies in quite a while ... +1 Nicole Kidman evolved from star to superstar some time over the past year , which means that Birthday Girl is the kind of quirkily appealing minor movie she might not make for a while . +0 It seems Grant does n't need the floppy hair and the self-deprecating stammers after all . +0 Oops , she 's really done it this time . +2 The characters are complex and quirky , but entirely believable as the remarkable ensemble cast brings them to life . +1 Jackson is always watchable . +2 Deep intelligence and a warm , enveloping affection breathe out of every frame . +1 Terry is a sort of geriatric Dirty Harry , which will please Eastwood 's loyal fans -- and suits the story , wherein our hero must ride roughshod over incompetent cops to get his man . +-1 -LRB- Soderbergh -RRB- tends to place most of the psychological and philosophical material in italics rather than trust an audience 's intelligence , and he creates an overall sense of brusqueness . +1 It 's fairly solid -- not to mention well edited so that it certainly does n't feel like a film that strays past the two and a half mark . +-1 Predecessors The Mummy and The Mummy Returns stand as intellectual masterpieces next to The Scorpion King . +-1 A really good premise is frittered away in middle-of-the-road blandness . +-1 Yet another entry in the sentimental oh-those-wacky-Brits genre that was ushered in by The Full Monty and is still straining to produce another smash hit . +2 Time is a beautiful film to watch , an interesting and at times captivating take on loss and loneliness . +-1 In his role of observer of the scene , Lawrence sounds whiny and defensive , as if his life-altering experiences made him bitter and less mature . +1 While Insomnia is in many ways a conventional , even predictable remake , Nolan 's penetrating undercurrent of cerebral and cinemantic flair lends -LRB- it -RRB- stimulating depth . +2 The Pianist -LRB- is -RRB- a supremely hopeful cautionary tale of war 's madness remembered that we , today , can prevent its tragic waste of life . +1 It does n't reach them , but the effort is gratefully received . +0 Jam-packed with literally bruising jokes . +-1 Seems like someone going through the motions . +1 While I ca n't say it 's on par with the first one , Stuart Little 2 is a light , fun cheese puff of a movie . +1 And he allows a gawky actor like Spall -- who could too easily become comic relief in any other film -- to reveal his impressively delicate range . +1 The Chateau belongs to Rudd , whose portrait of a therapy-dependent flakeball spouting French malapropisms ... is a nonstop hoot . +-2 The film does n't have enough innovation or pizazz to attract teenagers , and it lacks the novel charm that made Spy Kids a surprising winner with both adults and younger audiences . +-1 At once overly old-fashioned in its sudsy plotting and heavy-handed in its effort to modernize it with encomia to diversity and tolerance . +0 What is the filmmakers ' point ? +-2 Maid in Manhattan proves that it 's easier to change the sheets than to change hackneyed concepts when it comes to dreaming up romantic comedies . +1 Wonderful fencing scenes and an exciting plot make this an eminently engrossing film . +0 Another in a long line of ultra-violent war movies , this one is not quite what it could have been as a film , but the story and theme make up for it . +1 The concert footage is stirring , the recording sessions are intriguing , and -- on the way to striking a blow for artistic integrity -- this quality band may pick up new admirers . +0 Many of Benjamins ' elements feel like they 've been patched in from an episode of Miami Vice . +1 There are a couple of things that elevate `` Glory '' above most of its ilk , most notably the mere presence of Duvall . +1 The Way Home is an ode to unconditional love and compassion garnered from years of seeing it all , a condition only the old are privy to , and ... often misconstrued as weakness . +-1 An ugly , revolting movie . +1 It never quite makes it to the boiling point , but manages to sustain a good simmer for most of its running time . +1 Like Kissing Jessica Stein , Amy 's Orgasm has a key strength in its willingness to explore its principal characters with honesty , insight and humor . +0 The main problem being that it 's only a peek . +-2 As predictable as the outcome of a Globetrotters-Generals game , Juwanna Mann is even more ludicrous than you 'd expect from the guy-in-a-dress genre , and a personal low for everyone involved . +-2 But it 's hard to imagine a more generic effort in the genre . +2 Jason Patric and Ray Liotta make for one splendidly cast pair . +2 This often-hilarious farce manages to generate the belly laughs of lowbrow comedy without sacrificing its high-minded appeal . +-2 It 's simply stupid , irrelevant and deeply , truly , bottomlessly cynical . +1 The actresses find their own rhythm and protect each other from the script 's bad ideas and awkwardness . +-1 It 's just hard to believe that a life like this can sound so dull . +-1 If you 're not fans of the adventues of Steve and Terri , you should avoid this like the dreaded King Brown snake . +0 Wait for pay per view or rental but do n't dismiss BarberShop out of hand . +0 All very stylish and beautifully photographed , but far more trouble than it 's worth , with fantasy mixing with reality and actors playing more than one role just to add to the confusion . +1 `` The Dangerous Lives of Altar Boys '' has flaws , but it also has humor and heart and very talented young actors +-1 This is not a classical dramatic animated feature , nor a hip , contemporary , in-jokey one . +0 A technically well-made suspenser ... but its abrupt drop in IQ points as it races to the finish line proves simply too discouraging to let slide . +2 A funny and well-contructed black comedy where the old adage `` be careful what you wish for '' is given a full workout . +0 Ram Dass Fierce Grace moulds itself as an example to up-and-coming documentarians , of the overlooked pitfalls of such an endeavour . +2 A sun-drenched masterpiece , part parlor game , part psychological case study , part droll social satire . +-2 So bland and utterly forgettable that it might as well have been titled Generic Jennifer Lopez Romantic Comedy . +-1 Cal is an unpleasantly shallow and immature character with whom to spend 110 claustrophobic minutes . +-1 It lacks the compassion , good-natured humor and the level of insight that made -LRB- Eyre 's -RRB- first film something of a sleeper success . +2 And thanks to Kline 's superbly nuanced performance , that pondering is highly pleasurable . +0 The film was n't preachy , but it was feminism by the book . +1 A lot more dimensional and complex than its sunny disposition would lead you to believe . +2 Miller comes at film with bracing intelligence and a vision both painterly and literary . +2 Grenier is terrific , bringing an unforced , rapid-fire delivery to Toback 's Heidegger - and Nietzsche-referencing dialogue . +1 Rubbo runs through a remarkable amount of material in the film 's short 90 minutes . +-2 Deep down , I realized the harsh reality of my situation : I would leave the theater with a lower I.Q. than when I had entered . +-2 A story which fails to rise above its disgusting source material . +-1 To Blandly Go Where We Went 8 Movies Ago ... +-1 ... Liotta is put in an impossible spot because his character 's deceptions ultimately undo him and the believability of the entire scenario . +2 Vividly demonstrates that the director of such Hollywood blockbusters as Patriot Games can still turn out a small , personal film with an emotional wallop . +1 An overly familiar scenario is made fresh by an intelligent screenplay and gripping performances in this low-budget , video-shot , debut indie effort . +-2 It 's still terrible ! +0 Represents something very close to the nadir of the thriller\/horror genre . +2 Beautifully shot against the frozen winter landscapes of Grenoble and Geneva , the film unfolds with all the mounting tension of an expert thriller , until the tragedy beneath it all gradually reveals itself . +2 A man leaving the screening said the film was better than Saving Private Ryan . +1 Oddly compelling . +2 A soul-stirring documentary about the Israeli\/Palestinian conflict as revealed through the eyes of some children who remain curious about each other against all odds . +1 Certainly the performances are worthwhile . +-1 Apparently designed as a reverie about memory and regret , but the only thing you 'll regret is remembering the experience of sitting through it . +2 It trusts the story it sets out to tell . +-1 Bad company . +2 An engrossing and infectiously enthusiastic documentary . +1 A memorable experience that , like many of his works , presents weighty issues colorfully wrapped up in his own idiosyncratic strain of kitschy goodwill . +2 Its gentle , touching story creeps into your heart . +-2 ... has about 3\/4th the fun of its spry 2001 predecessor -- but it 's a rushed , slapdash , sequel-for-the-sake - of-a-sequel with less than half the plot and ingenuity . +0 Alain Choquart 's camera barely stops moving , portraying both the turmoil of the time and giving Conduct a perpetual sense of urgency , which , for a film that takes nearly three hours to unspool , is both funny and irritating . +0 The kind of sense of humor that derives from a workman 's grasp of pun and entendre and its attendant need to constantly draw attention to itself . +-2 A cellophane-pop remake of the punk classic Ladies and Gentlemen , The Fabulous Stains ... Crossroads is never much worse than bland or better than inconsequential . +0 The Fast Runner ' transports the viewer into an unusual space +-1 Every joke is repeated at least four times . +0 What you end up getting is the Vertical Limit of surfing movies - memorable stunts with lots of downtime in between . +1 Should be required viewing for civics classes and would-be public servants alike . +2 Noyce has worked wonders with the material . +-1 Wes Craven 's presence is felt ; not the Craven of ' A Nightmare on Elm Street ' or ` The Hills Have Eyes , ' but the sad schlock merchant of ` Deadly Friend . ' +1 , is a temporal inquiry that shoulders its philosophical burden lightly . +1 You may feel compelled to watch the film twice or pick up a book on the subject . +-2 Loosely speaking , we 're in All of Me territory again , and , strictly speaking , Schneider is no Steve Martin . +0 On a certain base level , Blue Crush delivers what it promises , just not well enough to recommend it . +-1 Gussied up with so many distracting special effects and visual party tricks that it 's not clear whether we 're supposed to shriek or laugh . +-1 The screenplay , co-written by director Imogen Kimmel , lacks the wit necessary to fully exploit the comic elements of the premise , making the proceedings more bizarre than actually amusing . +-1 That 's because relatively nothing happens . +0 ` Snow Dogs ' has both . +1 A decent-enough nail-biter that stands a good chance of being the big hit Franklin needs to stay afloat in Hollywood . +-2 The movie is concocted and carried out by folks worthy of scorn , and the nicest thing I can say is that I ca n't remember a single name responsible for it . +0 The impulses that produced this project ... are commendable , but the results are uneven . +0 Watching Harris ham it up while physically and emotionally disintegrating over the course of the movie has a certain poignancy in light of his recent death , but Boyd 's film offers little else of consequence . +2 As quiet , patient and tenacious as Mr. Lopez himself , who approaches his difficult , endless work with remarkable serenity and discipline . +2 Hugely entertaining from start to finish , featuring a fall from grace that still leaves shockwaves , it will gratify anyone who has ever suspected Hollywood of being overrun by corrupt and hedonistic weasels . +-1 Squandering his opportunity to make absurdist observations , Burns gets caught up in the rush of slapstick thoroughfare . +2 Topics that could make a sailor blush - but lots of laughs . +0 It 's so laddish and juvenile , only teenage boys could possibly find it funny . +1 One of those movies that make us pause and think of what we have given up to acquire the fast-paced contemporary society . +-2 A loud , brash and mainly unfunny high school comedy . +2 ... one of the most entertaining monster movies in ages ... +-1 The movie 's something-borrowed construction feels less the product of loving , well integrated homage and more like a mere excuse for the wan , thinly sketched story . +-1 With tiny little jokes and nary an original idea , this sappy ethnic sleeper proves that not only blockbusters pollute the summer movie pool . +-1 The movie keeps coming back to the achingly unfunny Phonce and his several silly subplots . +0 ... a mostly boring affair with a confusing sudden finale that 's likely to irk viewers . +-1 A reality-snubbing hodgepodge . +-2 ... grows decidedly flimsier with its many out-sized , out of character and logically porous action set pieces . +1 The humor and humanity of Monsoon Wedding are in perfect balance . +0 There are things to like about Murder By Numbers -- but , in the end , the disparate elements do n't gel . +1 Quaid is utterly fearless as the tortured husband living a painful lie , and Moore wonderfully underplays the long-suffering heroine with an unflappable '50s dignity somewhere between Jane Wyman and June Cleaver . +0 What begins as a film in the tradition of The Graduate quickly switches into something more recyclable than significant . +-1 Apparently reassembled from the cutting-room floor of any given daytime soap . +2 A brisk , reverent , and subtly different sequel . +2 The story , once it gets rolling , is nothing short of a great one . +0 It 's not the worst comedy of the year , but it certainly wo n't win any honors . +0 Some people want the ol' ball-and-chain and then there are those who just want the Ball and Chain . +2 One of the funnier movies in town . +2 The universal theme of becoming a better person through love has never been filmed more irresistibly than in ` Baran . ' +-1 American and European cinema has amassed a vast Holocaust literature , but it is impossible to think of any film more challenging or depressing than The Grey Zone . +0 An elegant film +2 An example of quiet , confident craftsmanship that tells a sweet , charming tale of intergalactic friendship . +-2 A plodding teen remake that 's so mechanical you can smell the grease on the plot twists . +2 A stylistic romp that 's always fun to watch . +1 Like its title character , this Nicholas Nickleby finds itself in reduced circumstances -- and , also like its hero , it remains brightly optimistic , coming through in the end . +1 Although mainstream American movies tend to exploit the familiar , every once in a while a film arrives from the margin that gives viewers a chance to learn , to grow , to travel . +0 Film ca n't quite maintain its initial momentum , but remains sporadically funny throughout . +1 It seems impossible that an epic four-hour Indian musical about a cricket game could be this good , but it is . +2 A zinger-filled crowd-pleaser that open-minded Elvis fans -LRB- but by no means all -RRB- will have fun with . +-1 Kicks off with an inauspicious premise , mopes through a dreary tract of virtually plotless meanderings and then ends with a whimper . +-2 Most of the problems with the film do n't derive from the screenplay , but rather the mediocre performances by most of the actors involved +1 There 's no conversion effort , much of the writing is genuinely witty and both stars are appealing enough to probably have a good shot at a Hollywood career , if they want one . +-1 The movie turns out to be -LRB- Assayas ' -RRB- homage to the Gallic ` tradition of quality , ' in all its fusty squareness . +-1 Mattei so completely loses himself to the film 's circular structure to ever offer any insightful discourse on , well , Love in the Time of Money . +2 Returning director Rob Minkoff ... and screenwriter Bruce Joel Rubin ... have done a fine job of updating White 's dry wit to a new age . +1 The film has a laundry list of minor shortcomings , but the numerous scenes of gory mayhem are worth the price of admission ... if `` gory mayhem '' is your idea of a good time . +0 That is because - damn it ! +-2 It would be great to see this turd squashed under a truck , preferably a semi . +0 What a vast enterprise has been marshaled in the service of such a minute idea . +2 This may be Burns 's strongest film since The Brothers McMullen . +-1 No better or worse than ` Truth or Consequences , N.M. ' or any other interchangeable actioner with imbecilic Mafia toolbags botching a routine assignment in a Western backwater . +1 Deliciously mean-spirited and wryly observant . +1 When twentysomething hotsies make movies about their lives , hard-driving narcissism is a given , but what a world we 'd live in if Argento 's Hollywood counterparts ... had this much imagination and nerve . +1 But it 's worth the concentration . +-1 Despite its promising cast of characters , Big Trouble remains a loosely tied series of vignettes which only prove that ` zany ' does n't necessarily mean ` funny . ' +-2 But the second half of the movie really goes downhill . +-2 It is supremely unfunny and unentertaining to watch middle-age and older men drink to excess , piss on trees , b.s. one another and put on a show in drag . +-1 The big finish is a bit like getting all excited about a chocolate eclair and then biting into it and finding the filling missing . +2 A good music documentary , probably one of the best since The Last Waltz . +0 It is a movie about passion . +0 Certainly . +2 But what 's nice is that there 's a casual intelligence that permeates the script . +-1 Lush and beautifully photographed -LRB- somebody suggested the stills might make a nice coffee table book -RRB- , but ultimately you 'll leave the theater wondering why these people mattered . +-1 ... another example of how Sandler is losing his touch . +2 This is an undeniably intriguing film from an adventurous young talent who finds his inspiration on the fringes of the American underground . +1 A fleet-footed and pleasingly upbeat family diversion . +1 Efficient , suitably anonymous chiller . +0 This follow-up seems so similar to the 1953 Disney classic that it makes one long for a geriatric Peter . +-2 The movie 's plot is almost entirely witless and inane , carrying every gag two or three times beyond its limit to sustain a laugh . +-1 This movie is so bad , that it 's almost worth seeing because it 's so bad . +1 Gently humorous and touching . +0 At its worst , the movie is pretty diverting ; the pity is that it rarely achieves its best . +2 It cuts to the core of what it actually means to face your fears , to be a girl in a world of boys , to be a boy truly in love with a girl , and to ride the big metaphorical wave that is life -- wherever it takes you . +0 Spider-Man is in the same category as X-Men - occasionally brilliant but mostly average , showing signs of potential for the sequels , but not giving us much this time around . +0 When the twist endings were actually surprising ? +-1 Much of the cast is stiff or just plain bad . +0 The last three narcissists left on earth compete for each others ' affections . +1 Represents a worthy departure from the culture clash comedies that have marked an emerging Indian American cinema . +2 A compelling film . +-1 The movie is well done , but slow . +0 It is up to you to decide if you need to see it . +1 Yet in its own aloof , unreachable way it 's so fascinating you wo n't be able to look away for a second . +-2 `` Bad '' is the operative word for `` Bad Company , '' and I do n't mean that in a good way . +1 I 'm not a fan of the phrase ` life affirming ' because it usually means ` schmaltzy , ' but Real Women Have Curves truly is life affirming . +-1 No one can doubt the filmmakers ' motives , but The Guys still feels counterproductive . +2 Offers a clear-eyed chronicle of a female friendship that is more complex and honest than anything represented in a Hollywood film . +-2 The worst film of the year . +-1 ` Christian Bale 's Quinn -LRB- is -RRB- a leather clad grunge-pirate with a hairdo like Gandalf in a wind-tunnel and a simply astounding cor-blimey-luv-a-duck cockney accent . ' +-2 The only thing scary about feardotcom is that the filmmakers and studio are brazen enough to attempt to pass this stinker off as a scary movie . +0 Throwing it all away for the fleeting joys of love 's brief moment . +-2 Take away the controversy , and it 's not much more watchable than a Mexican soap opera . +1 A raunchy and frequently hilarious follow-up to the gifted Korean American stand-up 's I 'm the One That I Want . +2 Painful , horrifying and oppressively tragic , this film should not be missed . +2 The most brilliant and brutal UK crime film since Jack Carter went back to Newcastle , the first half of Gangster No. 1 drips with style and , at times , blood . +-2 Yes , I suppose it 's lovely that Cal works out his issues with his dad and comes to terms with his picture-perfect life -- but World Traveler gave me no reason to care , so I did n't . +2 Broomfield is energized by Volletta Wallace 's maternal fury , her fearlessness , and because of that , his film crackles . +1 Yet the act is still charming here . +-1 The plot 's contrivances are uncomfortably strained . +2 It has that rare quality of being able to creep the living hell out of you ... +1 He drags it back , single-handed . +0 It may not be `` Last Tango in Paris '' but ... +-1 A `` Home Alone '' film that is staged like `` Rosemary 's Baby , '' but is not as well-conceived as either of those films . +0 A rather average action film that benefits from several funny moments supplied by Epps . +1 of whimsicality , narrative discipline and serious improvisation +1 Often hilarious . +-1 I 'm convinced I could keep a family of five blind , crippled , Amish people alive in this situation better than these British soldiers do at keeping themselves kicking . +1 An elegant work , Food of Love is as consistently engaging as it is revealing . +-1 The jokes are telegraphed so far in advance they must have been lost in the mail . +-1 Give Shapiro , Goldman , and Bolado credit for good intentions , but there 's nothing here that they could n't have done in half an hour . +-2 ... this is n't even a movie we can enjoy as mild escapism ; it is one in which fear and frustration are provoked to intolerable levels . +1 It 's good , hard-edged stuff , violent and a bit exploitative but also nicely done , morally alert and street-smart . +1 I like it . +1 On its own , Big Trouble could be considered a funny little film . +1 It 's not nearly as fresh or enjoyable as its predecessor , but there are enough high points to keep this from being a complete waste of time . +-1 This tale has been told and retold ; the races and rackets change , but the song remains the same . +-2 Worthless , from its pseudo-rock-video opening to the idiocy of its last frames . +-2 Makes a joke out of car chases for an hour and then gives us half an hour of car chases . +2 A knowing sense of humor and a lot of warmth ignite Son of the Bride . +-1 Though there are entertaining and audacious moments , the movie 's wildly careening tone and an extremely flat lead performance do little to salvage this filmmaker 's flailing reputation . +2 The Son Of The Bride 's humour is born out of an engaging storyline , which also is n't embarrassed to make you reach for the tissues . +2 Even if the Naipaul original remains the real masterpiece , the movie possesses its own languorous charm . +1 Ambitious , unsettling psychodrama that takes full , chilling advantage of its rough-around-the-edges , low-budget constraints . +1 Most of the things that made the original Men in Black such a pleasure are still there . +1 At times a bit melodramatic and even a little dated -LRB- depending upon where you live -RRB- , Ignorant Fairies is still quite good-natured and not a bad way to spend an hour or two . +0 Or for the year , for that matter . +2 I had more fun watching Spy than I had with most of the big summer movies . +-2 It 's just merely very bad . +0 the shackles +1 Watching this gentle , mesmerizing portrait of a man coming to terms with time , you barely realize your mind is being blown . +1 You can watch , giggle and get an adrenaline boost without feeling like you 've completely lowered your entertainment standards . +0 Some movies blend together as they become distant memories . +-2 Nair just does n't have the necessary self-control to guide a loose , poorly structured film through the pitfalls of incoherence and redundancy . +1 Chouraqui brings documentary-like credibility to the horrors of the killing field and the barbarism of ` ethnic cleansing . ' +-1 Woody Allen used to ridicule movies like Hollywood Ending . +-1 It 's mildly amusing , but I certainly ca n't recommend it . +-2 And it 's not that funny -- which is just generally insulting . +-2 As David Letterman and The Onion have proven , the worst of tragedies can be fertile sources of humor , but Lawrence has only a fleeting grasp of how to develop them . +-1 They just have problems , which are neither original nor are presented in convincing way . +1 For all the dolorous trim , Secretary is a genial romance that maintains a surprisingly buoyant tone throughout , notwithstanding some of the writers ' sporadic dips into pop Freudianism . +1 Like the original , this version is raised a few notches above kiddie fantasy pablum by Allen 's astringent wit . +2 A taut , sobering film . +0 Far-fetched premise , convoluted plot , and thematic mumbo jumbo about destiny and redemptive love . +1 A muddle splashed with bloody beauty as vivid as any Scorsese has ever given us . +2 The way the roundelay of partners functions , and the interplay within partnerships and among partnerships and the general air of Gator-bashing are consistently delightful . +2 But while the highly predictable narrative falls short , Treasure Planet is truly gorgeous to behold . +2 Directed with purpose and finesse by England 's Roger Mitchell , who handily makes the move from pleasing , relatively lightweight commercial fare such as Notting Hill to commercial fare with real thematic heft . +-1 One of these days Hollywood will come up with an original idea for a teen movie , but until then there 's always these rehashes to feed to the younger generations . +1 A wild ride juiced with enough energy and excitement for at least three films . +-1 Nemesis suffers from a paunchy midsection , several plodding action sequences and a wickedly undramatic central theme . +0 Lucky Break is perfectly inoffensive and harmless , but it 's also drab and inert . +2 Elvira fans could hardly ask for more . +0 Exactly what you 'd expect from a guy named Kaos . +2 Like all great films about a life you never knew existed , it offers much to absorb and even more to think about after the final frame . +-2 It 's pretentious in a way that verges on the amateurish . +-2 ... unlike -LRB- Scorsese 's Mean Streets -RRB- , Ash Wednesday is essentially devoid of interesting characters or even a halfway intriguing plot . +0 Only two-fifths of a satisfying movie experience . +-1 ... the good and different idea -LRB- of middle-aged romance -RRB- is not handled well and , except for the fine star performances , there is little else to recommend `` Never Again . '' +0 Murder by Numbers ' is n't a great movie , but it 's a perfectly acceptable widget . +-2 It may as well be called `` Jar-Jar Binks : The Movie . '' +-1 But it would be better to wait for the video . +2 Delirious fun . +-1 There are some fairly unsettling scenes , but they never succeed in really rattling the viewer . +2 Special P.O.V. camera mounts on bikes , skateboards , and motorcycles provide an intense experience when splashed across the immense IMAX screen . +2 There are scenes of cinematic perfection that steal your heart away . +0 A fantastic premise anchors this movie , but what it needs is either a more rigid , Blair Witch-style commitment to its mockumentary format , or a more straightforward , dramatic treatment , with all the grandiosity that that implies . +-2 `` Interview '' loses its overall sense of mystery and becomes a TV episode rather than a documentary that you actually buy into . +2 ... the first 2\/3 of the film are incredibly captivating and insanely funny , thanks in part to interesting cinematic devices -LRB- cool visual backmasking -RRB- , a solid cast , and some wickedly sick and twisted humor ... +2 This is the best Star Trek movie in a long time . +0 Auto Focus is not your standard Hollywood bio-pic . +0 `` Not really as bad as you might think ! '' +1 Beautifully filmed and well acted ... but admittedly problematic in its narrative specifics . +-1 Brainless , but enjoyably over-the-top , the retro gang melodrama , Deuces Wild represents fifties teen-gang machismo in a way that borders on rough-trade homo-eroticism . +2 One of the best films of the year with its exquisite acting , inventive screenplay , mesmerizing music , and many inimitable scenes of tenderness , loss , discontent , and yearning . +0 I saw Juwanna Mann so you do n't have to . +-2 Why anyone who is not a character in this movie should care is beyond me . +-1 What starts off as a potentially incredibly twisting mystery becomes simply a monster chase film . +0 ... they missed the boat . +-2 Characterisation has been sacrificed for the sake of spectacle . +1 As an introduction to the man 's theories and influence , Derrida is all but useless ; as a portrait of the artist as an endlessly inquisitive old man , however , it 's invaluable . +2 A delightful , if minor , pastry of a movie . +1 ... Despite lagging near the finish line , the movie runs a good race , one that will have you at the edge of your seat for long stretches . ' +-1 Clockstoppers is one of those crazy , mixed-up films that does n't know what it wants to be when it grows up . +-1 Fear Dot Com is more frustrating than a modem that disconnects every 10 seconds . +1 And Vin Diesel is the man . +-1 Nights feels more like a quickie TV special than a feature film ... It 's not even a TV special you 'd bother watching past the second commercial break . +1 While there are times when the film 's reach exceeds its grasp , the production works more often than it does n't . +2 Richly entertaining and suggestive of any number of metaphorical readings . +1 It 's a day at the beach -- with air conditioning and popcorn . +-1 ... a bland , pretentious mess . +-2 The actors try hard but come off too amateurish and awkward . +1 Goldbacher draws on an elegant visual sense and a talent for easy , seductive pacing ... but she and writing partner Laurence Coriat do n't manage an equally assured narrative coinage . +-1 The film would have been more enjoyable had the balance shifted in favor of water-bound action over the land-based ` drama , ' but the emphasis on the latter leaves Blue Crush waterlogged . +1 Becomes a fascinating study of isolation and frustration that successfully recreates both the physical setting and emotional tensions of the Papin sisters . +-1 Though Harris is affecting at times , he can not overcome the sense that Pumpkin is a mere plot pawn for two directors with far less endearing disabilities . +2 The overall result is an intelligent , realistic portrayal of testing boundaries . +-1 Never decides whether it wants to be a black comedy , drama , melodrama or some combination of the three . +-1 An authentically vague , but ultimately purposeless , study in total pandemonium . +0 ` Tadpole ' was one of the films so declared this year , but it 's really more of The Next Pretty Good Thing . +1 Those prone to indignation need not apply ; those susceptible to blue hilarity , step right up . +2 She 's as rude and profane as ever , always hilarious and , most of the time , absolutely right in her stinging social observations . +-2 Even as I valiantly struggled to remain interested , or at least conscious , I could feel my eyelids ... getting ... very ... heavy ... +1 It may not be particularly innovative , but the film 's crisp , unaffected style and air of gentle longing make it unexpectedly rewarding . +0 At its best ... Festival in Cannes bubbles with the excitement of the festival in Cannes . +2 Bill Morrison 's Decasia is uncompromising , difficult and unbearably beautiful . +1 -LRB- Shyamalan -RRB- turns the goose-pimple genre on its empty head and fills it with spirit , purpose and emotionally bruised characters who add up to more than body count . +-1 I 'd be hard pressed to think of a film more cloyingly sappy than Evelyn this year . +1 I know that I 'll never listen to Marvin Gaye or the Supremes the same way again +2 Like Shrek , Spirit 's visual imagination reminds you of why animation is such a perfect medium for children , because of the way it allows the mind to enter and accept another world . +1 Saddled with an unwieldy cast of characters and angles , but the payoff is powerful and revelatory . +-1 I 'll stay with the stage versions , however , which bite cleaner , and deeper . +1 Tsai convincingly paints a specifically urban sense of disassociation here . +-1 Despite the opulent lushness of every scene , the characters never seem to match the power of their surroundings . +-1 And people make fun of me for liking Showgirls . +0 You just know something terrible is going to happen . +1 Much of what we see is horrible but it 's also undeniably exceedingly clever . +1 Writer \/ director M. Night Shyamalan 's ability to pull together easily accessible stories that resonate with profundity is undeniable . +-1 Not once in the rush to save the day did I become very involved in the proceedings ; to me , it was just a matter of ` eh . ' +-1 This 10th film in the series looks and feels tired . +-2 A long , dull procession of despair , set to cello music culled from a minimalist funeral . +-1 Cherish is a dud -- a romantic comedy that 's not the least bit romantic and only mildly funny . +0 is now stretched to barely feature length , with a little more attention paid to the animation . +-2 For most movies , 84 minutes is short , but this one feels like a life sentence . +-1 The movie 's major and most devastating flaw is its reliance on formula , though , and it 's quite enough to lessen the overall impact the movie could have had . +-1 For a movie about the power of poetry and passion , there is precious little of either . +0 Not to mention a sharper , cleaner camera lens . +0 would have been benefited from a sharper , cleaner script before it went in front of the camera . +-2 This Tuxedo ... should have been sent back to the tailor for some major alterations . +1 If you 're as happy listening to movies as you are watching them , and the slow parade of human frailty fascinates you , then you 're at the right film . +1 Poignant and delicately complex . +2 Intriguing and stylish . +0 It was filled with shootings , beatings , and more cussing than you could shake a stick at . +-1 It 's a mindless action flick with a twist -- far better suited to video-viewing than the multiplex . +1 The trick when watching Godard is to catch the pitch of his poetics , savor the pleasure of his sounds and images , and ponder the historical , philosophical , and ethical issues that intersect with them . +0 A biopic about Crane 's life in the classic tradition but evolves into what has become of us all in the era of video . +1 With exquisite craftsmanship ... Olivier Assayas has fashioned an absorbing look at provincial bourgeois French society . +-1 However sincere it may be , The Rising Place never quite justifies its own existence . +0 The central character is n't complex enough to hold our interest . +-1 What could have been right at home as a nifty plot line in Steven Soderbergh 's Traffic fails to arrive at any satisfying destination . +-2 Tykwer 's surface flash is n't just a poor fit with Kieslowski 's lyrical pessimism ; it completely contradicts everything Kieslowski 's work aspired to , including the condition of art . +-2 Skip this turd and pick your nose instead because you 're sure to get more out of the latter experience . +0 You get the idea , though , that Kapur intended the film to be more than that . +0 O.K. , not really . +-1 Both deserve better . +2 Parents may even find that it goes by quickly , because it has some of the funniest jokes of any movie this year , including those intended for adults . +1 A tasty appetizer that leaves you wanting more . +0 The film has too many spots where it 's on slippery footing , but is acceptable entertainment for the entire family and one that 's especially fit for the kiddies . +0 Two hours of sepia-tinted heavy metal images and surround sound effects of people moaning . +-1 Even kids deserve better . +2 That the real Antwone Fisher was able to overcome his personal obstacles and become a good man is a wonderful thing ; that he has been able to share his story so compellingly with us is a minor miracle . +1 Meticulously mounted , exasperatingly well-behaved film , which ticks off Kahlo 's lifetime milestones with the dutiful precision of a tax accountant . +-2 Men in Black II achieves ultimate insignificance -- it 's the sci-fi comedy spectacle as Whiffle-Ball epic . +0 Those unfamiliar with Mormon traditions may find The Singles Ward occasionally bewildering . +-2 Stiff and schmaltzy and clumsily directed . +-1 If The Last Man were the last movie left on earth , there would be a toss-up between presiding over the end of cinema as we know it and another night of delightful hand shadows . +0 `` I blame all men for war , '' -LRB- the warden 's daughter -RRB- tells her father . +0 If you do n't laugh , flee . +1 that it 'll probably be the best and most mature comedy of the 2002 summer season speaks more of the season than the picture +-1 On its own , it 's not very interesting . +1 Leigh is n't breaking new ground , but he knows how a daily grind can kill love . +1 The rich performances by Friel -- and especially Williams , an American actress who becomes fully English -- round out the square edges . +-2 The appeal of the vulgar , sexist , racist humour went over my head or -- considering just how low brow it is -- perhaps it snuck under my feet . +1 The movie itself is far from disappointing , offering an original take on courtroom movies , a few nifty twists that are so crucial to the genre and another first-rate performance by top-billed star Bruce Willis . +0 Five screenwriters +-1 About half of them are funny , a few are sexy and none are useful in telling the story , which is paper-thin and decidedly unoriginal . +-1 Its one-sidedness ... flirts with propaganda . +-2 Final verdict : You 've seen it all before . +1 Nicole Holofcenter , the insightful writer\/director responsible for this illuminating comedy does n't wrap the proceedings up neatly but the ideas tie together beautifully . +0 One of those staggeringly well-produced , joylessly extravagant pictures that keep whooshing you from one visual marvel to the next , hastily , emptily . +-1 Even as the hero of the story rediscovers his passion in life , the mood remains oddly detached . +-2 Boring and meandering . +-1 No matter how much he runs around and acts like a doofus , accepting a 50-year-old in the role is creepy in a Michael Jackson sort of way . +2 The emotion is impressively true for being so hot-blooded , and both leads are up to the task . +-1 Gooding and Coburn are both Oscar winners , a fact which , as you watch them clumsily mugging their way through Snow Dogs , seems inconceivable . +-1 Why ? +-1 Brosnan 's finest non-Bondish performance yet fails to overcome the film 's manipulative sentimentality and annoying stereotypes . +-1 It leers , offering next to little insight into its intriguing subject . +-2 A 75-minute sample of puerile rubbish that is listless , witless , and devoid of anything resembling humor . +-1 Throwing in everything except someone pulling the pin from a grenade with his teeth , Windtalkers seems to have ransacked every old World War II movie for overly familiar material . +-1 A reworking of Die Hard and Cliffhanger but it 's nowhere near as exciting as either . +-1 -LRB- The kid 's -RRB- just too bratty for sympathy , and as the film grows to its finale , his little changes ring hollow . +2 Texan director George Ratliff had unlimited access to families and church meetings , and he delivers fascinating psychological fare . +-1 The trouble with making this queen a thoroughly modern maiden is that it also makes her appear foolish and shallow rather than , as was more likely , a victim of mental illness . +-1 Star Trek was kind of terrific once , but now it is a copy of a copy of a copy . +-2 Ms. Phoenix is completely lacking in charm and charisma , and is unable to project either Esther 's initial anomie or her eventual awakening . +1 The Wild Thornberrys Movie is pleasant enough and the message of our close ties with animals can certainly not be emphasized enough . +-1 The audacity to view one of Shakespeare 's better known tragedies as a dark comedy is , by itself , deserving of discussion . +-1 Throw Smoochy from the train ! +2 If you 're looking for something new and hoping for something entertaining , you 're in luck . +0 De Ayala is required to supply too much of the energy in a film that is , overall , far too staid for its subject matter . +-2 Cold , Sterile And Lacking Any Color Or Warmth . +-1 Mindless and boring martial arts and gunplay with too little excitement and zero compelling storyline . +-1 A puppy dog so desperate for attention it nearly breaks its little neck trying to perform entertaining tricks . +1 In the end there is one word that best describes this film : honest . +2 It 's the funniest American comedy since Graffiti Bridge . +0 Secretary is not a movie about fetishism . +1 ` Film aficionados can not help but love Cinema Paradiso , whether the original version or new Director 's Cut . ' +-2 A rip-off twice removed , modeled after -LRB- Seagal 's -RRB- earlier copycat Under Siege , sometimes referred to as Die Hard on a boat . +-1 More dutiful than enchanting ... terribly episodic and lacking the spark of imagination that might have made it an exhilarating treat . +0 The only upside to all of this unpleasantness is , given its Labor Day weekend upload , FearDotCom should log a minimal number of hits . +1 What the movie lacks in action it more than makes up for in drama , suspense , revenge , and romance . +-1 The type of dumbed-down exercise in stereotypes that gives the -LRB- teen comedy -RRB- genre a bad name . +0 an `` O Bruin , Where Art Thou ? '' +-2 ... no charm , no laughs , no fun , no reason to watch . +1 A deft , delightful mix of sulky teen drama and overcoming-obstacles sports-movie triumph . +-1 ... there 's a choppy , surface-effect feeling to the whole enterprise . +1 Predictable storyline and by-the-book scripting is all but washed away by sumptuous ocean visuals and the cinematic stylings of director John Stockwell . +2 At times , the movie looks genuinely pretty . +0 Warmed-over hash . +0 It was a dark and stormy night ... +-1 Drowning 's too good for this sucker . +1 A full experience , a love story and a murder mystery that expands into a meditation on the deep deceptions of innocence . +-1 At times Auto Focus feels so distant you might as well be watching it through a telescope . +1 Rarely does such high-profile talent serve such literate material . +-1 For all its shoot-outs , fistfights , and car chases , this movie is a phlegmatic bore , so tedious it makes the silly spy vs. spy film The Sum of All Fears , starring Ben Affleck , seem downright Hitchcockian . +2 A true-blue delight . +2 Kinnear 's performance is a career-defining revelation . +0 Less about Shakespeare than the spawn of fools who saw Quentin Tarantino 's handful of raucous gangster films and branched out into their own pseudo-witty copycat interpretations . +-1 Leaves us wondering less about its ideas and more about its characterization of Hitler and the contrived nature of its provocative conclusion . +2 Far more enjoyable than its predecessor . +0 It 's hard to fairly judge a film like RINGU when you 've seen the remake first . +0 It 's not hateful . +2 The delicious trimmings ... arrive early and stay late , filling nearly every minute ... with a lighthearted glow , some impudent snickers , and a glorious dose of humankind 's liberating ability to triumph over a Scrooge or two . +-1 Needs more impressionistic cinematography and exhilarating point-of-view shots and fewer slow-motion ` grandeur ' shots and quick-cut edits that often detract from the athleticism . +1 With a large cast representing a broad cross-section , Tavernier 's film bounds along with the rat-a-tat energy of `` His Girl Friday , '' maintaining a light touch while tackling serious themes . +1 One of the most gloriously unsubtle and adrenalized extreme shockers since The Evil Dead . +-1 Lisa Rinzler 's cinematography may be lovely , but Love Liza 's tale itself virtually collapses into an inhalant blackout , maintaining consciousness just long enough to achieve callow pretension . +-1 It 's provocative stuff , but the speculative effort is hampered by Taylor 's cartoonish performance and the film 's ill-considered notion that Hitler 's destiny was shaped by the most random of chances . +1 The Bourne Identity should n't be half as entertaining as it is , but director Doug Liman and his colleagues have managed to pack it with enough action to satisfy the boom-bam crowd without a huge sacrifice of character and mood . +0 In -LRB- screenwriter -RRB- Charlie Kaufman 's world , truth and fiction are equally strange , and his for the taking . +-2 ... a pretentious mess ... +1 -LRB- Gulpilil -RRB- is a commanding screen presence , and his character 's abundant humanism makes him the film 's moral compass . +-1 The modern-day characters are nowhere near as vivid as the 19th-century ones . +1 -LRB- At least -RRB- Moore is a real charmer . +1 ... there 's enough cool fun here to warm the hearts of animation enthusiasts of all ages . +0 All Analyze That proves is that there is really only one movie 's worth of decent gags to be gleaned from the premise . +-2 A thriller without a lot of thrills . +2 Adaptation 's success in engaging the audience in the travails of creating a screenplay is extraordinary . +1 You never know where Changing Lanes is going to take you but it 's a heck of a ride . +2 It is sentimental but feels free to offend , is analytical and then surrenders to the illogic of its characters , is about grief and yet permits laughter . +1 As Antonia is assimilated into this newfangled community , the film settles in and becomes compulsively watchable in a guilty-pleasure , daytime-drama sort of fashion . +-1 Enigma lacks it . +1 Poetic , heartbreaking . +2 Real Women may have many agendas , but it also will win you over , in a big way . +1 And it is . +0 In his determination to lighten the heavy subject matter , Silberling also , to a certain extent , trivializes the movie with too many nervous gags and pratfalls . +-2 Astonishing is n't the word -- neither is incompetent , incoherent or just plain crap . +-1 The film did n't convince me that Calvin Jr. 's Barbershop represents some sort of beacon of hope in the middle of Chicago 's South Side . +-1 Anyone else who may , for whatever reason , be thinking about going to see this movie is hereby given fair warning . +1 An edifying glimpse into the wit and revolutionary spirit of these performers and their era . +-2 ... about as exciting to watch as two last-place basketball teams playing one another on the final day of the season . +1 Both Grant and Hoult carry the movie because they are believable as people -- flawed , assured of the wrong things , and scared to admit how much they may really need the company of others . +-1 Busy urban comedy is clearly not Zhang 's forte , his directorial touch is neither light nor magical enough to bring off this kind of whimsy . +0 Famuyiwa 's feature +0 Ruh-roh ! +-1 A beyond-lame satire , Teddy Bears ' Picnic ranks among the most pitiful directing debuts by an esteemed writer-actor . +0 directed in a flashy , empty sub-music video style by a director so self-possessed he actually adds a period to his first name +0 A dreary indulgence . +-1 A gushy episode of `` M \* A \* S \* H '' only this time from an Asian perspective . +1 As literary desecrations go , this makes for perfectly acceptable , occasionally very enjoyable children 's entertainment . +-1 I ca n't remember the last time I saw worse stunt editing or cheaper action movie production values than in Extreme Ops . +2 It 's a lovely , sad dance highlighted by Kwan 's unique directing style . +0 Though it never rises to its full potential as a film , still offers a great deal of insight into the female condition and the timeless danger of emotions repressed . +0 When the precise nature of Matthew 's predicament finally comes into sharp focus , the revelation fails to justify the build-up . +-1 Unless you 're a fanatic , the best advice is : ` Scooby ' do n't . +2 The search for redemption makes for a touching love story , mainly because Blanchett and Ribisi compellingly tap into a spiritual aspect of their characters ' suffering . +-1 One suspects that Craven endorses They simply because this movie makes his own look much better by comparison . +-1 Hill looks to be going through the motions , beginning with the pale script . +-2 is significantly less charming than listening to a four-year-old with a taste for exaggeration recount his Halloween trip to the Haunted House . +1 It 's nice to see Piscopo again after all these years , and Chaykin and Headly are priceless . +1 For a long time the film succeeds with its dark , delicate treatment of these characters and its unerring respect for them . +1 Enigma looks great , has solid acting and a neat premise . +1 Manages to be wholesome and subversive at the same time . +-1 Sweet gentle Jesus , did the screenwriters just do a cut-and-paste of every bad action-movie line in history ? +1 The touch is generally light enough and the performances , for the most part , credible . +1 An enjoyable above average summer diversion . +-2 So muddled , repetitive and ragged that it says far less about the horrifying historical reality than about the filmmaker 's characteristic style . +0 The pace of the film is very slow -LRB- for obvious reasons -RRB- and that too becomes off-putting . +-2 It 's an 88-minute highlight reel that 's 86 minutes too long . +-2 Laughably , irredeemably awful . +1 Twohy 's a good yarn-spinner , and ultimately the story compels . +-1 Steve Oedekerk is , alas , no Woody Allen . +-1 The whole thing comes off like a particularly amateurish episode of Bewitched that takes place during Spring Break . +1 Clooney directs this film always keeping the balance between the fantastic and the believable ... +2 Handled correctly , Wilde 's play is a masterpiece of elegant wit and artifice . +1 I liked About Schmidt a lot , but I have a feeling that I would have liked it much more if Harry & Tonto never existed . +1 What 's not to like about a movie with a ` children 's ' song that includes the line ` My stepdad 's not mean , he 's just adjusting ' ? +1 A quaint , romanticized rendering . +0 The dominant feeling is something like nostalgia . ' +-2 A loud , witless mess that has none of the charm and little of the intrigue from the TV series . +-2 An empty , purposeless exercise . +-1 Offers big , fat , dumb laughs that may make you hate yourself for giving in . +1 A lot smarter than your average Bond . +-1 Deadly dull , pointless meditation on losers in a gone-to-seed hotel . +1 A French film with a more down-home flavor . +2 The kind of movie that comes along only occasionally , one so unconventional , gutsy and perfectly executed it takes your breath away . +-2 It 's just too bad the screenwriters eventually shoot themselves in the feet with cop flick cliches like an oily arms dealer , squad car pile-ups and the requisite screaming captain . +-1 Is it really an advantage to invest such subtlety and warmth in an animatronic bear when the humans are acting like puppets ? +0 His best film remains his shortest , The Hole , which makes many of the points that this film does but feels less repetitive . +0 Director David Jacobson gives Dahmer a consideration that the murderer never game his victims . +1 Captures all the longing , anguish and ache , the confusing sexual messages and the wish to be a part of that elusive adult world . +-1 Empire ca n't make up its mind whether it wants to be a gangster flick or an art film . +0 The sequel is everything the original was not : contrived , overblown and tie-in ready . +-1 What happens when something goes bump in the night and nobody cares ? +-2 Slack and uninspired , and peopled mainly by characters so unsympathetic that you 're left with a sour taste in your mouth . +0 underventilated +1 Smith examines the intimate , unguarded moments of folks who live in unusual homes -- which pop up in nearly every corner of the country . +1 For 95 often hilarious minutes +2 It picked me up , swung me around , and dropped me back in my seat with more emotional force than any other recent film . +-1 The script by Vincent R. Nebrida ... tries to cram too many ingredients into one small pot . +1 Birthday Girl lucks out with Chaplin and Kidman , who are capable of anteing up some movie star charisma when they need it to sell us on this twisted love story , but who can also negotiate the movie 's darker turns . +-1 Suffers from its timid parsing of the barn-side target of sons trying to breach gaps in their relationships with their fathers . +-2 ... you can be forgiven for realizing that you 've spent the past 20 minutes looking at your watch and waiting for Frida to just die already . +1 Although devoid of objectivity and full of nostalgic comments from the now middle-aged participants , Dogtown and Z-Boys has a compelling story to tell . +0 fast , frantic and fun , but also soon forgotten +1 Deliciously slow . +-2 To build a feel-good fantasy around a vain dictator-madman is off-putting , to say the least , not to mention inappropriate and wildly undeserved . +-1 Suffice to say its total promise is left slightly unfulfilled . +1 Those who want to be jolted out of their gourd should drop everything and run to Ichi . +1 An energetic and engaging film that never pretends to be something it is n't . +2 An enormously entertaining movie , like nothing we 've ever seen before , and yet completely familiar . +2 An odd drama set in the world of lingerie models and bar dancers in the Midwest that held my interest precisely because it did n't try to . +1 Australian actor\/director John Polson and award-winning English cinematographer Giles Nuttgens make a terrific effort at disguising the obvious with energy and innovation . +-1 Belongs in the too-hot-for-TV direct-to-video\/DVD category , and this is why I have given it a one-star rating . +0 Ultimately feels like just one more in the long line of films this year about the business of making movies . +0 A wordy wisp of a comedy . +0 A punch line without a premise , a joke built entirely from musty memories of half-dimensional characters . +0 Nachtwey clears the cynicism right out of you . +1 she of the impossibly long limbs and sweetly conspiratorial smile +1 The film delivers what it promises : A look at the `` wild ride '' that ensues when brash young men set out to conquer the online world with laptops , cell phones and sketchy business plans . +1 Bring on the sequel . +0 -LRB- It -RRB- highlights not so much the crime lord 's messianic bent , but Spacey 's . +0 The date movie that Franz Kafka would have made . +2 This charming , thought-provoking New York fest of life and love has its rewards . +0 Frida is certainly no disaster , but neither is it the Kahlo movie Frida fans have been looking for . +1 We 've seen the hippie-turned-yuppie plot before , but there 's an enthusiastic charm in Fire that makes the formula fresh again . +1 Neither the funniest film that Eddie Murphy nor Robert De Niro has ever made , Showtime is nevertheless efficiently amusing for a good while . +0 Mild , meandering teen flick . +0 Viewed as a comedy , a romance , a fairy tale , or a drama , there 's nothing remotely triumphant about this motion picture . +1 An intriguing look at the French film industry during the German occupation ; its most delightful moments come when various characters express their quirky inner selves . +2 A special kind of movie , this melancholic film noir reminded me a lot of Memento ... +0 ... hopefully it 'll be at the dollar theatres by the time Christmas rolls around . +0 Exposing the ways we fool ourselves is One Hour Photo 's real strength . +-2 Just another combination of bad animation and mindless violence ... lacking the slightest bit of wit or charm . +2 Proof once again that if the filmmakers just follow the books , they ca n't go wrong . +2 A strong script , powerful direction and splendid production design allows us to be transported into the life of Wladyslaw Szpilman , who is not only a pianist , but a good human being . +0 Basically , it 's pretty but dumb . +-2 -LRB- A -RRB- soulless , stupid sequel ... +1 The low-key direction is pleasingly emphatic in this properly intense , claustrophobic tale of obsessive love . +2 The art direction and costumes are gorgeous and finely detailed , and Kurys ' direction is clever and insightful . +-1 It sticks rigidly to the paradigm , rarely permitting its characters more than two obvious dimensions and repeatedly placing them in contrived , well-worn situations . +-1 They crush each other under cars , throw each other out windows , electrocute and dismember their victims in full consciousness . +-1 He seems to want both , but succeeds in making neither . +1 Full of surprises . +-1 Forgettable , if good-hearted , movie . +-1 Just as the lousy Tarantino imitations have subsided , here comes the first lousy Guy Ritchie imitation . +-2 Not even Felinni would know what to make of this Italian freakshow . +0 About Amy 's cuteness , Amy 's career success -LRB- she 's a best-selling writer of self-help books who ca n't help herself -RRB- , and Amy 's neuroses when it comes to men . +-2 Fails as a dystopian movie , as a retooling of Fahrenheit 451 , and even as a rip-off of The Matrix . +2 Tunney , brimming with coltish , neurotic energy , holds the screen like a true star . +1 Beautiful , cold , oddly colorful and just plain otherworldly , a freaky bit of art that 's there to scare while we delight in the images . +2 A wild , endearing , masterful documentary . +2 Cool gadgets and creatures keep this fresh . +0 LaBute was more fun when his characters were torturing each other psychologically and talking about their genitals in public . +1 A charmer from Belgium . +1 I 've never bought from telemarketers , but I bought this movie . +2 Executed with such gentle but insistent sincerity , with such good humor and appreciation of the daily grind that only the most hardhearted Scrooge could fail to respond . +-1 Appropriately cynical social commentary aside , # 9 never quite ignites . +0 Gorgeous scenes , masterful performances , but the sickly sweet gender normative narrative left an acrid test in this gourmet 's mouth . +1 Stuffed to the brim with ideas , American instigator Michael Moore 's film is a rambling examination of American gun culture that uses his usual modus operandi of crucifixion through juxtaposition . +1 At its best , it 's Black Hawk Down with more heart . +0 Although Barbershop boasts some of today 's hottest and hippest acts from the world of television , music and stand-up comedy , this movie strangely enough has the outdated swagger of a shameless ` 70s blaxploitation shuck-and-jive sitcom . +1 If you 're looking for a smart , nuanced look at de Sade and what might have happened at Picpus , Sade is your film . +-1 To me , it sounds like a cruel deception carried out by men of marginal intelligence , with reactionary ideas about women and a total lack of empathy . +0 Arnold ! +1 Far more successful , if considerably less ambitious , than last year 's Kubrick-meets-Spielberg exercise . +1 There are plenty of scenes in Frida that do work , but rarely do they involve the title character herself . +1 Elling builds gradually until you feel fully embraced by this gentle comedy . +0 It bites hard . +1 If the film has a problem , its shortness disappoints : You want the story to go on and on . +1 Cut through the layers of soap-opera emotion and you find a scathing portrayal of a powerful entity strangling the life out of the people who want to believe in it the most . +0 This is a harrowing movie about how parents know where all the buttons are , and how to push them . +0 It understands , in a way that speaks forcefully enough about the mechanisms of poverty to transcend the rather simplistic filmmaking . +2 It 's a smartly directed , grown-up film of ideas . +1 ... strips Bible stores of the potential for sanctimoniousness , making them meaningful for both kids and church-wary adults . +-1 Spider-Man is about growing strange hairs , getting a more mature body , and finding it necessary to hide new secretions from the parental units . +0 while -LRB- Roman Coppola -RRB- scores points for style , he staggers in terms of story . +2 is one of this year 's very best pictures . +1 Too daft by half ... but supremely good natured . +1 Mostly , -LRB- Goldbacher -RRB- just lets her complicated characters be unruly , confusing and , through it all , human . +-1 jumps around with little logic or continuity , +0 A static and sugary little half-hour , after-school special about interfaith understanding , stretched out to 90 minutes . +1 Visually striking and viscerally repellent . +-1 Too slow for a younger crowd , too shallow for an older one . +-1 The fact that the ` best part ' of the movie comes from a 60-second homage to one of Demme 's good films does n't bode well for the rest of it . +0 The tone errs on the shrill side , tempered by a soft southern gentility that speaks of beauty , grace and a closet full of skeletons . +0 But even with the two-wrongs-make-a-right chemistry between Jolie and Burns ... this otherwise appealing picture loses its soul to Screenwriting For Dummies conformity . +0 Benigni 's Pinocchio is extremely straight and mind-numbingly stilted , its episodic pacing keeping the film from developing any storytelling flow . +-1 A pale Xerox of other , better crime movies . +-2 It 's a visual Rorschach test and I must have failed . +1 Great dragons ! +2 A small movie with a big impact . +1 Daughter From Danang sticks with its subjects a little longer and tells a deeper story +-1 Sodden and glum , even in those moments where it 's supposed to feel funny and light . +1 -- but certainly hard to hate . +1 In the disturbingly involving family dysfunctional drama How I Killed My Father , French director Anne Fontaine delivers an inspired portrait of male-ridden angst and the emotional blockage that accompanies this human condition +1 The film feels uncomfortably real , its language and locations bearing the unmistakable stamp of authority . +2 Good performances and a realistic , non-exploitive approach make Paid in Full worth seeing . +2 An honest , sensitive story from a Vietnamese point of view . +0 Who knew ... +2 Beautifully produced . +1 Those eternally devoted to the insanity of Black will have an intermittently good time . +2 A film with almost as many delights for adults as there are for children and dog lovers . +1 It 's rare to find a film to which the adjective ` gentle ' applies , but the word perfectly describes Pauline & Paulette . +0 Grainy photography mars an otherwise delightful comedy of errors . +-2 Guilty of the worst sin of attributable to a movie like this : it 's not scary in the slightest . +-1 One of those films where the characters inhabit that special annex of hell where adults behave like kids , children behave like adults and everyone screams at the top of their lungs no matter what the situation . +-1 A sloppy slapstick throwback to long gone bottom-of-the-bill fare like The Ghost and Mr. Chicken . +-1 The script is a tired one , with few moments of joy rising above the stale material . +1 -LRB- City -RRB- reminds us how realistically nuanced a Robert De Niro performance can be when he is not more lucratively engaged in the shameless self-caricature of ` Analyze This ' -LRB- 1999 -RRB- and ` Analyze That , ' promised -LRB- or threatened -RRB- for later this year . +1 would make an excellent companion piece to the similarly themed ` The French Lieutenant 's Woman . ' +1 Harmless fun . +2 Infidelity drama is nicely shot , well-edited and features a standout performance by Diane Lane . +-1 The filmmakers needed more emphasis on the storytelling and less on the glamorous machine that thrusts the audience into a future they wo n't much care about . +-1 ... a fascinating curiosity piece -- fascinating , that is , for about ten minutes . +2 The strength of the film comes not from any cinematic razzle-dazzle but from its recovery of an historical episode that , in the simple telling , proves simultaneously harrowing and uplifting . +2 Spielberg 's first real masterpiece , it deserved all the hearts it won -- and wins still , 20 years later . +1 Bielinsky is a filmmaker of impressive talent . +2 Fathers and sons , and the uneasy bonds between them , rarely have received such a sophisticated and unsentimental treatment on the big screen as they do in this marvelous film . +1 Criminal conspiracies and true romances move so easily across racial and cultural lines in the film that it makes My Big Fat Greek Wedding look like an apartheid drama . +-1 With more character development this might have been an eerie thriller ; with better payoffs , it could have been a thinking man 's monster movie . +-1 Tries too hard to be funny in a way that 's too loud , too goofy and too short of an attention span . +1 It 's the sweet Cinderella story that `` Pretty Woman '' wanted to be . +-2 Does n't deserve a passing grade -LRB- even on a curve -RRB- . +-1 First-timer John McKay is never able to pull it back on course . +2 A return to pure Disney magic and is enjoyable family fare . +-1 This Sade is hardly a perverse , dangerous libertine and agitator -- which would have made for better drama . +0 ` All in all , Reign of Fire will be a good -LRB- successful -RRB- rental . ' +0 Sunshine State surveys the landscape and assesses the issues with a clear passion for sociology . +2 With the same sort of good-natured fun found in films like Tremors , Eight Legged Freaks is prime escapist fare . +1 An ambitiously naturalistic , albeit half-baked , drama about an abused , inner-city autistic teen . +-1 It 's just a movie that happens to have Jackie Chan in it . +-1 You do n't need to know your Ice-T 's from your Cool-J 's to realize that as far as these shootings are concerned , something is rotten in the state of California . +1 The movie should jolt you out of your seat a couple of times , give you a few laughs , and leave you feeling like it was worth your seven bucks , even though it does turn out to be a bit of a cheat in the end . +-2 You can fire a torpedo through some of Clancy 's holes , and the scripters do n't deserve any Oscars . +-1 A non-Britney person might survive a screening with little harm done , except maybe for the last 15 minutes , which are as maudlin as any after-school special you can imagine . +-1 Obviously , a lot of people wasted a lot of their time -LRB- including mine -RRB- on something very inconsequential . +-1 A moving picture that does not move . +-1 Just about all of the film is confusing on one level or another , making Ararat far more demanding than it needs to be . +2 Daily struggles and simple pleasures usurp the preaching message so that , by the time the credits roll across the pat ending , a warm , fuzzy feeling prevails . +1 Hatosy ... portrays young Brendan with his usual intelligence and subtlety , not to mention a convincing brogue . +1 A uniquely sensual metaphorical dramatization of sexual obsession that spends a bit too much time on its fairly ludicrous plot . +0 ... Jones , despite a definitely distinctive screen presence , just is n't able to muster for a movie that , its title notwithstanding , should have been a lot nastier if it wanted to fully capitalize on its lead 's specific gifts . +2 Fudges fact and fancy with such confidence that we feel as if we 're seeing something purer than the real thing . +1 Could have been crisper and punchier , but it 's likely to please audiences who like movies that demand four hankies . +-1 Naipaul fans may be disappointed . +-1 The screenplay is hugely overwritten , with tons and tons of dialogue -- most of it given to children . +2 A beautiful , entertaining two hours . +-2 Enough said , except : Film overboard ! +1 Writer\/director Walter Hill is in his hypermasculine element here , once again able to inject some real vitality and even art into a pulpy concept that , in many other hands would be completely forgettable . +-1 For all the time we spend with these people , we never really get inside of them . +-1 Eisenstein lacks considerable brio for a film about one of cinema 's directorial giants . +1 Naomi Watts is terrific as Rachel ; her petite frame and vulnerable persona emphasising her plight and isolation . +1 A giddy and provocative sexual romp that has something to say . +-2 With a completely predictable plot , you 'll swear that you 've seen it all before , even if you 've never come within a mile of The Longest Yard . +0 Life on the rez is no picnic : this picture shows you why . +0 As Allen 's execution date closes in , the documentary gives an especially poignant portrait of her friendship with the never flagging legal investigator David Presson . +0 It is there to give them a good time . +1 Sly , sophisticated and surprising . +1 All the pieces fall together without much surprise , but little moments give it a boost . +0 Aimed squarely at the least demanding of demographic groups : very small children who will be delighted simply to spend more time with familiar cartoon characters . +-1 Like coming into a long-running , well-written television series where you 've missed the first half-dozen episodes and probably wo n't see the next six . +-2 This is the case of a pregnant premise being wasted by a script that takes few chances and manages to insult the intelligence of everyone in the audience . +1 In its understanding , often funny way , it tells a story whose restatement is validated by the changing composition of the nation . +0 The movie does has some entertainment value - how much depends on how well you like Chris Rock . +2 Speaks eloquently about the symbiotic relationship between art and life . +1 Not everything in this ambitious comic escapade works , but Coppola , along with his sister , Sofia , is a real filmmaker . +-1 Nothing more than a stifling morality tale dressed up in peekaboo clothing . +-1 A series of immaculately composed shots of Patch Adams quietly freaking out does not make for much of a movie . +-1 The movie does n't add anything fresh to the myth . +-1 Upper West Sidey exercise in narcissism and self-congratulation disguised as a tribute . +2 The entire cast is extraordinarily good . +0 Like shave ice without the topping , this cinematic snow cone is as innocuous as it is flavorless . +-1 Um ... is n't that the basis for the entire plot ? +2 Cho 's timing is priceless . +1 Meyjes ... has done his homework and soaked up some jazzy new revisionist theories about the origins of Nazi politics and aesthetics . +0 It 's a drawling , slobbering , lovable run-on sentence of a film , a Southern Gothic with the emotional arc of its raw blues soundtrack . +-2 ... a weak and ineffective ghost story without a conclusion or pay off . +0 Rabbit-Proof Fence will probably make you angry . +-1 Time stands still in more ways that one in Clockstoppers , a sci-fi thriller as lazy as it is interminable . +1 It cooks Conduct in a low , smoky and inviting sizzle . +0 This is the first film I 've ever seen that had no obvious directing involved . +0 ... Ice Age treads predictably along familiar territory , making it a passable family film that wo n't win many fans over the age of 12 . +2 One of the very best movies ever made about the life of moviemaking . +1 A perfectly pleasant if slightly pokey comedy . +1 A flawed but engrossing thriller . +1 Both damning and damned compelling . +0 The film sometimes flags ... but there is enough secondary action to keep things moving along at a brisk , amusing pace . +0 ... creates a visceral sense of its characters ' lives and conflicted emotions that carries it far above ... what could have been a melodramatic , Lifetime Channel-style anthology . +-1 To honestly address the flaws inherent in how medical aid is made available to American workers , a more balanced or fair portrayal of both sides will be needed . +1 A charming , banter-filled comedy ... one of those airy cinematic bon bons whose aims -- and by extension , accomplishments -- seem deceptively slight on the surface . +1 A delightful little film that revels in its own simplicity , Mostly Martha will leave you with a smile on your face and a grumble in your stomach . +-2 It just did n't mean much to me and played too skewed to ever get a hold on -LRB- or be entertained by -RRB- . +1 The Four Feathers has rewards , from the exoticism of its seas of sand to the fierce grandeur of its sweeping battle scenes . +1 A comedy that swings and jostles to the rhythms of life . +2 It 's never dull and always looks good . +-2 Unfunny and lacking any sense of commitment to or affection for its characters , the Reginald Hudlin comedy relies on toilet humor , ethnic slurs . +2 Rich in shadowy metaphor and as sharp as a samurai sword , Jiang Wen 's Devils on the Doorstep is a wartime farce in the alternately comic and gut-wrenching style of Joseph Heller or Kurt Vonnegut . +1 Reggio and Glass put on an intoxicating show . +2 likeable thanks to its cast , its cuisine and its quirky tunes . +-1 What with all the blanket statements and dime-store ruminations on vanity , the worries of the rich and sudden wisdom , the film becomes a sermon for most of its running time . +-1 Breen 's script is sketchy with actorish notations on the margin of acting . +0 Has its moments , but it 's pretty far from a treasure . +-2 This loud and thoroughly obnoxious comedy about a pair of squabbling working-class spouses is a deeply unpleasant experience . +-2 Not counting a few gross-out comedies I 've been trying to forget , this is the first film in a long time that made me want to bolt the theater in the first 10 minutes . +1 Witty , vibrant , and intelligent . +2 The best thing I can say about this film is that I ca n't wait to see what the director does next . +-1 May puzzle his most ardent fans . +2 You can take the grandkids or the grandparents and never worry about anyone being bored ... audience is a sea of constant smiles and frequent laughter . +-1 Try this obscenely bad dark comedy , so crass that it makes Edward Burns ' Sidewalks of New York look like Oscar Wilde . +-1 The Tuxedo was n't just bad ; it was , as my friend David Cross would call it , ` Hungry-Man portions of bad ' . +-1 Human Nature , in short , is n't nearly as funny as it thinks it is ; neither is it as smart . +1 It 's fun , splashy and entertainingly nasty . +0 A little objectivity could have gone a long way . +1 The film boasts at least a few good ideas and features some decent performances , but the result is disappointing . +-2 Boll uses a lot of quick cutting and blurry step-printing to goose things up , but dopey dialogue and sometimes inadequate performances kill the effect . +-2 ... unlikable , uninteresting , unfunny , and completely , utterly inept . +1 A creepy , intermittently powerful study of a self-destructive man ... about as unsettling to watch as an exploratory medical procedure or an autopsy . +-1 The crassness of this reactionary thriller is matched only by the ridiculousness of its premise . +0 The Porky 's Revenge : Ultimate Edition ? +1 None of this is meaningful or memorable , but frosting is n't , either , and you would n't turn down a big bowl of that , would you ? +1 Bogdanovich puts history in perspective and , via Kirsten Dunst 's remarkable performance , he showcases Davies as a young woman of great charm , generosity and diplomacy . +-1 In its chicken heart , Crush goes to absurd lengths to duck the very issues it raises . +0 I 'm all for the mentally challenged getting their fair shot in the movie business , but surely it does n't have to be as a collection of keening and self-mutilating sideshow geeks . +0 Worth seeing once , but its charm quickly fades . +1 If The Man from Elysian Fields is doomed by its smallness , it is also elevated by it -- the kind of movie that you enjoy more because you 're one of the lucky few who sought it out . +-2 There 's nothing interesting in Unfaithful whatsoever . +-2 There 's already been too many of these films ... +-1 Almost peerlessly unsettling . +1 Maybe he was reading the minds of the audience . +1 A sly female empowerment movie , although not in a way anyone would expect . +0 Go for La Salle 's performance , and make do as best you can with a stuttering script . +-1 ... The movie feels stitched together from stock situations and characters from other movies . +0 It remains to be seen whether Statham can move beyond the crime-land action genre , but then again , who says he has to ? +2 Though in some ways similar to Catherine Breillat 's Fat Girl , Rain is the far superior film . +-2 It shows that some studios firmly believe that people have lost the ability to think and will forgive any shoddy product as long as there 's a little girl-on-girl action . +-1 Potty-mouthed enough for PG-13 , yet not as hilariously raunchy as South Park , this strangely schizo cartoon seems suited neither to kids or adults . +0 A poorly scripted , preachy fable that forgets about unfolding a coherent , believable story in its zeal to spread propaganda . +0 -LRB- A -RRB- rare movie that makes us re-assess the basis for our lives and evaluate what is truly ours in a world of meaningless activity . +1 If a big musical number like ` Praise the Lord , He 's the God of Second Chances ' does n't put you off , this will be an enjoyable choice for younger kids . +2 As a director , Paxton is surprisingly brilliant , deftly sewing together what could have been a confusing and horrifying vision into an intense and engrossing head-trip . +1 But Toback 's deranged immediacy makes it seem fresh again . +2 Stanley Kwan has directed not only one of the best gay love stories ever made , but one of the best love stories of any stripe . +0 There 's a neat twist , subtly rendered , that could have wrapped things up at 80 minutes , but Kang tacks on three or four more endings . +-2 Godard 's ode to tackling life 's wonderment is a rambling and incoherent manifesto about the vagueness of topical excess ... In Praise of Love remains a ponderous and pretentious endeavor that 's unfocused and tediously exasperating . +1 Amazingly dopey . +-2 It 's hard to imagine that even very small children will be impressed by this tired retread . +-1 A beautifully shot but dull and ankle-deep ` epic . ' +1 The performances of the four main actresses bring their characters to life . +-2 The emotional overload of female angst irreparably drags the film down . +1 Comedian , like its subjects , delivers the goods and audiences will have a fun , no-frills ride . +1 -LRB- Woo 's -RRB- most resonant film since The Killer . +1 Muccino seems to be exploring the idea of why human beings long for what they do n't have , and how this gets us in trouble . +2 Even when there are lulls , the emotions seem authentic , and the picture is so lovely toward the end ... you almost do n't notice the 129-minute running time . +1 In a movie full of surprises , the biggest is that Secret Ballot is a comedy , both gentle and biting . +2 A fascinating case study of flower-power liberation -- and the price that was paid for it . +-2 The pacing is deadly , the narration helps little and Naipaul , a juicy writer , is negated . +1 The director , Mark Pellington , does a terrific job conjuring up a sinister , menacing atmosphere though unfortunately all the story gives us is flashing red lights , a rattling noise , and a bump on the head . +-1 -- is a crime that should be punishable by chainsaw . +1 Delivers more than its fair share of saucy hilarity . +0 While the mystery unravels , the characters respond by hitting on each other . +1 Now here 's a sadistic bike flick that would have made Vittorio De Sica proud . +1 Meticulously uncovers a trail of outrageous force and craven concealment . +2 A pretty funny movie , with most of the humor coming , as before , from the incongruous but chemically perfect teaming of Crystal and De Niro . +1 From both a great and a terrible story , Mr. Nelson has made a film that is an undeniably worthy and devastating experience . +0 ... will always be remembered for the 9-11 terrorist attacks . +-2 For the rest of us , sitting through Dahmer 's two hours amounts to little more than punishment . +-1 More tiring than anything . +1 If you 're not , you 'll still have a good time . '' +0 Occasionally funny , sometimes inspiring , often boring . +1 On the surface a silly comedy , Scotland , PA would be forgettable if it were n't such a clever adaptation of the bard 's tragic play . +-1 Cassavetes thinks he 's making Dog Day Afternoon with a cause , but all he 's done is to reduce everything he touches to a shrill , didactic cartoon . +0 ... delivers few moments of inspiration amid the bland animation and simplistic story . +-1 When not wallowing in its characters ' frustrations , the movie is busy contriving false , sitcom-worthy solutions to their problems . +1 Fans of critics ' darling band Wilco will marvel at the sometimes murky , always brooding look of I Am Trying to Break Your Heart . +2 A truly wonderful tale combined with stunning animation . +-1 Just when you think you are making sense of it , something happens that tells you there is no sense . +2 Easily one of the best and most exciting movies of the year . +2 Daring and beautifully made . +-1 An impenetrable and insufferable ball of pseudo-philosophic twaddle . +-2 Was that movie nothing more than a tepid exercise in trotting out a formula that worked five years ago but has since lost its fizz ? +0 At no point during K-19 : The Widowmaker did this viewer feel enveloped in a story that , though meant to be universal in its themes of loyalty , courage and dedication to a common goal , never seems to leave the lot . +-1 A lightweight , uneven action comedy that freely mingles French , Japanese and Hollywood cultures . +1 The leaping story line , shaped by director Peter Kosminsky into sharp slivers and cutting impressions , shows all the signs of rich detail condensed into a few evocative images and striking character traits . +-1 When a movie asks you to feel sorry for Mick Jagger 's sex life , it already has one strike against it . +0 The movie 's gloomy atmosphere is fascinating , though , even if the movie itself does n't stand a ghost of a chance . +-2 There 's surely something wrong with a comedy where the only belly laughs come from the selection of outtakes tacked onto the end credits . +2 a confident , richly acted , emotionally devastating piece of work and 2002 's first great film +1 Starts slowly , but Adrien Brody -- in the title role -- helps make the film 's conclusion powerful and satisfying . +2 Jeffs has created a breathtakingly assured and stylish work of spare dialogue and acute expressiveness . +-1 Those who are not acquainted with the author 's work , on the other hand , may fall fast asleep . +0 in period costume and with a bigger budget . +1 But it could be , by its art and heart , a necessary one . +2 A generous , inspiring film that unfolds with grace and humor and gradually becomes a testament to faith . +-2 The project 's filmmakers forgot to include anything even halfway scary as they poorly rejigger Fatal Attraction into a high school setting . +1 Murderous Maids pulls no punches in its depiction of the lives of the Papin sister and the events that led to their notorious rise to infamy ... +0 When Seagal appeared in an orange prison jumpsuit , I wanted to stand up in the theater and shout , ` Hey , Kool-Aid ! ' +-1 For this sort of thing to work , we need agile performers , but the proficient , dull Sorvino has no light touch , and Rodan is out of his league . +2 The film is impressive for the sights and sounds of the wondrous beats the world has to offer . +2 Mr. Deeds is sure to give you a lot of laughs in this simple , sweet and romantic comedy . +1 Pretty good little movie . +-1 The story is also as unoriginal as they come , already having been recycled more times than I 'd care to count . +1 Passionate , irrational , long-suffering but cruel as a tarantula , Helga figures prominently in this movie , and helps keep the proceedings as funny for grown-ups as for rugrats . +1 Initially gripping , eventually cloying POW drama . +2 Methodical , measured , and gently tedious in its comedy , Secret Ballot is a purposefully reductive movie -- which may be why it 's so successful at lodging itself in the brain . +1 Offers an interesting look at the rapidly changing face of Beijing . +1 Gaunt , silver-haired and leonine , -LRB- Harris -RRB- brings a tragic dimension and savage full-bodied wit and cunning to the aging Sandeman . +0 Just plain silly . +1 When it 's not wallowing in hormonal melodrama , `` Real Women Have Curves '' is a sweet , honest , and enjoyable comedy-drama about a young woman who wants many things in life , but fears she 'll become her mother before she gets to fulfill her dreams . +1 There 's just something about watching a squad of psychopathic underdogs whale the tar out of unsuspecting lawmen that reaches across time and distance . +-2 This flat run at a hip-hop Tootsie is so poorly paced you could fit all of Pootie Tang in between its punchlines . +2 A triumph of pure craft and passionate heart . +1 imagine a scenario where Bergman approaches Swedish fatalism using Gary Larson 's Far Side humor +0 It 's really just another silly Hollywood action film , one among a multitude of simple-minded , yahoo-ing death shows . +-2 This is a fudged opportunity of gigantic proportions -- a lunar mission with no signs of life . +1 Deliberately and skillfully uses ambiguity to suggest possibilities which imbue the theme with added depth and resonance . +2 All of it works smoothly under the direction of Spielberg , who does a convincing impersonation here of a director enjoying himself immensely . +-1 The whole thing 's fairly lame , making it par for the course for Disney sequels . +1 Even at its worst , it 's not half-bad . +-1 A visionary marvel , but it 's lacking a depth in storytelling usually found in anime like this . +1 Graced with the kind of social texture and realism that would be foreign in American teen comedies . +-2 Like a bad improvisation exercise , the superficially written characters ramble on tediously about their lives , loves and the art they 're struggling to create . +1 A three-hour cinema master class . +1 Beresford nicely mixes in as much humor as pathos to take us on his sentimental journey of the heart . +2 If you can get past the taboo subject matter , it will be well worth your time . +1 While the now 72-year-old Robert Evans been slowed down by a stroke , he has at least one more story to tell : his own . +-1 More busy than exciting , more frantic than involving , more chaotic than entertaining . +1 Precocious smarter-than-thou wayward teen struggles to rebel against his oppressive , right-wing , propriety-obsessed family . +0 Any Chekhov is better than no Chekhov , but it would be a shame if this was your introduction to one of the greatest plays of the last 100 years . +1 Its adult themes of familial separation and societal betrayal are head and shoulders above much of the director 's previous popcorn work . +-2 You may be galled that you 've wasted nearly two hours of your own precious life with this silly little puddle of a movie . +-1 I did n't smile . +-1 While some will object to the idea of a Vietnam picture with such a rah-rah , patriotic tone , Soldiers ultimately achieves its main strategic objective : dramatizing the human cost of the conflict that came to define a generation . +-1 Return to Neverland manages to straddle the line between another classic for the company and just another run-of-the-mill Disney sequel intended for the home video market . +-1 Shafer 's feature does n't offer much in terms of plot or acting . +0 Was I scared ? +-1 But Windtalkers does n't beat that one , either . +1 It 's funny . +0 A case in point : Doug Pray 's Scratch . +-1 Contains a few big laughs but many more that graze the funny bone or miss it altogether , in part because the consciously dumbed-down approach wears thin . +2 MacDowell ... gives give a solid , anguished performance that eclipses nearly everything else she 's ever done . +-1 This is a poster movie , a mediocre tribute to films like Them ! +1 Peppering this urban study with references to Norwegian folktales , Villeneuve creates in Maelstrom a world where the bizarre is credible and the real turns magical . +-1 No , I do n't know why Steven Seagal is considered a star , nor why he keeps being cast in action films when none of them are ever any good or make any money . +-1 In the era of The Sopranos , it feels painfully redundant and inauthentic . +-2 You ca n't believe anyone would really buy this stuff . +-1 Long on twinkly-eyed close-ups and short on shame . +-1 It 's plotless , shapeless -- and yet , it must be admitted , not entirely humorless . +-1 Each scene drags , underscoring the obvious , and sentiment is slathered on top . +-1 Outside of Burger 's desire to make some kind of film , it 's really unclear why this project was undertaken +-2 I 'd rather watch a rerun of The Powerpuff Girls +1 It 's a talking head documentary , but a great one . +0 C'mon ! +-1 Director Shekhar Kapur and screenwriters Michael Schiffer and Hossein Amini have tried hard to modernize and reconceptualize things , but the barriers finally prove to be too great . +2 This is DiCaprio 's best performance in anything ever , and easily the most watchable film of the year . +-1 Everything about it from the bland songs to the colorful but flat drawings is completely serviceable and quickly forgettable . +1 Cineasts will revel in those visual in-jokes , as in the film 's verbal pokes at everything from the likes of Miramax chief Harvey Weinstein 's bluff personal style to the stylistic rigors of Denmark 's Dogma movement . +-1 An uneven look into a grim future that does n't come close to the level of intelligence and visual splendour that can be seen in other films based on Philip K. Dick stories . +0 You have enough finely tuned acting to compensate for the movie 's failings . +-2 All of the filmmakers ' calculations ca n't rescue Brown Sugar from the curse of blandness . +0 The dramatic crisis does n't always succeed in its quest to be taken seriously , but Huppert 's volatile performance makes for a riveting movie experience . +-1 Eddie Murphy and Owen Wilson have a cute partnership in I Spy , but the movie around them is so often nearly nothing that their charm does n't do a load of good . +-2 There 's only one way to kill Michael Myers for good : stop buying tickets to these movies . +2 It makes compelling , provocative and prescient viewing . +-2 The Country Bears wastes an exceptionally good idea . +-1 Conforms itself with creating a game of ` who 's who ' ... where the characters ' moves are often more predictable than their consequences . +1 A different and emotionally reserved type of survival story -- a film less about refracting all of World War II through the specific conditions of one man , and more about that man lost in its midst . +-1 Sure , I hated myself in the morning . +2 A rollicking ride , with jaw-dropping action sequences , striking villains , a gorgeous color palette , astounding technology , stirring music and a boffo last hour that leads up to a strangely sinister happy ending . +-2 Swims in mediocrity , sticking its head up for a breath of fresh air now and then . +1 Happily , some things are immune to the folly of changing taste and attitude . +2 Great over-the-top moviemaking if you 're in a slap-happy mood . +-2 Swiftly deteriorates into a terribly obvious melodrama and rough-hewn vanity project for lead actress Andie MacDowell . +-2 As gamely as the movie tries to make sense of its title character , there remains a huge gap between the film 's creepy , clean-cut Dahmer -LRB- Jeremy Renner -RRB- and fiendish acts that no amount of earnest textbook psychologizing can bridge . +0 foreshadowing +1 This film is so different from The Apple and so striking that it can only encourage us to see Samira Makhmalbaf as a very distinctive sensibility , working to develop her own film language with conspicuous success . +-1 Sometimes makes less sense than the Bruckheimeresque American action flicks it emulates . +-2 Terrible . +-2 Tiresomely derivative and hammily acted . +-1 The film 's final hour , where nearly all the previous unseen material resides , is unconvincing soap opera that Tornatore was right to cut . +0 Witherspoon puts to rest her valley-girl image , but it 's Dench who really steals the show . +-1 Lookin ' for sin , American-style ? +0 Dolman confines himself to shtick and sentimentality -- the one bald and the other sloppy . +1 An intelligent romantic thriller of a very old-school kind of quality . +1 Even if The Ring has a familiar ring , it 's still unusually crafty and intelligent for Hollywood horror . +1 The usual movie rah-rah , pleasantly and predictably delivered in low-key style by director Michael Apted and writer Tom Stoppard . +2 An intelligent and deeply felt work about impossible , irrevocable choices and the price of making them . +1 A diverse and astonishingly articulate cast of Palestinian and Israeli children . +-2 ... what a banal bore the preachy Circuit turns out to be +0 It would be disingenuous to call Reno a great film , but you can say that about most of the flicks moving in and out of the multiplex . +-1 By-the-numbers yarn . +1 Part of the charm of Satin Rouge is that it avoids the obvious with humour and lightness . +2 A movie of technical skill and rare depth of intellect and feeling . +-2 Cruel and inhuman cinematic punishment ... simultaneously degrades its characters , its stars and its audience . +-1 The only fun part of the movie is playing the obvious game . +0 Photographed with melancholy richness and eloquently performed yet also decidedly uncinematic . +-1 Kapur fails to give his audience a single character worth rooting for -LRB- or worth rooting against , for that matter -RRB- . +-1 Has lost some of the dramatic conviction that underlies the best of comedies ... +0 Seeing Seinfeld at home as he watches his own appearance on Letterman with a clinical eye reminds you that the key to stand-up is to always make it look easy , even though the reality is anything but . +2 An engrossing story that combines psychological drama , sociological reflection , and high-octane thriller . +1 A movie in which laughter and self-exploitation merge into jolly soft-porn 'em powerment . ' +-2 If you really want to understand what this story is really all about , you 're far better served by the source material . +1 Lightweight but appealing . +-1 Well , this movie proves you wrong on both counts . +0 A very familiar tale , one that 's been told by countless filmmakers about Italian - , Chinese - , Irish - , Latin - , Indian - , Russian - and other hyphenate American young men struggling to balance conflicting cultural messages . +2 That 's fun for kids of any age . +-1 Why would anyone cast the magnificent Jackie Chan in a movie full of stunt doubles and special effects ? +1 Koury frighteningly and honestly exposes one teenager 's uncomfortable class resentment and , in turn , his self-inflicted retaliation . +2 Terrific performances , great to look at , and funny . +1 An unorthodox little film noir organized crime story that includes one of the strangest love stories you will ever see . +1 Neatly constructed thriller . +2 One of the best silly horror movies of recent memory , with some real shocks in store for unwary viewers . +2 The most brilliant work in this genre since the 1984 uncut version of Sergio Leone 's flawed but staggering Once Upon a Time in America . +1 The beautifully choreographed kitchen ballet is simple but absorbing . +1 Cool . +0 `` Me Without You '' is a probing examination of a female friendship set against a few dynamic decades . +0 This sort of cute and cloying material is far from Zhang 's forte and it shows . +0 The first half bursts with a goofy energy previous Disney films only used for a few minutes here and there . +-2 A peculiar misfire that even Tunney ca n't save . +1 Coppola has made a film of intoxicating atmosphere and little else . +0 The film has a childlike quality about it . +-1 There 's some good material in their story about a retail clerk wanting more out of life , but the movie too often spins its wheels with familiar situations and repetitive scenes . +1 Broomfield has a rather unique approach to documentary . +1 -LRB- There 's -RRB- quite a bit of heart , as you would expect from the directors of The Little Mermaid and Aladdin . +-1 Never inspires more than an interested detachment . +1 Combines a comically dismal social realism with a farcically bawdy fantasy of redemption and regeneration . +2 If `` Lilo & Stitch '' is n't the most edgy piece of Disney animation to hit the silver screen , then this first film to use a watercolor background since `` Dumbo '' certainly ranks as the most original in years . +1 Indeed , the more outrageous bits achieve a shock-you-into-laughter intensity of almost Dadaist proportions . +-1 A grating , emaciated flick . +0 Dense and thoughtful and brimming with ideas that are too complex to be rapidly absorbed . +1 It ai n't art , by a long shot , but unlike last year 's lame Musketeer , this Dumas adaptation entertains . +-2 What 's missing in Murder by Numbers is any real psychological grounding for the teens ' deviant behaviour . +-2 The Master of Disguise is awful . +-1 Nelson 's intentions are good , but the end result does no justice to the story itself . +1 A hypnotic portrait of this sad , compulsive life . +1 -LRB- The film -RRB- tackles the topic of relationships in such a straightforward , emotionally honest manner that by the end , it 's impossible to ascertain whether the film is , at its core , deeply pessimistic or quietly hopeful . +1 Troubling and powerful . +-2 Director Douglas McGrath takes on Nickleby with all the halfhearted zeal of an 8th grade boy delving into required reading . +-1 What 's infuriating about Full Frontal is that it 's too close to real life to make sense . +2 Piccoli gives a superb performance full of deep feeling . +-1 -LRB- Stevens is -RRB- so stoked to make an important film about human infidelity and happenstance that he tosses a kitchen sink onto a story already overladen with plot conceits . +1 Funny and also heartwarming without stooping to gooeyness . +-2 Most of the dialogue made me want to pack raw dough in my ears . +0 A sincere but dramatically conflicted gay coming-of-age tale . +1 A wild ride of a movie that keeps throwing fastballs . +-2 It 's a bad action movie because there 's no rooting interest and the spectacle is grotesque and boring . +-1 A very slow , uneventful ride around a pretty tattered old carousel . +1 Although Olivier Assayas ' elegantly appointed period drama seems , at times , padded with incident in the way of a too-conscientious adaptation ... its three-hour running time plays closer to two . +-2 Like life on the island , the movie grows boring despite the scenery . +2 Jones has delivered a solidly entertaining and moving family drama . +0 An intriguing near-miss . +-1 Scooby-Doo does n't know if it wants to be a retro-refitting exercise in campy recall for older fans or a silly , Nickelodeon-esque kiddie flick . +-1 ... del Toro maintains a dark mood that makes the film seem like something to endure instead of enjoy . +0 Sometimes shorter is better . +2 Peter Jackson and company once again dazzle and delight us , fulfilling practically every expectation either a longtime Tolkien fan or a movie-going neophyte could want . +-1 David Spade as Citizen Kane ? +2 It 's a great American adventure and a wonderful film to bring to IMAX . +0 A glorious mess . +-2 Never having seen the first two films in the series , I ca n't compare Friday After Next to them , but nothing would change the fact that what we have here is a load of clams left in the broiling sun for a good three days . +1 ... standard guns versus martial arts cliche with little new added . +1 Pratfalls aside , Barbershop gets its greatest play from the timeless spectacle of people really talking to each other . +-1 tale will be all too familiar for anyone who 's seen George Roy Hill 's 1973 film , `` The Sting . '' +-1 Showtime is n't particularly assaultive , but it can still make you feel that you never want to see another car chase , explosion or gunfight again . +0 A savage John Waters-like humor that dances on the edge of tastelessness without ever quite falling over . +2 Victor Rosa is Leguizamo 's best movie work so far , a subtle and richly internalized performance . +-1 But it 's also disappointing to a certain degree . +2 Pete 's screenplay manages to find that real natural , even-flowing tone that few movies are able to accomplish . +-1 This is a third-person story now , told by Hollywood , and much more ordinary for it . +-1 Fails to convince the audience that these brats will ever be anything more than losers . +1 It 's a smart , funny look at an arcane area of popular culture , and if it is n't entirely persuasive , it does give exposure to some talented performers . +0 Does what should seem impossible : it makes serial killer Jeffrey Dahmer boring . +-1 `` One look at a girl in tight pants and big tits and you turn stupid ? '' +2 This Chicago has hugely imaginative and successful casting to its great credit , as well as one terrific score and attitude to spare . +2 Pacino and Williams seem to keep upping the ante on each other , just as their characters do in the film . +2 A fiercely clever and subtle film , capturing the precarious balance between the extravagant confidence of the exiled aristocracy and the cruel earnestness of the victorious revolutionaries . +2 The best didacticism is one carried by a strong sense of humanism , and Bertrand Tavernier 's oft-brilliant Safe Conduct -LRB- `` Laissez-passer '' -RRB- wears its heart on its sleeve . +0 The movie is a little tired ; maybe the original inspiration has run its course . +1 Schrader examines Crane 's decline with unblinking candor . +2 Like Edward Norton in American History X , Ryan Gosling -LRB- Murder By Numbers -RRB- delivers a magnetic performance . +2 If you love the music , and I do , its hard to imagine having more fun watching a documentary ... +-1 But first , you have to give the audience a reason to want to put for that effort +1 As relationships shift , director Robert J. Siegel allows the characters to inhabit their world without cleaving to a narrative arc . +-1 Contains all the substance of a Twinkie -- easy to swallow , but scarcely nourishing . +0 A minor work yet there 's no denying the potency of Miller 's strange , fleeting brew of hopeful perseverance and hopeless closure . +1 Harks back to a time when movies had more to do with imagination than market research . +1 Like a Tarantino movie with heart , Alias Betty is richly detailed , deftly executed and utterly absorbing . +1 The Four Feathers is definitely horse feathers , but if you go in knowing that , you might have fun in this cinematic sandbox . +0 Is truth stranger than fiction ? +1 Although it lacks the detail of the book , the film does pack some serious suspense . +2 It 's a masterpeice . +0 Diverting French comedy in which a husband has to cope with the pesky moods of jealousy . +-1 A little too ponderous to work as shallow entertainment , not remotely incisive enough to qualify as drama , Monsoon Wedding serves mostly to whet one 's appetite for the Bollywood films . +0 Feels untidily honest . +-2 No big whoop , nothing new to see , zero thrills , too many flashbacks and a choppy ending make for a bad film . +0 Feels slight , as if it were an extended short , albeit one made by the smartest kids in class . +1 A chilling tale of one of the great crimes of 20th Century France : the murder of two rich women by their servants in 1933 . +-1 The kind of movie that leaves vague impressions and a nasty aftertaste but little clear memory of its operational mechanics . +1 S1M0NE 's satire is not subtle , but it is effective . +0 It 's all gratuitous before long , as if Schwentke were fulfilling a gross-out quota for an anticipated audience demographic instead of shaping the material to fit the story . +-1 -LRB- Toback 's -RRB- fondness for fancy split-screen , stuttering editing and pompous references to Wittgenstein and Kirkegaard ... blends uneasily with the titillating material . +1 The Cat 's Meow marks a return to form for director Peter Bogdanovich ... +-1 The director mostly plays it straight , turning Leys ' fable into a listless climb down the social ladder . +0 The limited sets and small confined and dark spaces also are homages to a classic low-budget film noir movie . +0 Has not so much been written as assembled , Frankenstein-like , out of other , marginally better shoot-em-ups . +-1 But this time , the old MIB label stands for Milder Is n't Better . +1 Art-house to the core , Read My Lips is a genre-curling crime story that revives the free-wheeling noir spirit of old French cinema . +1 Based on Dave Barry 's popular book of the same name , the movie benefits from having a real writer plot out all of the characters ' moves and overlapping story . +-1 Despite some charm and heart , this quirky soccer import is forgettable +-1 The weird thing about The Santa Clause 2 , purportedly a children 's movie , is that there is nothing in it to engage children emotionally . +0 This sci-fi techno-sex thriller starts out bizarre and just keeps getting weirder . +-1 Hip-hop rarely comes alive as its own fire-breathing entity in this picture . +0 The origin story is well told , and the characters will not disappoint anyone who values the original comic books . +-1 Inconsequential road-and-buddy pic . +-1 If Disney 's Cinderella proved that ' a dream is a wish your heart makes , ' then Cinderella II proves that a nightmare is a wish a studio 's wallet makes . +-2 This strenuously unfunny Showtime deserves the hook . +1 Jonathan Parker 's Bartleby should have been the be-all-end-all of the modern-office anomie films . +2 He has a great cast and a great idea . +-2 Ozpetek offers an AIDS subtext , skims over the realities of gay sex , and presents yet another tired old vision of the gay community as an all-inclusive world where uptight , middle class bores like Antonia can feel good about themselves . +-2 The movie fails to portray its literarily talented and notorious subject as anything much more than a dirty old man . +2 Hailed as a clever exercise in neo-Hitchcockianism , this clever and very satisfying picture is more accurately Chabrolian . +-1 ` Synthetic ' is the best description of this well-meaning , beautifully produced film that sacrifices its promise for a high-powered star pedigree . +2 A no-holds-barred cinematic treat . +-1 The Quiet American is n't a bad film , it 's just one that could easily wait for your pay per view dollar . +0 The animation and backdrops are lush and inventive , yet Return to Neverland never manages to take us to that elusive , lovely place where we suspend our disbelief . +-1 The fetid underbelly of fame has never looked uglier . +0 Witless but watchable . +1 A sensitive and astute first feature by Anne-Sophie Birot . +1 The charms of the lead performances allow us to forget most of the film 's problems . +-1 A dark comedy that goes for sick and demented humor simply to do so . +1 Together , Miller , Kuras and the actresses make Personal Velocity into an intricate , intimate and intelligent journey . +1 A very well-meaning movie , and it will stand in future years as an eloquent memorial to the World Trade Center tragedy . +-1 Though clearly well-intentioned , this cross-cultural soap opera is painfully formulaic and stilted . +1 With so many bad romances out there , this is the kind of movie that deserves a chance to shine . +1 -LRB- Shyamalan -RRB- continues to cut a swathe through mainstream Hollywood , while retaining an integrity and refusing to compromise his vision . +1 What redeems the film is the cast , particularly the Ya-Yas themselves . +-2 The only way to tolerate this insipid , brutally clueless film might be with a large dose of painkillers . +0 One thing is for sure : This movie does not tell you a whole lot about Lily Chou-Chou . +1 `` Birthday Girl '' is an actor 's movie first and foremost . +2 Despite its floating narrative , this is a remarkably accessible and haunting film . +2 One of those movies that catches you up in something bigger than yourself , namely , an archetypal desire to enjoy good trash every now and then . +0 Now I can see why people thought I was too hard on `` The Mothman Prophecies '' . +0 The most anti-human big studio picture since 3000 Miles to Graceland . +-2 The only thing `` swept away '' is the one hour and thirty-three minutes spent watching this waste of time . +0 A preposterously melodramatic paean to gang-member teens in Brooklyn circa 1958 . +1 Jacquot 's strategy allows his cast the benefit of being able to give full performances ... while demonstrating vividly that the beauty and power of the opera reside primarily in the music itself . +2 Visually captivating . +-1 Unfortunately , that 's precisely what Arthur Dong 's Family Fundamentals does . +-1 While Hollywood Ending has its share of belly laughs -LRB- including a knockout of a closing line -RRB- , the movie winds up feeling like a great missed opportunity . +-1 The film itself is about something very interesting and odd that would probably work better as a real documentary without the insinuation of mediocre acting or a fairly trite narrative . +-2 Our culture is headed down the toilet with the ferocity of a frozen burrito after an all-night tequila bender -- and I know this because I 've seen ` jackass : the movie . ' +2 Nothing short of a masterpiece -- and a challenging one . +-2 Frankly , it 's kind of insulting , both to men and women . +0 A respectable but uninspired thriller that 's intelligent and considered in its details , but ultimately weak in its impact . +-2 One of the worst movies of the year . +-1 Ignore the reputation , and ignore the film . +-2 Predictably soulless techno-tripe . +0 This English-language version ... does full honor to Miyazaki 's teeming and often unsettling landscape , and to the conflicted complexity of his characters . +-1 The skills of a calculus major at M.I.T. are required to balance all the formulaic equations in the long-winded heist comedy Who Is Cletis Tout ? +1 Expect no major discoveries , nor any stylish sizzle , but the film sits with square conviction and touching good sense on the experience of its women . +2 Nicholson 's understated performance is wonderful . +-1 It 's just that it 's so not-at-all-good . +-1 I suspect that there are more interesting ways of dealing with the subject . +1 It 's a quirky , off-beat project . +-1 We have poignancy jostling against farce , thoughtful dialogue elbowed aside by one-liners , and a visual style that incorporates rotoscope animation for no apparent reason except , maybe , that it looks neat . +-1 Stuffy , full of itself , morally ambiguous and nothing to shout about . +1 As the dominant Christine , Sylvie Testud is icily brilliant . +-2 The effort is sincere and the results are honest , but the film is so bleak that it 's hardly watchable . +1 Viva le Resistance ! +0 Every child 's story is what matters . +0 Spend your Benjamins on a matinee . +0 ... a lesson in prehistoric hilarity . +1 A tone of rueful compassion ... reverberates throughout this film , whose meaning and impact is sadly heightened by current world events . +2 The overall fabric is hypnotic , and Mr. Mattei fosters moments of spontaneous intimacy . +-2 If there was any doubt that Peter O'Fallon did n't have an original bone in his body , A Rumor of Angels should dispel it . +2 The animated sequences are well done and perfectly constructed to convey a sense of childhood imagination and creating adventure out of angst . +-1 Choppy , overlong documentary about ` The Lifestyle . ' +-2 Due to stodgy , soap opera-ish dialogue , the rest of the cast comes across as stick figures reading lines from a TelePrompTer . +2 I have n't laughed that hard in years ! +2 With a cast of A-list Brit actors , it is worth searching out . +-1 The new film of Anton Chekhov 's The Cherry Orchard puts the ` ick ' in ` classic . ' +2 The movie is well crafted , and well executed . +2 It 's anchored by splendid performances from an honored screen veteran and a sparkling newcomer who instantly transform themselves into a believable mother\/daughter pair . +-2 Would Benigni 's Italian Pinocchio have been any easier to sit through than this hastily dubbed disaster ? +1 Despite an overwrought ending , the film works as well as it does because of the performances . +-1 Cinematic pyrotechnics aside , the only thing Avary seems to care about are mean giggles and pulchritude . +0 The good is very , very good ... The rest runs from mildly unimpressive to despairingly awful . +1 Watching these two actors play against each other so intensely , but with restraint , is a treat . +0 What 's the most positive thing that can be said about the new Rob Schneider vehicle ? +-1 Too infuriatingly quirky and taken with its own style . +-1 Watching Queen of the Damned is like reading a research paper , with special effects tossed in . +-2 Adam Sandler 's Eight Crazy Nights grows on you -- like a rash . +0 The actresses may have worked up a back story for the women they portray so convincingly , but viewers do n't get enough of that background for the characters to be involving as individuals rather than types . +1 A complex psychological drama about a father who returns to his son 's home after decades away . +-2 The movie is so contrived , nonsensical and formulaic that , come to think of it , the day-old shelf would be a more appropriate location to store it . +2 A minor film with major pleasures from Portuguese master Manoel de Oliviera ... +2 For VeggieTales fans , this is more appetizing than a side dish of asparagus . +2 If the real-life story is genuinely inspirational , the movie stirs us as well . +1 -LRB- Gayton 's script -RRB- telegraphs every discovery and layers on the gloss of convenience . +1 No , it 's not as single-minded as John Carpenter 's original , but it 's sure a lot smarter and more unnerving than the sequels . +-1 This starts off with a 1950 's Doris Day feel and it gets very ugly , very fast . +1 Blessed with two fine , nuanced lead performances . +1 What 's next ? +0 If you 're paying attention , the `` big twists '' are pretty easy to guess - but that does n't make the movie any less entertaining . +2 If you 're a comic fan , you ca n't miss it . +1 Earnest and heartfelt but undernourished and plodding . +2 Fairy-tale formula , serves as a paper skeleton for some very good acting , dialogue , comedy , direction and especially charm . +1 Pipe Dream does have its charms . +0 What could have been a pointed little chiller about the frightening seductiveness of new technology loses faith in its own viability and succumbs to joyless special-effects excess . +1 Brosnan is more feral in this film than I 've seen him before and Halle Berry does her best to keep up with him . +1 Director Carl Franklin , so crisp and economical in One False Move , bogs down in genre cliches here . +2 A thoughtful , reverent portrait of what is essentially a subculture , with its own rules regarding love and family , governance and hierarchy . +-2 But ticket-buyers with great expectations will wind up as glum as Mr. De Niro . +-1 From its nauseating spinning credits sequence to a very talented but underutilized supporting cast , Bartleby squanders as much as it gives out . +-1 -LRB- Davis -RRB- wants to cause his audience an epiphany , yet he refuses to give us real situations and characters . +2 But darned if it does n't also keep us riveted to our seats . +-2 Rashomon-for-dipsticks tale . +1 Good actors have a radar for juicy roles -- there 's a plethora of characters in this picture , and not one of them is flat . +1 A genuine mind-bender . +1 This bracingly truthful antidote to Hollywood teenage movies that slather Clearasil over the blemishes of youth captures the combustible mixture of a chafing inner loneliness and desperate grandiosity that tend to characterize puberty . +1 An unexpectedly sweet story of sisterhood . +0 Ultimately , Jane learns her place as a girl , softens up and loses some of the intensity that made her an interesting character to begin with . +2 It 's a beautiful film , full of elaborate and twisted characters - and it 's also pretty funny . +1 It 's an ambitious film , and as with all ambitious films , it has some problems . +-1 Nothing too deep or substantial . +-1 Disney again ransacks its archives for a quick-buck sequel . +1 A vivid , spicy footnote to history , and a movie that grips and holds you in rapt attention from start to finish . +-1 Without a fresh infusion of creativity , 4Ever is neither a promise nor a threat so much as wishful thinking . +1 Despite its flaws , Crazy as Hell marks an encouraging new direction for La Salle . +1 A low-key labor of love that strikes a very resonant chord . +-1 The movie attempts to mine laughs from a genre -- the gangster\/crime comedy -- that wore out its welcome with audiences several years ago , and its cutesy reliance on movie-specific cliches is n't exactly endearing . +2 The urban landscapes are detailed down to the signs on the kiosks , and the color palette , with lots of somber blues and pinks , is dreamy and evocative . +1 Cho 's latest comic set is n't as sharp or as fresh as I 'm the One That I Want ... but it 's still damn funny stuff . +-1 While it is welcome to see a Chinese film depict a homosexual relationship in a mature and frank fashion , Lan Yu never catches dramatic fire . +1 The real triumphs in Igby come from Philippe , who makes Oliver far more interesting than the character 's lines would suggest , and Sarandon , who could n't be better as a cruel but weirdly likable WASP matron . +1 A plethora of engaging diatribes on the meaning of ` home , ' delivered in grand passion by the members of the various households . +0 A coming-of-age film +2 Ourside the theatre Roger might be intolerable company , but inside it he 's well worth spending some time with . +-1 Despite its visual virtuosity , ` Naqoyqatsi ' is banal in its message and the choice of material to convey it . +-2 Stealing Harvard does n't care about cleverness , wit or any other kind of intelligent humor . +2 What I saw , I enjoyed . +-2 The Sum of All Fears pretends to be a serious exploration of nuclear terrorism , but it 's really nothing more than warmed-over Cold War paranoia . +2 Morton deserves an Oscar nomination . +-2 A sentimental mess that never rings true . +-1 Some episodes work , some do n't . +1 For those of an indulgent , slightly sunbaked and summery mind , Sex and Lucia may well prove diverting enough . +-1 Represents the depths to which the girls-behaving-badly film has fallen . +-2 Pompous and garbled . +-2 A depressingly retrograde , ` post-feminist ' romantic comedy that takes an astonishingly condescending attitude toward women . +-1 Although sensitive to a fault , it 's often overwritten , with a surfeit of weighty revelations , flowery dialogue , and nostalgia for the past and roads not taken . +1 Its almost too-spectacular coastal setting distracts slightly from an eccentric and good-naturedly aimless story . +-1 But it was n't . +1 Horns and Halos benefits from serendipity but also reminds us of our own responsibility to question what is told as the truth . +2 This is one of those war movies that focuses on human interaction rather than battle and action sequences ... and it 's all the stronger because of it . +2 Writer-director Juan Carlos Fresnadillo makes a feature debut that is fully formed and remarkably assured . +-2 But this new jangle of noise , mayhem and stupidity must be a serious contender for the title . +1 A quiet family drama with a little bit of romance and a dose of darkness . +0 Children of the Century , though well dressed and well made , ultimately falls prey to the contradiction that afflicts so many movies about writers . +-1 If Festival in Cannes nails hard - boiled Hollywood argot with a bracingly nasty accuracy , much about the film , including some of its casting , is frustratingly unconvincing . +-2 A woefully dull , redundant concept that bears more than a whiff of exploitation , despite Iwai 's vaunted empathy . +1 My Wife Is an Actress works as well as it does because -LRB- the leads -RRB- are such a companionable couple . +1 It asks nothing of the audience other than to sit back and enjoy a couple of great actors hamming it up . +0 Martyr gets royally screwed and comes back for more . +-1 Scotland , PA is entirely too straight-faced to transcend its clever concept . +1 Miller has crafted an intriguing story of maternal instincts and misguided acts of affection . +-1 Often silly -- and gross -- but it 's rarely as moronic as some campus gross-out films . +-1 The gags , and the script , are a mixed bag . +0 A crisply made movie that is no more than mildly amusing . +1 Terrific casting and solid execution give all three stories life . +1 Promises is a compelling piece that demonstrates just how well children can be trained to live out and carry on their parents ' anguish . +-2 The characters ... are paper-thin , and their personalities undergo radical changes when it suits the script . +1 What makes Barbershop so likable , with all its flaws , is that it has none of the pushiness and decibel volume of most contemporary comedies . +-1 Nothing more than four or five mild chuckles surrounded by 86 minutes of overly-familiar and poorly-constructed comedy . +1 Sure , it 's contrived and predictable , but its performances are so well tuned that the film comes off winningly , even though it 's never as solid as you want it to be . +-1 I never thought I 'd say this , but I 'd much rather watch teens poking their genitals into fruit pies ! +2 Informative , intriguing , observant , often touching ... gives a human face to what 's often discussed in purely abstract terms . +2 Whatever heartwarming scene the impressively discreet filmmakers may have expected to record with their mini DV , they show a remarkable ability to document both sides of this emotional car-wreck . +-2 A humorless journey into a philosophical void . +0 The movie is essentially a series of fleetingly interesting actors ' moments . +1 The plot twists give I Am Trying to Break Your Heart an attraction it desperately needed . +2 An action\/thriller of the finest kind , evoking memories of Day of the Jackal , The French Connection , and Heat . +-1 The drama discloses almost nothing . +0 It 's time to let your hair down -- Greek style . +1 Wilco fans will have a great time , and the movie should win the band a few new converts , too . +-2 The jokes are sophomoric , stereotypes are sprinkled everywhere and the acting ranges from bad to bodacious . +1 A well-crafted film that is all the more remarkable because it achieves its emotional power and moments of revelation with restraint and a delicate ambiguity . +0 Unspools like a highbrow , low-key , 102-minute infomercial , blending entrepreneurial zeal with the testimony of satisfied customers . +0 A relatively effective little potboiler until its absurd , contrived , overblown , and entirely implausible finale . +2 Half Past Dead is just such an achievement . +1 The re-release of Ron Howard 's Apollo 13 in the IMAX format proves absolutely that really , really , really good things can come in enormous packages . +-2 This long and relentlessly saccharine film is a clear case of preaching to the converted . +1 Short and sweet , but also more than anything else slight ... Tadpole pulls back from the consequences of its own actions and revelations . +2 My Wife is an Actress has its moments in looking at the comic effects of jealousy . +-1 In the end , Tuck Everlasting falls victim to that everlasting conundrum experienced by every human who ever lived : too much to do , too little time to do it in . +-2 You 'll find yourself wishing that you and they were in another movie . +1 Visually fascinating ... an often intense character study about fathers and sons , loyalty and duty . +0 Leading a double life in an American film only comes to no good , but not here . +1 She allows each character to confront their problems openly and honestly . +1 Compulsively watchable , no matter how degraded things get . +1 If you can push on through the slow spots , you 'll be rewarded with some fine acting . +0 The comedy makes social commentary more palatable . +-1 A film that loses sight of its own story . +2 Fontaine 's direction , especially her agreeably startling use of close-ups and her grace with a moving camera , creates sheerly cinematic appeal . +0 Funny , though . +1 Take any 12-year-old boy to see this picture , and he 'll be your slave for a year . +1 A solidly constructed , entertaining thriller that stops short of true inspiration . +-1 Snow Dogs finds its humour in a black man getting humiliated by a pack of dogs who are smarter than him +-2 I 'm not sure which will take longer to heal : the welt on Johnny Knoxville 's stomach from a riot-control projectile or my own tortured psyche . +-2 We do n't get paid enough to sit through crap like this . +-1 Too bad . +1 But tongue-in-cheek preposterousness has always been part of For the most part Wilde 's droll whimsy helps `` Being Earnest '' overcome its weaknesses and Parker 's creative interference ... +1 By applying definition to both sides of the man , the picture realizes a fullness that does not negate the subject . +1 Many insightful moments . +1 Zhuangzhuang creates delicate balance of style , text , and subtext that 's so simple and precise that anything discordant would topple the balance , but against all odds , nothing does . +0 It never is , not fully . +-1 ... while certainly clever in spots , this too-long , spoofy update of Shakespeare 's Macbeth does n't sustain a high enough level of invention . +0 There 's an epic here , but you have to put it together yourself . +0 But fans of the show should not consider this a diss . +0 Lillard and Cardellini earn their Scooby Snacks , but not anyone else . +1 Filmmakers Dana Janklowicz-Mann and Amir Mann area headed east , Far East , in retelling a historically significant , and personal , episode detailing how one international city welcomed tens of thousands of German Jewish refugees while the world 's democracie +0 Really dumb but occasionally really funny . +-1 Does n't really add up to much . +0 Shadyac , who belongs with the damned for perpetrating Patch Adams , trots out every ghost trick from The Sixth Sense to The Mothman Prophecies . +-1 Zellweger 's whiny pouty-lipped poof faced and spindly attempt at playing an ingenue makes her nomination as best actress even more of a an a +1 Has a solid emotional impact . +1 One of those unassuming films that sneaks up on you and stays with you long after you have left the theatre . +1 Let 's issue a moratorium , effective immediately , on treacly films about inspirational prep-school professors and the children they so heartwarmingly motivate . +0 The same should go for movie theaters . +-2 Where 's the movie here ? +1 You come away from his film overwhelmed , hopeful and , perhaps paradoxically , illuminated . +0 Pull -LRB- s -RRB- off the rare trick of recreating not only the look of a certain era , but also the feel . +-2 ... unspeakably , unbearably dull , featuring reams of flatly delivered dialogue and a heroine who comes across as both shallow and dim-witted . +1 Good performances keep it from being a total rehash . +0 What with the incessant lounge music playing in the film 's background , you may mistake Love Liza for an Adam Sandler Chanukah song . +-1 The modern-day royals have nothing on these guys when it comes to scandals . +1 A disoriented but occasionally disarming saga packed with moments out of an Alice in Wonderland adventure , a stalker thriller , and a condensed season of TV 's Big Brother . +1 Not as well-written as Sexy Beast , not as gloriously flippant as Lock , Stock and Two Smoking Barrels , but stylish and moody and exceptionally well-acted . +-2 Killing time , that 's all that 's going on here . +-1 Puts on airs of a Hal Hartley wannabe film -- without the vital comic ingredient of the hilarious writer-director himself . +2 At once subtle and visceral , the film never succumbs to the trap of the maudlin or tearful , offering instead with its unflinching gaze a measure of faith in the future . +1 He watches them as they float within the seas of their personalities . +-1 I did n't laugh . +0 In this film we at least see a study in contrasts ; the wide range of one actor , and the limited range of a comedian . +-1 There is simply not enough of interest onscreen to sustain its seventy-minute running time . +-1 The Master of Disguise represents Adam Sandler 's latest attempt to dumb down the universe . +0 -LRB- A -RRB- stuporously solemn film . +0 It 's sweet ... but just a little bit too precious at the start and a little too familiar at the end . +-1 This is a truly , truly bad movie . +0 Is Red Dragon worthy of a place alongside the other Hannibal movies ? +1 The fact is that the screen is most alive when it seems most likely that Broomfield 's interviewees , or even himself , will not be for much longer . +1 Despite its old-hat set-up and predictable plot , Empire still has enough moments to keep it entertaining . +-2 Poor Ben Bratt could n't find stardom if MapQuest emailed him point-to-point driving directions . +0 It wo n't harm anyone , but neither can I think of a very good reason to rush right out and see it . +-2 At times , it actually hurts to watch . +1 Shyamalan takes a potentially trite and overused concept -LRB- aliens come to Earth -RRB- and infuses it into a rustic , realistic , and altogether creepy tale of hidden invasion . +0 Y +1 The Dangerous Lives of Altar Boys ' take on adolescence feels painfully true . +0 Would I see it again ? +-2 Why sit through a crummy , wannabe-hip crime comedy that refers incessantly to old movies , when you could just rent those movies instead , let alone seek out a respectable new one ? +2 The entire movie establishes a wonderfully creepy mood . +-1 Taken outside the context of the current political climate -LRB- see : terrorists are more evil than ever ! -RRB- +-2 A particularly joyless , and exceedingly dull , period coming-of-age tale . +1 It 's at once laughable and compulsively watchable , in its committed dumbness . +-1 Lacks depth . +2 A tremendous piece of work . +1 What 's surprising is how well it holds up in an era in which computer-generated images are the norm . +-1 I do n't think so . +-2 Koepp 's screenplay is n't nearly surprising or clever enough to sustain a reasonable degree of suspense on its own . +2 Better effects , better acting and a hilarious Kenneth Branagh . +-2 A derivative collection of horror and sci-fi cliches . +1 Moonlight Mile gives itself the freedom to feel contradictory things . +-2 What little atmosphere is generated by the shadowy lighting , macabre sets , and endless rain is offset by the sheer ugliness of everything else . +-1 Curiously , Super Troopers suffers because it does n't have enough vices to merit its 103-minute length . +0 `` What John does is heroic , but we do n't condone it , '' one of the film 's stars recently said , a tortuous comment that perfectly illustrates the picture 's moral schizophrenia . +-2 ... hypnotically dull . +2 A graceful , moving tribute to the courage of New York 's finest and a nicely understated expression of the grief shared by the nation at their sacrifice . +1 She is a lioness , protecting her cub , and he a reluctant villain , incapable of controlling his crew . +1 It 's a film that 's destined to win a wide summer audience through word-of-mouth reviews and , not far down the line , to find a place among the studio 's animated classics . +1 Even though many of these guys are less than adorable -LRB- their lamentations are pretty much self-centered -RRB- , there 's something vital about the movie . +0 As it stands it 's an opera movie for the buffs . +-1 Sex is one of those films that aims to confuse . +0 `` Secretary '' is owned by its costars , Spader and Gyllenhaal . +-2 It 's Pauly Shore awful . +-1 Shunji Iwai 's All About Lily Chou Chou is a beautifully shot , but ultimately flawed film about growing up in Japan . +1 Sheds light on a subject few are familiar with , and makes you care about music you may not have heard before . +-1 The high-concept scenario soon proves preposterous , the acting is robotically italicized , and truth-in-advertising hounds take note : There 's very little hustling on view . +-1 Surprisingly , considering that Baird is a former film editor , the movie is rather choppy . +0 Overall , interesting as a documentary -- but not very Imaxy . +0 Whether Quitting will prove absorbing to American audiences is debatable . +-1 The comedy Death to Smoochy is a rancorous curiosity : a movie without an apparent audience . +-1 Odd and weird . +-1 This is not an easy film . +0 Simply does n't have sufficient heft to justify its two-hour running time . +-2 ... overly melodramatic ... +-1 A potentially good comic premise and excellent cast are terribly wasted . +-1 In any case , I would recommend Big Bad Love only to Winger fans who have missed her since 1995 's Forget Paris . +1 You watch for that sense of openness , the little surprises . +0 Jaunty fun , with its celeb-strewn backdrop well used . +-1 Simply a re-hash of the other seven films . +-2 Far too clever by half , Howard 's film is really a series of strung-together moments , with all the spaces in between filled with fantasies , daydreams , memories and one fantastic visual trope after another . +-2 The latest Adam Sandler assault and possibly the worst film of the year . +0 Samuel Beckett applied to the Iranian voting process . +-1 There is only so much baked cardboard I need to chew . +-2 A full-frontal attack on audience patience . +1 This is one of those rare docs that paints a grand picture of an era and makes the journey feel like a party . +-2 When you find yourself rooting for the monsters in a horror movie , you know the picture is in trouble . +2 A stylish but steady , and ultimately very satisfying , piece of character-driven storytelling . +-2 A word of advice to the makers of The Singles Ward : Celebrity cameos do not automatically equal laughs . +0 , with cheapo animation -LRB- like Saturday morning TV in the '60s -RRB- , a complex sword-and-sorcery plot and characters who all have big round eyes and Japanese names . +-1 This is a film living far too much in its own head . +1 The bottom line with Nemesis is the same as it has been with all the films in the series : Fans will undoubtedly enjoy it , and the uncommitted need n't waste their time on it . +-1 An obvious copy of one of the best films ever made , how could it not be ? +-2 Mr. Goyer 's loose , unaccountable direction is technically sophisticated in the worst way . +1 Mordantly funny and intimately knowing ... +0 ending . +-1 Fairly run-of-the-mill . +0 Dark and disturbing , yet compelling to watch . +-1 Whether this is art imitating life or life imitating art , it 's an unhappy situation all around . +1 Like a veteran head cutter , Barbershop is tuned in to its community . +-1 The story is predictable , the jokes are typical Sandler fare , and the romance with Ryder is puzzling . +-1 Tends to plod . +-1 Formulaic to the 51st power , more like . +0 Here Polanski looks back on those places he saw at childhood , and captures them by freeing them from artefact , and by showing them heartbreakingly drably . +-2 The three leads produce adequate performances , but what 's missing from this material is any depth of feeling . +0 For all its plot twists , and some of them verge on the bizarre as the film winds down , Blood Work is a strong , character-oriented piece . +1 The lightest , most breezy movie Steven Spielberg has made in more than a decade . +-1 In The New Guy , even the bull gets recycled . +1 Originality ai n't on the menu , but there 's never a dull moment in the giant spider invasion comic chiller . +1 It 's a ripper of a yarn and I for one enjoyed the thrill of the chill . +1 The script is smart , not cloying . +-1 Spectators will indeed sit open-mouthed before the screen , not screaming but yawning . +0 ... the picture 's cleverness is ironically muted by the very people who are intended to make it shine . +-1 You 'd be hard put to find a movie character more unattractive or odorous -LRB- than Leon -RRB- . +-2 Dismally dull sci-fi comedy . +-2 Never capitalizes on this concept and opts for the breezy and amateurish feel of an after school special on the subject of tolerance . +-1 PC stability notwithstanding , the film suffers from a simplistic narrative and a pat , fairy-tale conclusion . +1 A story about intelligent high school students that deals with first love sweetly but also seriously . +2 Assured , vital and well wrought , the film is , arguably , the most accomplished work to date from Hong Kong 's versatile Stanley Kwan . +-1 The most opaque , self-indulgent and just plain goofy an excuse for a movie as you can imagine . +1 Who needs mind-bending drugs when they can see this , the final part of the ` qatsi ' trilogy , directed by Godfrey Reggio , with music by Philip Glass ? +0 True Hollywood Story . +1 The movie is amateurish , but it 's a minor treat . +0 ` You 'll laugh for not quite and hour and a half , but come out feeling strangely unsatisfied . +2 I can easily imagine Benigni 's Pinocchio becoming a Christmas perennial . +1 That 's why Sex and Lucia is so alluring . +1 Any movie that makes hard work seem heroic deserves a look . +0 A lot of its gags and observations reflect a woman 's point-of-view . +-2 In my own very humble opinion , In Praise of Love lacks even the most fragmented charms I have found in almost all of his previous works . +-1 There 's more repetition than creativity throughout the movie . +-1 -LRB- A -RRB- boldly stroked , luridly coloured , uni-dimensional nonsense machine that strokes the eyeballs while it evaporates like so much crypt mist in the brain . +0 ... one big laugh , three or four mild giggles , and a whole lot of not much else . +1 Affable if not timeless , Like Mike raises some worthwhile themes while delivering a wholesome fantasy for kids . +0 Perhaps the film should be seen as a conversation starter . +0 It does give you a peek . +-1 Feels shrill , simple and soapy . +1 A wild comedy that could only spring from the demented mind of the writer of Being John Malkovich . +1 The film is old-fashioned , occasionally charming and as subtle as boldface . +1 Pure cinematic intoxication , a wildly inventive mixture of comedy and melodrama , tastelessness and swooning elegance . +-1 A minor-league soccer remake of The Longest Yard . +-2 Everything was as superficial as the forced New Jersey lowbrow accent Uma had . +-1 Godard uses his characters -- if that 's not too glorified a term -- as art things , mouthpieces , visual motifs , blanks . +-1 Take Care is nicely performed by a quintet of actresses , but nonetheless it drags during its 112-minute length . +-1 The bottom line , at least in my opinion , is Imposter makes a better short story than it does a film . +-1 Formula 51 promises a new kind of high but delivers the same old bad trip . +0 With lines that feel like long soliloquies -- even as they are being framed in conversation -- Max is static , stilted . +-1 Directed without the expected flair or imagination by Hong Kong master John Woo , Windtalkers airs just about every cliche in the war movie compendium across its indulgent two-hour-and-fifteen-minute length . +-2 Aggravating and tedious . +1 An undeniably moving film to experience , and ultimately that 's what makes it worth a recommendation . +1 Frank Capra played this story straight . +-2 Starts as an intense political and psychological thriller but is sabotaged by ticking time bombs and other Hollywood-action cliches . +-1 Cattaneo reworks the formula that made The Full Monty a smashing success ... but neglects to add the magic that made it all work . +-1 Obvious . +1 Though overall an overwhelmingly positive portrayal , the film does n't ignore the more problematic aspects of Brown 's life . +1 Paid in Full is remarkably engaging despite being noticeably derivative of Goodfellas and at least a half dozen other trouble-in-the-ghetto flicks . +1 The big ending surprise almost saves the movie . +-1 Problem is , we have no idea what in creation is going on . +-2 It 's as if a bored Cage spent the duration of the film 's shooting schedule waiting to scream : `` Got AIDS yet ? '' +1 4Ever has the same sledgehammer appeal as Pokemon videos , but it breathes more on the big screen and induces headaches more slowly . +1 A smart , steamy mix of road movie , coming-of-age story and political satire . +1 Warm and exotic . +2 Steers , in his feature film debut , has created a brilliant motion picture . +0 From beginning to end , this overheated melodrama plays like a student film . +1 The off-center humor is a constant , and the ensemble gives it a buoyant delivery . +-1 overburdened with complicated plotting and banal dialogue +0 Sometimes we feel as if the film careens from one colorful event to another without respite , but sometimes it must have seemed to Frida Kahlo as if her life did , too . +1 Yet this one makes up for in heart what it lacks in outright newness . +1 -LRB- Fincher 's -RRB- camera sense and assured pacing make it an above-average thriller . +0 The Pinochet Case is a searing album of remembrance from those who , having survived , suffered most . +0 However stale the material , Lawrence 's delivery remains perfect ; his great gift is that he can actually trick you into thinking some of this worn-out , pandering palaver is actually funny . +-1 Whatever the movie 's sentimental , hypocritical lessons about sexism , its true colors come out in various wet T-shirt and shower scenes . +1 All right , so it 's not a brilliant piece of filmmaking , but it is a funny -LRB- sometimes hilarious -RRB- comedy with a deft sense of humor about itself , a playful spirit and a game cast . +2 Over the years , Hollywood has crafted a solid formula for successful animated movies , and Ice Age only improves on it , with terrific computer graphics , inventive action sequences and a droll sense of humor . +0 He 's worked too hard on this movie . +-1 If Welles was unhappy at the prospect of the human race splitting in two , he probably would n't be too crazy with his great-grandson 's movie splitting up in pretty much the same way . +0 The philosophical musings of the dialogue jar against the tawdry soap opera antics of the film 's action in a way that is surprisingly enjoyable . +1 Some people march to the beat of a different drum , and if you ever wondered what kind of houses those people live in , this documentary takes a look at 5 alternative housing options . +1 It 's up to -LRB- Watts -RRB- to lend credibility to this strange scenario , and her presence succeeds in making us believe . +-1 Noyce 's greatest mistake is thinking that we needed sweeping , dramatic , Hollywood moments to keep us +0 it somehow managed to make its way past my crappola radar and find a small place in my heart +2 Diggs and Lathan are among the chief reasons Brown Sugar is such a sweet and sexy film . +1 a wonderfully warm human drama that remains vividly in memory long after viewing +0 about the hard-partying +0 But the execution is a flop with the exception of about six gags that really work . +1 A sharp , amusing study of the cult of celebrity . +1 This humbling little film , fueled by the light comedic work of Zhao Benshan and the delicate ways of Dong Jie , is just the sort for those moviegoers who complain that ` they do n't make movies like they used to anymore . ' +2 More than their unique residences , Home Movie is about the people who live in them , who have carved their own comfortable niche in the world and have been kind enough to share it . +-1 No surprises . +0 It is so earnest , so overwrought and so wildly implausible that it begs to be parodied . +2 The film is enriched by an imaginatively mixed cast of antic spirits , headed by Christopher Plummer as the subtlest and most complexly evil Uncle Ralph I 've ever seen in the many film and stage adaptations of the work . +-2 The problem is the needlessly poor quality of its archival prints and film footage . +0 Fulfills the minimum requirement of Disney animation . +-2 With jump cuts , fast editing and lots of pyrotechnics , Yu clearly hopes to camouflage how bad his movie is . +1 -LRB- While The Last Metro -RRB- was more melodramatic , confined to a single theater company and its strategies and deceptions , while Tavernier is more concerned with the entire period of history . +0 Both the crime story and the love story are unusual . +0 Every five minutes or so , someone gets clocked . +0 Well , it 's not as pathetic as The Animal . +2 Combines sharp comedy , old-fashioned monster movie atmospherics , and genuine heart to create a film that 's not merely about kicking undead \*\*\* , but also about dealing with regret and , ultimately , finding redemption . +1 Moretti ... is the rare common-man artist who 's wise enough to recognize that there are few things in this world more complex -- and , as it turns out , more fragile -- than happiness . +0 Routine and rather silly . +-1 ` God help us , but Capra and Cooper are rolling over in their graves . ' +0 He gets his secretary to fax it . '' +2 Begins like a docu-drama but builds its multi-character story with a flourish . +1 Playing a role of almost Bergmanesque intensity ... Bisset is both convincing and radiant . +-1 If there was ever a movie where the upbeat ending feels like a copout , this is the one . +2 There 's none of the happily-ever - after spangle of Monsoon Wedding in Late Marriage -- and that 's part of what makes Dover Kosashvili 's outstanding feature debut so potent . +-2 As pure over-the-top trash , any John Waters movie has it beat by a country mile . +2 -LRB- Reynolds -RRB- takes a classic story , casts attractive and talented actors and uses a magnificent landscape to create a feature film that is wickedly fun to watch . +2 A time machine , a journey back to your childhood , when cares melted away in the dark theater , and films had the ability to mesmerize , astonish and entertain . +-2 I hate the feeling of having been slimed in the name of High Art . +-2 The catch is that they 're stuck with a script that prevents them from firing on all cylinders . +0 The images are usually abbreviated in favor of mushy obviousness and telegraphed pathos , particularly where Whitaker 's misfit artist is concerned . +0 Just entertaining enough not to hate , too mediocre to love . +-2 A movie more to be prescribed than recommended -- as visually bland as a dentist 's waiting room , complete with soothing Muzak and a cushion of predictable narrative rhythms . +1 Takes a fresh and absorbing look at a figure whose legacy had begun to bronze . +1 The film does give a pretty good overall picture of the situation in Laramie following the murder of Matthew Shepard . +0 At times THE GUYS taps into some powerful emotions , but this kind of material is more effective on stage . +0 It 's a documentary that says that the alternate sexuality meant to set you free may require so much relationship maintenance that celibacy can start looking good . +1 For those in search of something different , Wendigo is a genuinely bone-chilling tale . +1 A riveting profile of law enforcement , and a visceral , nasty journey into an urban Hades . +-2 The movie slides downhill as soon as macho action conventions assert themselves . +1 Peter Jackson has done the nearly impossible . +0 With its jerky hand-held camera and documentary feel , Bloody Sunday is a sobering recount of a very bleak day in Derry . +-1 These characters become wearisome . +0 Earnest but heavy-handed . +1 Until it goes off the rails in its final 10 or 15 minutes , Wendigo , Larry Fessenden 's spooky new thriller , is a refreshingly smart and newfangled variation on several themes derived from far less sophisticated and knowing horror films . +-1 -LRB- Moore 's -RRB- better at fingering problems than finding solutions . +-1 But for the most part , The Weight of Water comes off as a two-way time-switching myopic mystery that stalls in its lackluster gear of emotional blandness . +1 Heartwarming and gently comic even as the film breaks your heart . +2 The fluid motion is astounding on any number of levels +-2 Despite terrific special effects and funnier gags , Harry Potter and the Chamber of Secrets finds a way to make J.K. Rowling 's marvelous series into a deadly bore . +1 May be more genial than ingenious , but it gets the job done . +-2 is a mess . +-1 The only type of lives this glossy comedy-drama resembles are ones in formulaic mainstream movies . +1 Surprisingly , the film is a hilarious adventure and I shamelessly enjoyed it . +-1 A clumsily manufactured exploitation flick , a style-free exercise in manipulation and mayhem . +1 Never lets go your emotions , taking them to surprising highs , sorrowful lows and hidden impulsive niches ... gorgeous , passionate , and at times uncommonly moving . +1 Tsai has a well-deserved reputation as one of the cinema world 's great visual stylists , and in this film , every shot enhances the excellent performances . +-1 Just consider what New Best Friend does not have , beginning with the minor omission of a screenplay . +1 Munch 's screenplay is tenderly observant of his characters . +0 In the long , dishonorable history of quickie teen-pop exploitation , Like Mike stands out for its only partly synthetic decency . +-2 There 's no energy . +-1 Lacking substance and soul , Crossroads comes up shorter than Britney 's cutoffs . +0 So unique and stubborn and charismatic that you want it to be better and more successful than it is . +0 I 'm not saying that Ice Age does n't have some fairly pretty pictures , but there 's not enough substance in the story to actually give them life . +-1 You do n't know whether to admire the film 's stately nature and call it classicism or be exasperated by a noticeable lack of pace . +2 Without resorting to camp or parody , Haynes -LRB- like Sirk , but differently -RRB- has transformed the rhetoric of Hollywood melodrama into something provocative , rich , and strange . +1 There 's a lot to recommend Read My Lips . +0 It says a lot about a filmmaker when he can be wacky without clobbering the audience over the head and still maintain a sense of urgency and suspense . +0 This Scarlet 's letter is A. . . +0 I prefer Soderbergh 's concentration on his two lovers over Tarkovsky 's mostly male , mostly patriarchal debating societies . +2 A compassionate , moving portrait of an American -LRB- and an America -RRB- always reaching for something just outside his grasp . +0 Bella is the picture of health with boundless energy until a few days before she dies . +1 A charming but slight comedy . +-2 ... post-September 11 , `` The Sum Of All Fears '' seems more tacky and reprehensible , manipulating our collective fear without bestowing the subject with the intelligence or sincerity it unequivocally deserves . +-1 A hit - and-miss affair , consistently amusing but not as outrageous or funny as Cho may have intended or as imaginative as one might have hoped . +0 The setting is so cool that it chills the characters , reducing our emotional stake in the outcome of `` Intacto 's '' dangerous and seductively stylish game . +1 If you think it 's a riot to see Rob Schneider in a young woman 's clothes , then you 'll enjoy The Hot Chick . +1 Ice Age wo n't drop your jaw , but it will warm your heart , and I 'm giving it a strong thumbs up . +-2 Beneath the uncanny , inevitable and seemingly shrewd facade of movie-biz farce ... lies a plot cobbled together from largely flat and uncreative moments . +0 Slow , silly and unintentionally hilarious . +1 Imamura has said that Warm Water Under a Red Bridge is a poem to the enduring strengths of women . +2 Thanks to a small star with big heart , this family film sequel is plenty of fun for all . +1 What makes the film special is the refreshingly unhibited enthusiasm that the people , in spite of clearly evident poverty and hardship , bring to their music . +-1 The story the movie tells is of Brian De Palma 's addiction to the junk-calorie suspense tropes that have all but ruined his career . +2 But the nerve-raked acting , the crackle of lines , the impressive stagings of hardware , make for some robust and scary entertainment . +-2 a terrible adaptation of a play that only ever walked the delicate tightrope between farcical and loathsome . +-1 Even accepting this in the right frame of mind can only provide it with so much leniency . +1 A hypnotic cyber hymn and a cruel story of youth culture . +-2 What soured me on The Santa Clause 2 was that Santa bumps up against 21st century reality so hard , it 's icky . +-1 Often lingers just as long on the irrelevant as on the engaging , which gradually turns What Time Is It There ? +1 Superb production values & Christian Bale 's charisma make up for a derivative plot . +1 Happy Times maintains an appealing veneer without becoming too cute about it . +-1 As a story of dramatic enlightenment , the screenplay by Billy Ray and Terry George leaves something to be desired . +-2 A bad movie that happened to good actors . +-2 It 's a bad sign when you 're rooting for the film to hurry up and get to its subjects ' deaths just so the documentary will be over , but it 's indicative of how uncompelling the movie is unless it happens to cover your particular area of interest . +1 Confessions may not be a straightforward bio , nor does it offer much in the way of Barris ' motivations , but the film is an oddly fascinating depiction of an architect of pop culture . +-2 The acting is amateurish , the cinematography is atrocious , the direction is clumsy , the writing is insipid and the violence is at once luridly graphic and laughably unconvincing . +0 Sean Penn , you owe Nicolas Cage an apology . +2 There is a real subject here , and it is handled with intelligence and care . +-2 Sade achieves the near-impossible : It turns the Marquis de Sade into a dullard . +-1 My advice is to skip the film and pick up the soundtrack . +2 So beautifully acted and directed , it 's clear that Washington most certainly has a new career ahead of him if he so chooses . +2 Lovingly photographed in the manner of a Golden Book sprung to life , Stuart Little 2 manages sweetness largely without stickiness . +-1 is the kind of movie that 's critic-proof , simply because it aims so low . +-1 If I want music , I 'll buy the soundtrack . +2 A delightful entree in the tradition of food movies . +1 Spare but quietly effective retelling . +0 Despite a performance of sustained intelligence from Stanford and another of subtle humour from Bebe Neuwirth , as an older woman who seduces Oscar , the film founders on its lack of empathy for the social milieu - rich New York intelligentsia - and its off +0 Though it flirts with bathos and pathos and the further Oprahfication of the world as we know it , it still cuts all the way down to broken bone . +-2 This is one baaaaaaaaad movie . +1 a delightful romantic comedy with plenty of bite . +1 It must be the end of the world : the best film so far this year is a franchise sequel starring Wesley Snipes . +1 What -LRB- Denis -RRB- accomplishes in his chilling , unnerving film is a double portrait of two young women whose lives were as claustrophic , suffocating and chilly as the attics to which they were inevitably consigned . +1 It is about irrational , unexplainable life and it seems so real because it does not attempt to filter out the complexity . +2 The writing is clever and the cast is appealing . +0 Davis the performer is plenty fetching enough , but she needs to shake up the mix , and work in something that does n't feel like a half-baked stand-up routine . +1 Certainly the big finish was n't something Galinsky and Hawley could have planned for ... but part of being a good documentarian is being there when the rope snaps . +-1 While easier to sit through than most of Jaglom 's self-conscious and gratingly irritating films , it 's still tainted by cliches , painful improbability and murky points . +1 Poignant if familiar story of a young person suspended between two cultures . +-1 Despite some comic sparks , Welcome to Collinwood never catches fire . +0 Even more baffling is that it 's funny . +1 An old-fashioned but emotionally stirring adventure tale of the kind they rarely make anymore . +2 Not many movies have that kind of impact on me these days . +1 There 's a spontaneity to The Chateau , a sense of light-heartedness , that makes it attractive throughout . +1 A very capable nailbiter . +1 It 's not just a feel-good movie , it 's a feel movie . +0 The sound of GUNFIRE and cell phones RINGING . +-2 But one thing 's for sure : It never comes close to being either funny or scary . +0 Soderbergh seems capable only of delivering artfully lighted , earnest inquiries that lack the kind of genuine depth that would make them redeemable . +-1 It has more in common with a fireworks display than a movie , which normally is expected to have characters and a storyline . +-2 Co-writer\/director Jonathan Parker 's attempts to fashion a Brazil-like , hyper-real satire fall dreadfully short . +-1 Novak contemplates a heartland so overwhelmed by its lack of purpose that it seeks excitement in manufactured high drama . +-1 Blue Crush is so prolonged and boring it is n't even close to being the barn-burningly bad movie it promised it would be . +-2 Viewers will need all the luck they can muster just figuring out who 's who in this pretentious mess . +-1 Like an Afterschool Special with costumes by Gianni Versace , Mad Love looks better than it feels . +-1 The basic premise is intriguing but quickly becomes distasteful and downright creepy . +-1 The mystery of Enigma is how a rich historical subject , combined with so much first-rate talent ... could have yielded such a flat , plodding picture . +-2 It could have been something special , but two things drag it down to mediocrity -- director Clare Peploe 's misunderstanding of Marivaux 's rhythms , and Mira Sorvino 's limitations as a classical actress . +1 Steadfastly uncinematic but powerfully dramatic . +0 At once emotional and richly analytical , the Cosby-Seinfeld encounter alone confirms the serious weight behind this superficially loose , larky documentary . +-2 A summary of the plot does n't quite do justice to the awfulness of the movie , for that comes through all too painfully in the execution . +-2 Big Fat Liar is little more than Home Alone raised to a new , self-deprecating level . +2 Young Everlyn Sampi , as the courageous Molly Craig , simply radiates star-power potential in this remarkable and memorable film . +-1 ... the story simply putters along looking for astute observations and coming up blank . +2 It is also beautifully acted . +-1 Incoherence reigns . +2 The wanton slipperiness of \* Corpus and its amiable jerking and reshaping of physical time and space would make it a great piece to watch with kids and use to introduce video as art . +-1 77 minutes of Pokemon may not last 4ever , it just seems like it does . +2 a joyous occasion +1 more precious than perspicacious +-1 -LRB- T -RRB- he script is n't up to the level of the direction , nor are the uneven performances by the cast members , who seem bound and determined to duplicate Bela Lugosi 's now-cliched vampire accent . +1 Its cast full of caffeinated comedy performances more than make up for its logical loopholes , which fly by so fast there 's no time to think about them anyway . +-1 A sluggish pace and lack of genuine narrative hem the movie in every bit as much as life hems in the spirits of these young women . +-1 The Chateau has one very funny joke and a few other decent ones , but all it amounts to is a mildly funny , sometimes tedious , ultimately insignificant film . +0 This harrowing journey into combat hell vividly captures the chaotic insanity and personal tragedies that are all too abundant when human hatred spews forth unchecked . +0 While Holm is terrific as both men and Hjejle quite appealing , the film fails to make the most out of the intriguing premise . +2 That rare documentary that incorporates so much of human experience -- drama , conflict , tears and surprise -- that it transcends the normal divisions between fiction and nonfiction film . +2 A refreshing change from the usual whoopee-cushion effort aimed at the youth market . +2 A compelling motion picture that illustrates an American tragedy . +2 At once disarmingly straightforward and strikingly devious . +-2 Much like its easily dismissive take on the upscale lifestyle , there is n't much there here . +0 Robin Williams departs from his fun friendly demeanor in exchange for a darker unnerving role . +-1 This may be the first cartoon ever to look as if it were being shown on the projection television screen of a sports bar . +0 For a film that celebrates radical , nonconformist values , What to Do in Case of Fire ? +1 The film grows on you . +-1 Imperfect ? +-1 Allegiance to Chekhov , which director Michael Cacoyannis displays with somber earnestness in the new adaptation of The Cherry Orchard , is a particularly vexing handicap . +2 On that score , the film certainly does n't disappoint . +1 Angela Gheorghiu as famous prima donna Floria Tosca , Roberto Alagna as her lover Mario Cavaradossi , and Ruggero as the villainous , lecherous police chief Scarpia , all sing beautifully and act adequately . +-1 Has a customarily jovial air but a deficit of flim-flam inventiveness . +1 Fessenden continues to do interesting work , and it would be nice to see what he could make with a decent budget . +1 Elegant , mannered and teasing . +2 Foster and Whitaker are especially fine . +-2 I do n't blame Eddie Murphy but should n't Owen Wilson know a movie must have a story and a script ? +1 It 's a boring movie about a boring man , made watchable by a bravura performance from a consummate actor incapable of being boring . +2 ... a gleefully grungy , hilariously wicked black comedy ... +1 ... manages to deliver a fair bit of vampire fun . +-1 Nothing wrong with performances here , but the whiney characters bugged me . +1 This kind of hands-on storytelling is ultimately what makes Shanghai Ghetto move beyond a good , dry , reliable textbook and what allows it to rank with its worthy predecessors . +1 If villainous vampires are your cup of blood , Blade 2 is definitely a cut above the rest . +0 It provides a grim , upsetting glimpse at the lives of some of the 1.2 million Palestinians who live in the crowded cities and refugee camps of Gaza . +1 Still , the updated Dickensian sensibility of writer Craig Bartlett 's story is appealing . +1 You 'd have to be a most hard-hearted person not to be moved by this drama . +-1 The re - enactments , however fascinating they may be as history , are too crude to serve the work especially well . +1 It also shows how deeply felt emotions can draw people together across the walls that might otherwise separate them . +0 The entire movie has a truncated feeling , but what 's available is lovely and lovable . +-2 It 's also curious to note that this film , like the similarly ill-timed Antitrust , is easily as bad at a fraction the budget . +-1 Shows moments of promise but ultimately succumbs to cliches and pat storytelling . +1 It might be ` easier ' to watch on video at home , but that should n't stop die-hard French film connoisseurs from going out and enjoying the big-screen experience . +0 With its paint fights , motorized scooter chases and dewy-eyed sentiment +2 Enticing and often funny documentary . +1 Though its story is only surface deep , the visuals and enveloping sounds of Blue Crush make this surprisingly decent flick worth a summertime look-see . +0 Here 's my advice , Kev . +1 Like all of Egoyan 's work , Ararat is fiercely intelligent and uncommonly ambitious . +2 The 3-D vistas from orbit , with the space station suspended like a huge set of wind chimes over the great blue globe , are stanzas of breathtaking , awe-inspiring visual poetry . +-2 turns a potentially interesting idea into an excruciating film school experience that plays better only for the film 's publicists or for people who take as many drugs as the film 's characters +2 Arliss Howard 's ambitious , moving , and adventurous directorial debut , Big Bad Love , meets so many of the challenges it poses for itself that one can forgive the film its flaws . +0 But , no , we get another scene , and then another . +-2 Seagal ran out of movies years ago , and this is just the proof . +2 There is no substitute for on-screen chemistry , and when Friel pulls the strings that make Williams sink into melancholia , the reaction in Williams is as visceral as a gut punch . +0 -LRB- Javier Bardem is -RRB- one of the few reasons to watch the film , which director Gerardo Vera has drenched in swoony music and fever-pitched melodrama . +0 Occasionally interesting but essentially unpersuasive , a footnote to a still evolving story . +-1 The script ? +-1 No cliche escapes the perfervid treatment of gang warfare called ces Wild . +-2 The movie is so resolutely cobbled together out of older movies that it even uses a totally unnecessary prologue , just because it seems obligatory . +-1 A few hours after you 've seen it , you forget you 've been to the movies . +2 ... with the gifted Pearce on hand to keep things on semi-stable ground dramatically , this retooled Machine is ultimately effective enough at achieving the modest , crowd-pleasing goals it sets for itself . +1 Oh , James ! +-1 The picture seems uncertain whether it wants to be an acidic all-male All About Eve or a lush , swooning melodrama in the Intermezzo strain . +2 The cast is phenomenal , especially the women . +0 The movie is our story as much as it is Schmidt 's , no matter if it 's viewed as a self-reflection or cautionary tale . +-1 The movie weighs no more than a glass of flat champagne . +-1 Too silly to take seriously . +1 It is also a testament to the integrity and vision of the band . +1 Frequent flurries of creative belly laughs and genuinely enthusiastic performances ... keep the movie slaloming through its hackneyed elements with enjoyable ease . +-2 It 's also not smart or barbed enough for older viewers -- not everyone thinks poo-poo jokes are ` edgy . ' +-2 There are many definitions of ` time waster ' but this movie must surely be one of them . +-2 once she lets her love depraved leads meet , -LRB- Denis ' -RRB- story becomes a hopeless , unsatisfying muddle +-1 It 's like an all-star salute to Disney 's cheesy commercialism . +1 Gooding is the energetic frontman , and it 's hard to resist his enthusiasm , even if the filmmakers come up with nothing original in the way of slapstick sequences . +0 The path Ice Age follows most closely , though , is the one established by Warner Bros. giant Chuck Jones , who died a matter of weeks before the movie 's release . +-1 It 's sweet and fluffy at the time , but it may leave you feeling a little sticky and unsatisfied . +2 With few respites , Marshall keeps the energy humming , and his edits , unlike those in Moulin Rouge , are crisp and purposeful without overdoing it . +0 ... is there a deeper , more direct connection between these women , one that spans time and reveals meaning ? +2 The most ingenious film comedy since Being John Malkovich . +-1 The setting turns out to be more interesting than any of the character dramas , which never reach satisfying conclusions . +1 An engrossing portrait of uncompromising artists trying to create something original against the backdrop of a corporate music industry that only seems to care about the bottom line . +1 A smart and funny , albeit sometimes superficial , cautionary tale of a technology in search of an artist . +2 -LRB- Fiji diver Rusi Vulakoro and the married couple Howard and Michelle Hall -RRB- show us the world they love and make us love it , too . +-2 This would-be ` James Bond for the Extreme Generation ' pic is one big , dumb action movie . +0 We have an actor who is great fun to watch performing in a film that is only mildly diverting . +-2 The directing and story are disjointed , flaws that have to be laid squarely on Taylor 's doorstep . +0 If you 're not totally weirded - out by the notion of cinema as community-therapy spectacle , Quitting hits home with disorienting force . +-2 Imagine -LRB- if possible -RRB- a Pasolini film without passion or politics , or an Almodovar movie without beauty or humor , and you have some idea of the glum , numb experience of watching O Fantasma . +-1 Did we really need a remake of `` Charade ? '' +2 Exciting documentary . +1 As comedic spotlights go , Notorious C.H.O. hits all the verbal marks it should . +0 Blade II is as estrogen-free as movies get , so you might want to leave your date behind for this one , or she 's gonna make you feel like you owe her big-time . +0 What makes the movie work -- to an admittedly limited extent -- is the commitment of two genuinely engaging performers . +-1 And neither do cliches , no matter how ` inside ' they are . +0 In its own way +-2 The movie is virtually without context -- journalistic or historical . +1 If it 's not entirely memorable , the movie is certainly easy to watch . +-1 An odd , haphazard , and inconsequential romantic comedy . +-1 Too much of Nemesis has a tired , talky feel . +-1 How many more times will indie filmmakers subject us to boring , self-important stories of how horrible we are to ourselves and each other ? +-1 While the transgressive trappings -LRB- especially the frank sex scenes -RRB- ensure that the film is never dull , Rodrigues 's beast-within metaphor is ultimately rather silly and overwrought , making the ambiguous ending seem goofy rather than provocative . +-1 An awkward hybrid of genres that just does n't work . +2 Beautifully crafted and brutally honest , Promises offers an unexpected window into the complexities of the Middle East struggle and into the humanity of its people . +1 In Auteil 's less dramatic but equally incisive performance , he 's a charismatic charmer likely to seduce and conquer . +2 Marvelously entertaining and deliriously joyous documentary . +1 It 's a square , sentimental drama that satisfies , as comfort food often can . +0 If Sinise 's character had a brain his ordeal would be over in five minutes but instead the plot goes out of its way to introduce obstacles for him to stumble over . +-2 Sluggish , tonally uneven . +0 The film affords us intriguing glimpses of the insights gleaned from a lifetime of spiritual inquiry , but Ram Dass : Fierce Grace does n't organize it with any particular insight . +1 The story is a rather simplistic one : grief drives her , love drives him , and a second chance to find love in the most unlikely place - it struck a chord in me . +1 A bit of a downer and a little over-dramatic at times , but this is a beautiful film for people who like their romances to have that French realism . +-1 A big meal of cliches that the talented cast generally chokes on . +-1 entertaining enough , but nothing new +2 Beautifully shot , delicately scored and powered by a set of heartfelt performances , it 's a lyrical endeavour . +2 Hartley adds enough quirky and satirical touches in the screenplay to keep the film entertaining . +1 Something for everyone . +-2 The problem is that for the most part , the film is deadly dull . +2 A fine , rousing , G-rated family film , aimed mainly at little kids but with plenty of entertainment value to keep grown-ups from squirming in their seats . +2 Fifty years after the fact , the world 's political situation seems little different , and -LRB- director Phillip -RRB- Noyce brings out the allegory with remarkable skill . +2 Australian filmmaker David Flatman uses the huge-screen format to make an old-fashioned nature film that educates viewers with words and pictures while entertaining them . +-1 Thoroughly engrossing and ultimately tragic . +2 ... a spoof comedy that carries its share of laughs -- sometimes a chuckle , sometimes a guffaw and , to my great pleasure , the occasional belly laugh . +-1 Has all the complexity and realistic human behavior of an episode of General Hospital . +1 Eight Legged Freaks is clever and funny , is amused by its special effects , and leaves you feeling like you 've seen a movie instead of an endless trailer . +0 Sitting through the last reel -LRB- spoiler alert ! -RRB- +2 A small gem from Belgium . +2 Hugh Grant , who has a good line in charm , has never been more charming than in About a Boy . +-2 In addition to sporting one of the worst titles in recent cinematic history , Ballistic : Ecks Vs. Sever also features terrible , banal dialogue ; convenient , hole-ridden plotting ; superficial characters and a rather dull , unimaginative car chase . +1 For proof of that on the cinematic front , look no further than this 20th anniversary edition of the film that Spielberg calls , retrospectively , his most personal work yet . +-1 Carrying this wafer-thin movie on his nimble shoulders , Chan wades through putrid writing , direction and timing with a smile that says , ` If I stay positive , maybe I can channel one of my greatest pictures , Drunken Master . ' +1 Skins has a desolate air , but Eyre , a Native American raised by white parents , manages to infuse the rocky path to sibling reconciliation with flashes of warmth and gentle humor . +0 The bland outweighs the nifty , and Cletis Tout never becomes the clever crime comedy it thinks it is . +0 While Hoffman 's performance is great , the subject matter goes nowhere . +-1 It 's impossible to indulge the fanciful daydreams of Janice Beard -LRB- Eileen Walsh -RRB- when her real-life persona is so charmless and vacant . +1 Otto-Sallies has a real filmmaker 's eye . +1 An incredibly thoughtful , deeply meditative picture that neatly and effectively captures the debilitating grief felt in the immediate aftermath of the terrorist attacks . +2 A jaw-droppingly beautiful work +-1 A supernatural mystery that does n't know whether it wants to be a suspenseful horror movie or a weepy melodrama . +2 There 's no denying that Burns is a filmmaker with a bright future ahead of him . +-2 A movie version of a paint-by-numbers picture . +2 An effortlessly accomplished and richly resonant work . +2 This is a movie you can trust . +1 Trapped wo n't score points for political correctness , but it may cause parents a few sleepless hours -- a sign of its effectiveness . +1 ` Blue Crush ' swims away with the Sleeper Movie of the Summer award . +1 -LRB- `` Safe Conduct '' -RRB- is a long movie at 163 minutes but it fills the time with drama , romance , tragedy , bravery , political intrigue , partisans and sabotage . +0 Not bad , but not all that good . +1 Expands the limits of what a film can be , taking us into the lives of women to whom we might not give a second look if we passed them on the street . +0 Triumph of Love is a very silly movie , but the silliness has a pedigree . +1 For all its problems ... The Lady and the Duke surprisingly manages never to grow boring ... which proves that Rohmer still has a sense of his audience . +1 The campy results make Mel Brooks ' Borscht Belt schtick look sophisticated . +1 Clint Eastwood 's Blood Work is a lot like a well-made PB & J sandwich : familiar , fairly uneventful and boasting no real surprises -- but still quite tasty and inviting all the same . +1 Bravado Kathy ! +2 About Schmidt is undoubtedly one of the finest films of the year . +2 A powerful , chilling , and affecting study of one man 's dying fall . +1 There is no denying the power of Polanski 's film ... +0 Except for Paymer as the boss who ultimately expresses empathy for Bartleby 's pain , the performances are so stylized as to be drained of human emotion . +-1 Absolutely not . +-1 The film is an earnest try at beachcombing verismo , but it would be even more indistinct than it is were it not for the striking , quietly vulnerable personality of Ms. Ambrose . +-1 The movie , like Bartleby , is something of a stiff -- an extra-dry office comedy that seems twice as long as its 83 minutes . +0 In the end , though , it is only mildly amusing when it could have been so much more . +1 It 's a very tasteful rock and roll movie . +1 Spielberg has managed to marry science fiction with film noir and action flicks with philosophical inquiry . +2 Although What Time offers Tsai 's usual style and themes , it has a more colorful , more playful tone than his other films . +1 It 's a diverting enough hour-and-a-half for the family audience . +-1 High Crimes carries almost no organic intrigue as a government \/ Marine\/legal mystery , and that 's because the movie serves up all of that stuff , nearly subliminally , as the old-hat province of male intrigue . +1 Anybody who enjoys quirky , fun , popcorn movies with a touch of silliness and a little bloodshed . +-1 A waste of fearless purity in the acting craft . +-1 The ethos of the Chelsea Hotel may shape Hawke 's artistic aspirations , but he has n't yet coordinated his own DV poetry with the Beat he hears in his soul . +-1 With a tighter editorial process and firmer direction this material could work , especially since the actresses in the lead roles are all more than competent , but as is , Personal Velocity seems to be idling in neutral . +1 A bold -LRB- and lovely -RRB- experiment that will almost certainly bore most audiences into their own brightly colored dreams . +0 As spent screen series go , Star Trek : Nemesis is even more suggestive of a 65th class reunion mixer where only eight surviving members show up -- and there 's nothing to drink . +0 Not a bad premise , but the execution is lackluster at best . +0 ... the same tired old gags , modernized for the extreme sports generation . +0 Abderrahmane Sissako 's Heremakono -LRB- Waiting for Happiness -RRB- is an elegiac portrait of a transit city on the West African coast struggling against foreign influences . +0 There are far worse messages to teach a young audience , which will probably be perfectly happy with the sloppy slapstick comedy . +0 It may sound like a mere disease-of - the-week TV movie , but A Song For Martin is made infinitely more wrenching by the performances of real-life spouses Seldahl and Wollter . +-1 Resurrection has the dubious distinction of being a really bad imitation of the really bad Blair Witch Project . +-2 A very depressing movie of many missed opportunities . +-2 This is a fragmented film , once a good idea that was followed by the bad idea to turn it into a movie . +-2 A stupid , derivative horror film that substitutes extreme gore for suspense . +2 In XXX , Diesel is that rare creature -- an action hero with table manners , and one who proves that elegance is more than tattoo deep . +0 The funny thing is , I did n't mind all this contrived nonsense a bit . +1 The charm of Revolution OS is rather the way it introduces you to new , fervently held ideas and fanciful thinkers . +-1 With or without ballast tanks , K-19 sinks to a Harrison Ford low . +0 -LRB- Screenwriter -RRB- Pimental took the Farrelly Brothers comedy and feminized it , but it is a rather poor imitation . +1 A surprisingly sweet and gentle comedy . +0 While kids will probably eat the whole thing up , most adults will be way ahead of the plot . +1 Predictable and cloying , though Brown Sugar is so earnest in its yearning for the days before rap went nihilistic that it summons more spirit and bite than your average formulaic romantic quadrangle . +2 It 's about individual moments of mood , and an aimlessness that 's actually sort of amazing . +0 Hollywood 's answer to an air ball . +2 It 's a smart , solid , kinetically-charged spy flick worthy of a couple hours of summertime and a bucket of popcorn . +2 A sensitive , cultivated treatment of Greene 's work as well as a remarkably faithful one . +2 A stylish thriller . +2 For those who pride themselves on sophisticated , discerning taste , this might not seem like the proper cup of tea , however it is almost guaranteed that even the stuffiest cinema goers will laugh their \*\*\* off for an hour-and-a-half . +1 As refreshing as a drink from a woodland stream . +-2 But the movie that does n't really deliver for country music fans or for family audiences +1 Alternates between deadpan comedy and heartbreaking loneliness and is n't afraid to provoke introspection in both its characters and its audience . +1 Unfolds in a low-key , organic way that encourages you to accept it as life and go with its flow . +0 Brown 's saga , like many before his , makes for snappy prose but a stumblebum of a movie . +0 A perfectly competent and often imaginative film that lacks what little Lilo & Stitch had in spades -- charisma . +2 The one-liners are snappy , the situations volatile and the comic opportunities richly rewarded . +0 This is a picture that Maik , the firebrand turned savvy ad man , would be envious of : it hijacks the heat of revolution and turns it into a sales tool . +1 The charm of the first movie is still there , and the story feels like the logical , unforced continuation of the careers of a pair of spy kids . +0 Whatever about warning kids about the dangers of ouija boards , someone should dispense the same advice to film directors . +-1 -LRB- Siegel -RRB- and co-writers Lisa Bazadona and Grace Woodard have relied too much on convention in creating the characters who surround Frankie . +0 What Bloody Sunday lacks in clarity , it makes up for with a great , fiery passion . +-1 Supposedly , Pokemon ca n't be killed , but Pokemon 4Ever practically assures that the pocket monster movie franchise is nearly ready to keel over . +1 Allen 's underestimated charm delivers more goodies than lumps of coal . +1 The hook is the drama within the drama , as an unsolved murder and an unresolved moral conflict jockey for the spotlight . +2 I thought the relationships were wonderful , the comedy was funny , and the love ` real ' . +1 There are moments of hilarity to be had . +-1 One problem with the movie , directed by Joel Schumacher , is that it jams too many prefabricated story elements into the running time . +-1 It 's one long bore . +-1 In spite of featuring a script credited to no fewer than five writers , apparently nobody here bothered to check it twice . +-1 The scriptwriters are no less a menace to society than the film 's characters . +-1 Like Mike is a slight and uninventive movie : Like the exalted Michael Jordan referred to in the title , many can aspire but none can equal . +2 The most wondrous love story in years , it is a great film . +-1 A prison comedy that never really busts out of its comfy little cell . +-1 Writer-director Randall Wallace has bitten off more than he or anyone else could chew , and his movie veers like a drunken driver through heavy traffic . +1 Contrived as this may sound , Mr. Rose 's updating works surprisingly well . +-2 If it were any more of a turkey , it would gobble in Dolby Digital stereo . +1 A culture-clash comedy that , in addition to being very funny , captures some of the discomfort and embarrassment of being a bumbling American in Europe . +-1 Even if it is generally amusing from time to time , I Spy has all the same problems the majority of action comedies have . +-1 What the audience feels is exhaustion , from watching a movie that is dark -LRB- dark green , to be exact -RRB- , sour , bloody and mean . +-2 On a cutting room floor somewhere lies ... footage that might have made No Such Thing a trenchant , ironic cultural satire instead of a frustrating misfire . +0 Colorful and deceptively buoyant until it suddenly pulls the rug out from under you , Burkinabe filmmaker Dani Kouyate 's reworking of a folk story whose roots go back to 7th-century oral traditions is also a pointed political allegory . +2 Arteta directs one of the best ensemble casts of the year +-1 Nothing happens , and it happens to flat characters . +1 Lee 's achievement extends to his supple understanding of the role that Brown played in American culture as an athlete , a movie star , and an image of black indomitability . +1 This rush to profits has created a predictably efficient piece of business notable largely for its overwhelming creepiness , for an eagerness to create images you wish you had n't seen , which , in this day and age , is of course the point . +1 It is an unstinting look at a collaboration between damaged people that may or may not qual +-1 The milieu is wholly unconvincing ... and the histrionics reach a truly annoying pitch . +0 Every potential twist is telegraphed well in advance , every performance respectably muted ; the movie itself seems to have been made under the influence of Rohypnol . +0 ` Men in Black II creates a new threat for the MIB , but recycles the same premise . +1 A bracing , unblinking work that serves as a painful elegy and sobering cautionary tale . +2 Pacino is the best he 's been in years and Keener is marvelous . +-2 An awkwardly garish showcase that diverges from anything remotely probing or penetrating . +2 His work with actors is particularly impressive . +-1 ... while Dark Water is n't a complete wash -LRB- no pun intended -RRB- , watched side-by-side with Ringu , it ultimately comes off as a pale successor . +-2 ... bibbidy-bobbidi-bland . +1 It 's light on the chills and heavy on the atmospheric weirdness , and there are moments of jaw-droppingly odd behavior -- yet I found it weirdly appealing . +-1 They kept much of the plot but jettisoned the stuff that would make this a moving experience for people who have n't read the book . +1 Oh , and more entertaining , too . +-2 This little film is so slovenly done , so primitive in technique , that it ca n't really be called animation . +-1 the film never rises above a conventional , two dimension tale +-1 The audience when I saw this one was chuckling at all the wrong times , and that 's a bad sign when they 're supposed to be having a collective heart attack . +1 This is historical filmmaking without the balm of right-thinking ideology , either liberal or conservative . +0 Sayles is making a statement about the inability of dreams and aspirations to carry forward into the next generation . +-2 Extremely bad . +-2 The somber pacing and lack of dramatic fireworks make Green Dragon seem more like medicine than entertainment . +1 Handsome and sophisticated approach to the workplace romantic comedy . +2 A moving and solidly entertaining comedy\/drama that should bolster director and co-writer +0 More of a career curio than a major work . +-1 A rude black comedy about the catalytic effect a holy fool has upon those around him in the cutthroat world of children 's television . +0 It 's obvious -LRB- Je-Gyu is -RRB- trying for poetry ; what he gets instead has all the lyricism of a limerick scrawled in a public restroom . +-2 The movie 's ultimate point -- that everyone should be themselves -- is trite , but the screenwriter and director Michel Gondry restate it to the point of ridiculousness . +-2 Ringu is a disaster of a story , full of holes and completely lacking in chills . +-2 Hopelessly inane , humorless and under-inspired . +1 A high-spirited buddy movie about the reunion of Berlin anarchists who face arrest 15 years after their crime . +-1 The thing about guys like Evans is this : You 're never quite sure where self-promotion ends and the truth begins . +0 They were right . +-2 a huge disappointment coming , as it does , from filmmakers and performers of this calibre +-2 A banal , virulently unpleasant excuse for a romantic comedy . +-2 Humorless , self-conscious art drivel , made without a glimmer of intelligence or invention . +-1 It 's rare that a movie can be as intelligent as this one is in every regard except its storyline ; everything that 's good is ultimately scuttled by a plot that 's just too boring and obvious . +0 Peralta 's mythmaking could have used some informed , adult hindsight . +-1 Meyjes 's movie , like Max Rothman 's future , does not work . +-2 All comedy is subversive , but this unrelenting bleak insistence on opting out of any opportunity for finding meaning in relationships or work just becomes sad . +-1 Technically and artistically inept . +-1 An average B-movie with no aspirations to be anything more . +2 If you ever wanted to be an astronaut , this is the ultimate movie experience - it 's informative and breathtakingly spectacular . +-2 It 's a loathsome movie , it really is and it makes absolutely no sense . +2 The movie 's captivating details are all in the performances , from Foreman 's barking-mad Taylor to Thewlis 's smoothly sinister Freddie and Bettany\/McDowell 's hard-eyed gangster . +0 This is mild-mannered , been-there material given a pedestrian spin by a director who needed a touch of the flamboyant , the outrageous . +2 Smart and taut . +1 Matters play out realistically if not always fairly . +1 Giggling at the absurdities and inconsistencies is part of the fun . +0 Hope keeps arising that the movie will live up to the apparent skills of its makers and the talents of its actors , but it does n't . +1 Symbolically , Warm Water Under a Red Bridge is a celebration of feminine energy , a tribute to the power of women to heal . +1 It uses some of the figures from the real-life story to portray themselves in the film . +-1 What might have been readily dismissed as the tiresome rant of an aging filmmaker still thumbing his nose at convention takes a surprising , subtle turn at the midway point . +2 Cusack 's just brilliant in this . +-1 It 's an odd show , pregnant with moods , stillborn except as a harsh conceptual exercise . +-1 A dark-as-pitch comedy that frequently veers into corny sentimentality , probably would not improve much after a therapeutic zap of shock treatment . +1 Even the digressions are funny . +1 This submarine drama earns the right to be favorably compared to Das Boot . +2 What 's so fun about this silly , outrageous , ingenious thriller is the director 's talent . +-1 ... the cast portrays their cartoon counterparts well ... but quite frankly , Scoob and Shag do n't eat enough during the film . ' +1 There is a subversive element to this Disney cartoon , providing unexpected fizzability . +0 I know we 're not supposed to take it seriously , but I ca n't shake the thought that Undercover Brother missed an opportunity to strongly present some profound social commentary . +1 As a good old-fashioned adventure for kids , Spirit : Stallion of the Cimarron is a winner . +-2 Even if you 're an Elvis person , you wo n't find anything to get excited about on this DVD . +1 A journey spanning nearly three decades of bittersweet camaraderie and history , in which we feel that we truly know what makes Holly and Marina tick , and our hearts go out to them as both continue to negotiate their imperfect , love-hate relationship . +-2 Lacks the spirit of the previous two , and makes all those jokes about hos and even more unmentionable subjects seem like mere splashing around in the muck . +1 The work of an artist tormented by his heritage , using his storytelling ability to honor the many faceless victims . +-1 Resident Evil is n't a product of its cinematic predecessors so much as an MTV , sugar hysteria , and PlayStation cocktail . +-1 Too stagey , talky -- and long -- for its own good . +2 The gorgeously elaborate continuation of `` The Lord of the Rings '' trilogy is so huge that a column of words can not adequately describe co-writer\/director Peter Jackson 's expanded vision of J.R.R. Tolkien 's Middle-earth . +-1 No thanks . +-1 This off-putting French romantic comedy +1 It 's never laugh-out-loud funny , but it is frequently amusing . +2 Amari has dressed up this little parable in a fairly irresistible package full of privileged moments and memorable performances . +1 As banal as the telling may be -- and at times , All My Loved Ones more than flirts with kitsch -- the tale commands attention . +-1 An acceptable way to pass a little over an hour with moviegoers ages 8-10 , but it 's unlikely to inspire anything more than a visit to McDonald 's , let alone some savvy street activism . +-2 The thing just never gets off the ground . +0 Who is this movie for ? +2 I 've never seen or heard anything quite like this film , and I recommend it for its originality alone . +2 It 's a feel-good movie about which you can actually feel good . +2 One of the best inside-show-biz yarns ever . +-2 There must be an audience that enjoys the Friday series , but I would n't be interested in knowing any of them personally . +0 Formula 51 has dulled your senses faster and deeper than any recreational drug on the market . +0 Is `` Ballistic '' worth the price of admission ? +-1 McTiernan 's remake may be lighter on its feet -- the sober-minded original was as graceful as a tap-dancing rhino -- but it is just as boring and as obvious . +0 Gives us a lot to chew on , but not all of it has been properly digested . +-1 Klein , charming in comedies like American Pie and dead-on in Election , delivers one of the saddest action hero performances ever witnessed . +0 Brainy , artistic and muted , almost to the point of suffocation . +-1 The self-serious Equilibrium makes its point too well ; a movie , like life , is n't much fun without the highs and lows . +-1 Equlibrium could pass for a thirteen-year-old 's book report on the totalitarian themes of 1984 and Farenheit 451 . +-2 And it 's harder still to believe that anyone in his right mind would want to see the it . +-2 Loud , silly , stupid and pointless . +0 Calculated swill . +-2 Merely -LRB- and literally -RRB- tosses around sex toys and offers half-hearted paeans to empowerment that are repeatedly undercut by the brutality of the jokes , most at women 's expense . +-1 Jackson shamefully strolls through this mess with a smug grin , inexplicably wearing a kilt and carrying a bag of golf clubs over one shoulder . +-2 Unspeakable , of course , barely begins to describe the plot and its complications . +-1 As the sulking , moody male hustler in the title role , -LRB- Franco -RRB- has all of Dean 's mannerisms and self-indulgence , but none of his sweetness and vulnerability . +2 Driven by a fantastic dual performance from Ian Holm ... the film is funny , insightfully human and a delightful lark for history buffs . +1 While the film is not entirely successful , it still manages to string together enough charming moments to work . +-1 But the problem with Wendigo , for all its effective moments , is n't really one of resources . +-2 If we 're to slap protagonist Genevieve LePlouff because she 's French , do we have that same option to slap her creators because they 're clueless and inept ? +2 This is an exercise in chilling style , and Twohy films the sub , inside and out , with an eye on preserving a sense of mystery . +1 A sobering and powerful documentary about the most severe kind of personal loss : rejection by one 's mother . +1 Contradicts everything we 've come to expect from movies nowadays . +-2 By that measure , it is a failure . +0 Feels like nothing quite so much as a middle-aged moviemaker 's attempt to surround himself with beautiful , half-naked women . +2 Enjoyably fast-moving , hard-hitting documentary . +0 I 'm happy to have seen it -- not as an alternate version , but as the ultimate exercise in viewing deleted scenes . +0 If Borstal Boy is n't especially realistic , it is an engaging nostalgia piece . +0 Stirs potentially enticing ingredients into an uneasy blend of Ghost and Close Encounters of the Third Kind . +2 I loved this film . +-1 Weirdly , Broomfield has compelling new material but he does n't unveil it until the end , after endless scenes of him wheedling reluctant witnesses and pointing his camera through the smeared windshield of his rental car . +-2 Like the Tuck family themselves , this movie just goes on and on and on and on +-2 Once one experiences Mr. Haneke 's own sadistic tendencies toward his audience , one is left with a sour taste in one 's mouth , and little else . +1 Nettelbeck has crafted an engaging fantasy of flavours and emotions , one part romance novel , one part recipe book . +-1 Return to Never Land is much more P.C. than the original version -LRB- no more racist portraits of Indians , for instance -RRB- , but the excitement is missing . +0 ... manages to fall closer in quality to Silence than to the abysmal Hannibal . +-1 The Transporter bombards the viewer with so many explosions and side snap kicks that it ends up being surprisingly dull . +-1 -LRB- Janey -RRB- forgets about her other obligations , leading to a tragedy which is somehow guessable from the first few minutes , maybe because it echoes the by now intolerable morbidity of so many recent movies . +-1 He 's just a sad aristocrat in tattered finery , and the film seems as deflated as he does . +1 Reign of Fire is hardly the most original fantasy film ever made -- beyond Road Warrior , it owes enormous debts to Aliens and every previous dragon drama -- but that barely makes it any less entertaining . +0 One just waits grimly for the next shock without developing much attachment to the characters . +1 While the story does seem pretty unbelievable at times , it 's awfully entertaining to watch . +-2 90 punitive minutes of eardrum-dicing gunplay , screeching-metal smashups , and flaccid odd-couple sniping . +-1 Pleasant but not more than recycled jock piffle . +1 Despite the surface attractions -- Conrad L. Hall 's cinematography will likely be nominated for an Oscar next year -- there 's something impressive and yet lacking about everything . +1 By its modest , straight-ahead standards , Undisputed scores a direct hit . +2 The most compelling performance of the year adds substantial depth to this shocking testament to anti-Semitism and neo-fascism . +-1 It 's clear why Deuces Wild , which was shot two years ago , has been gathering dust on MGM 's shelf . +0 Teens only . +-1 If The Full Monty was a freshman fluke , Lucky Break is -LRB- Cattaneo -RRB- sophomore slump . +-1 Hard-core slasher aficionados will find things to like ... but overall the Halloween series has lost its edge . +-2 Derailed by bad writing and possibly also by some of that extensive post-production reworking to aim the film at young males in the throes of their first full flush of testosterone . +1 I liked it just enough . +1 Garcia and the other actors help make the wobbly premise work . +0 Gloriously straight from the vagina . +-2 The only entertainment you 'll derive from this choppy and sloppy affair will be from unintentional giggles -- several of them . +1 A movie that sends you out of the theater feeling like you 've actually spent time living in another community . +0 ... a story , an old and scary one , about the monsters we make , and the vengeance they take . +1 It has a dashing and resourceful hero ; a lisping , reptilian villain ; big fights ; big hair ; lavish period scenery ; and a story just complicated enough to let you bask in your own cleverness as you figure it out . +-1 Those 24-and-unders looking for their own Caddyshack to adopt as a generational signpost may have to keep on looking . +-2 There is n't one moment in the film that surprises or delights . +1 What a great way to spend 4 units of your day . +2 ... very funny , very enjoyable ... +1 Despite the film 's shortcomings , the stories are quietly moving . +-1 I do n't think most of the people who loved the 1989 Paradiso will prefer this new version . +2 Whether or not you 're enlightened by any of Derrida 's lectures on `` the other '' and `` the self , '' Derrida is an undeniably fascinating and playful fellow . +-1 Adam Sandler 's heart may be in the right place , but he needs to pull his head out of his butt +-1 Suffers from all the excesses of the genre . +1 This amiable picture talks tough , but it 's all bluster -- in the end it 's as sweet as Greenfingers ... +-1 Shows that Jackie Chan is getting older , and that 's something I would rather live in denial about +-1 There 's no point in extracting the bare bones of Byatt 's plot for purposes of bland Hollywood romance . +-1 Whenever you think you 've seen the end of the movie , we cut to a new scene , which also appears to be the end . +1 The film occasionally tries the viewer 's patience with slow pacing and a main character who sometimes defies sympathy , but it ultimately satisfies with its moving story . +2 P.T. Anderson understands the grandness of romance and how love is the great equalizer that can calm us of our daily ills and bring out joys in our lives that we never knew were possible . +0 Absolutely -LRB- and unintentionally -RRB- terrifying . +-1 Like a grinning Jack O ' Lantern , its apparent glee is derived from a lobotomy , having had all its vital essence scooped out and discarded . +1 A movie that will thrill you , touch you and make you laugh as well . +1 George Lucas returns as a visionary with a tale full of nuance and character dimension . +-1 A sad and rote exercise in milking a played-out idea -- a straight guy has to dress up in drag -- that shockingly manages to be even worse than its title would imply . +-1 One of the most depressing movie-going experiences I can think of is to sit through about 90 minutes of a so-called ` comedy ' and not laugh once . +-1 This remake of Lina Wertmuller 's 1975 eroti-comedy might just be the biggest husband-and-wife disaster since John and Bo Derek made the ridiculous Bolero . +2 Others , more attuned to the anarchist maxim that ` the urge to destroy is also a creative urge ' , or more willing to see with their own eyes , will find Morrison 's iconoclastic uses of technology to be liberating . +1 Norton is magnetic as Graham . +-1 Some Body often looks like an episode of the TV show Blind Date , only less technically proficient and without the pop-up comments . +-2 A dull , inconsistent , dishonest female bonding picture . +2 Happily stays close to the ground in a spare and simple manner and does n't pummel us with phony imagery or music . +-1 I found myself growing more and more frustrated and detached as Vincent became more and more abhorrent . +-1 A rehash of every gangster movie from the past decade . +-1 Impostor is a step down for director Gary Fleder . +-1 Just because A Walk to Remember is shrewd enough to activate girlish tear ducts does n't mean it 's good enough for our girls . +-1 The fact that it is n't very good is almost beside the point . +1 He has improved upon the first and taken it a step further , richer and deeper . +0 While this gentle and affecting melodrama will have luvvies in raptures , it 's far too slight and introspective to appeal to anything wider than a niche audience . +-1 Where Tom Green stages his gags as assaults on America 's knee-jerk moral sanctimony , Jackass lacks aspirations of social upheaval . +0 A crude teen-oriented variation on a theme that the playwright Craig Lucas explored with infinitely more grace and eloquence in his Prelude to a Kiss . +1 In Death to Smoochy , we do n't get Williams ' usual tear and a smile , just sneers and bile , and the spectacle is nothing short of refreshing . +0 Like being trapped inside a huge video game , where exciting , inane images keep popping past your head and the same illogical things keep happening over and over again . +1 A journey that is as difficult for the audience to take as it is for the protagonist -- yet it 's potentially just as rewarding . +1 A mature , deeply felt fantasy of a director 's travel through 300 years of Russian history . +2 The genius of the work speaks volumes , offering up a hallucinatory dreamscape that frustrates and captivates . +0 Even these tales of just seven children seem at times too many , although in reality they are not enough . +-1 Adroit but finally a trifle flat , Mad Love does n't galvanize its outrage the way , say , Jane Campion might have done , but at least it possesses some . +0 -LRB- The digital effects -RRB- reminded me of Terry Gilliam 's rudimentary old Monty Python cartoons , in which he would cut out figures from drawings and photographs and paste them together . +0 A thought-provoking look at how Western foreign policy - however well intentioned - can wreak havoc in other cultures . +2 Sensual , funny and , in the end , very touching . +2 Overall , it 's a very entertaining , thought-provoking film with a simple message : God is love . +0 Arnie blows things up . +-2 Rarely does a film so graceless and devoid of merit as this one come along . +2 Gangster No. 1 is solid , satisfying fare for adults . +1 As each of them searches for their place in the world , Miller digs into their very minds to find an unblinking , flawed humanity . +1 Lovely and Amazing is Holofcener 's deep , uncompromising curtsy to women she knows , and very likely is . +2 Insomnia is one of the year 's best films and Pacino gives one of his most daring , and complicated , performances . +1 A metaphor for a modern-day urban China searching for its identity . +-1 Enigma is well-made , but it 's just too dry and too placid . +2 It 's that good . +-1 Well-meant but unoriginal . +1 If you like peace , you 'll like Promises . +0 Do you say `` hi '' to your lover when you wake up in the morning ? +-1 Despite an impressive roster of stars and direction from Kathryn Bigelow , The Weight of Water is oppressively heavy . +-1 For a film that 's being advertised as a comedy , Sweet Home Alabama is n't as funny as you 'd hoped . +-1 Behan 's memoir is great material for a film -- rowdy , brawny and lyrical in the best Irish sense -- but Sheridan has settled for a lugubrious romance . +0 It would work much better as a one-hour TV documentary . +1 It 's usually a bad sign when directors abandon their scripts and go where the moment takes them , but Olympia , Wash. , based filmmakers Anne de Marcken and Marilyn Freeman did just that and it 's what makes their project so interesting . +-1 Although God Is Great addresses interesting matters of identity and heritage , it 's hard to shake the feeling that it was intended to be a different kind of film . +1 Close enough in spirit to its freewheeling trash-cinema roots to be a breath of fresh air . +2 Captivates and shows how a skillful filmmaker can impart a message without bludgeoning the audience over the head . +2 It will guarantee to have you leaving the theater with a smile on your face . +-1 `` Freaky Friday , '' it 's not . +-1 If Damon and Affleck attempt another Project Greenlight , next time out they might try paying less attention to the miniseries and more attention to the film it is about . +1 It 's a testament to De Niro and director Michael Caton-Jones that by movie 's end , we accept the characters and the film , flaws and all . +-1 In the end , The Weight of Water comes to resemble the kind of soft-core twaddle you 'd expect to see on Showtime 's ` Red Shoe Diaries . ' +2 Those who are n't put off by the film 's austerity will find it more than capable of rewarding them . +1 Despite Besson 's high-profile name being Wasabi 's big selling point , there is no doubt that Krawczyk deserves a huge amount of the credit for the film 's thoroughly winning tone . +1 A chilling movie without oppressive gore . +-1 What a pity ... that the material is so second-rate . +-1 Such a premise is ripe for all manner of lunacy , but Kaufman and Gondry rarely seem sure of where it should go . +2 Not since Ghostbusters has a film used Manhattan 's architecture in such a gloriously goofy way . +1 It 's ... worth the extra effort to see an artist , still committed to growth in his ninth decade , change while remaining true to his principles with a film whose very subject is , quite pointedly , about the peril of such efforts . +-2 Pair that with really poor comedic writing ... and you 've got a huge mess . +2 Even better than the first one ! +0 Let 's hope not . +1 As immaculate as Stuart Little 2 is , it could be a lot better if it were , well , more adventurous . +2 She may not be real , but the laughs are . +-1 Putting the primitive murderer inside a high-tech space station unleashes a Pandora 's Box of special effects that run the gamut from cheesy to cheesier to cheesiest . +-2 The sinister inspiration that fuelled DeVito 's early work is confused in Death to Smoochy into something both ugly and mindless . +-1 The leads we are given here are simply too bland to be interesting . +2 As giddy and whimsical and relevant today as it was 270 years ago . +-1 The skirmishes for power waged among victims and predators settle into an undistinguished rhythm of artificial suspense . +-1 It 's hard to believe these jokers are supposed to have pulled off four similar kidnappings before . +1 There 's a sheer unbridled delight in the way the story unfurls ... +0 Igby Goes Down is one of those movies . +-2 An awful snooze . +-1 Sandra Bullock , despite downplaying her good looks , carries a little too much ai n't - she-cute baggage into her lead role as a troubled and determined homicide cop to quite pull off the heavy stuff . +2 A thoroughly engaging , surprisingly touching British comedy . +-1 In the name of an allegedly inspiring and easily marketable flick , The Emperor 's Club turns a blind eye to the very history it pretends to teach . +2 The film has a terrific look and Salma Hayek has a feel for the character at all stages of her life . +2 ... an eerily suspenseful , deeply absorbing piece that works as a treatise on spirituality as well as a solid sci-fi thriller . +1 Caine makes us watch as his character awakens to the notion that to be human is eventually to have to choose . +1 This in-depth study of important developments of the computer industry should make it required viewing in university computer science departments for years to come . +0 The film is about the relationships rather than about the outcome . +-1 Adam Sandler 's 8 Crazy Nights is 75 wasted minutes of Sandler as the voice-over hero in Columbia Pictures ' perverse idea of an animated holiday movie . +0 Has an uppity musical beat that you can dance to , but its energy ca n't compare to the wit , humor and snappy dialogue of the original . +2 Better still , he does all of this , and more , while remaining one of the most savagely hilarious social critics this side of Jonathan Swift . +0 Helps to remind the First World that HIV\/AIDS is far from being yesterday 's news . +1 Mr. Spielberg and his company just want you to enjoy yourselves without feeling conned . +0 Flawed , but worth seeing for Ambrose 's performance . +1 Kiarostami has crafted a deceptively casual ode to children and managed to convey a tiny sense of hope . +-1 Nevertheless , it still seems endless . +2 This is an elegantly balanced movie -- every member of the ensemble has something fascinating to do -- that does n't reveal even a hint of artifice . +-1 The film is weighed down by supporting characters who are either too goodly , wise and knowing or downright comically evil . +1 An enjoyable feel-good family comedy regardless of race . +-1 Patchy combination of soap opera , low-tech magic realism and , at times , ploddingly sociological commentary . +-1 Trailer trash cinema so uncool the only thing missing is the `` Gadzooks ! '' +1 An impeccable study in perversity . +0 Open-ended and composed of layer upon layer , Talk to Her is a cinephile 's feast , an invitation to countless interpretations . +0 Going to this movie is a little like chewing whale blubber - it 's an acquired taste that takes time to enjoy , but it 's worth it , even if it does take 3 hours to get through . +-2 Both shrill and soporific , and because everything is repeated five or six times , it can seem tiresomely simpleminded . +1 Ian Holm conquers France as an earthy Napoleon +0 By the time it ends in a rush of sequins , flashbulbs , blaring brass and back-stabbing babes , it has said plenty about how show business has infiltrated every corner of society -- and not always for the better . +0 Holds limited appeal to those who like explosions , sadism and seeing people beat each other to a pulp . +0 What 's left is a rich stew of longing . +-1 Despite suffering a sense-of-humour failure , The Man Who Wrote Rocky does not deserve to go down with a ship as leaky as this . +-1 More a gunfest than a Rock concert . +1 On its own staggeringly unoriginal terms , this gender-bending comedy is generally quite funny . +-2 An already thin story boils down to surviving invaders seeking an existent anti-virus . +0 Best described as I Know What You Did Last Winter . +-2 This thing is just garbage . +-1 What makes Esther Kahn so demanding is that it progresses in such a low-key manner that it risks monotony . +0 There 's a thin line between likably old-fashioned and fuddy-duddy , and The Count of Monte Cristo ... never quite settles on either side . +1 Surprisingly insightful +-1 Its premise is smart , but the execution is pretty weary . +1 While the plot follows a predictable connect-the-dots course ... director John Schultz colors the picture in some evocative shades . +-1 Too slick and manufactured to claim street credibility . +0 has some visual wit ... but little imagination elsewhere . +1 I found The Ring moderately absorbing , largely for its elegantly colorful look and sound . +1 Ramsay succeeds primarily with her typical blend of unsettling atmospherics , delivering a series of abrasive , stylized sequences that burn themselves upon the viewer 's memory . +1 Satisfyingly scarifying , fresh and old-fashioned at the same time . +-1 Stinks from start to finish , like a wet burlap sack of gloom . +-1 At best , Cletis Tout might inspire a trip to the video store -- in search of a better movie experience . +0 An estrogen opera so intensely feminine that it serves as the antidote -LRB- and cannier doppelganger -RRB- to Diesel 's XXX flex-a-thon . +-1 I was feeling this movie until it veered off too far into the Exxon zone , and left me behind at the station looking for a return ticket to realism . +-1 What we have here is n't a disaster , exactly , but a very handsomely produced let-down . +0 A movie that seems motivated more by a desire to match mortarboards with Dead Poets Society and Good Will Hunting than by its own story . +-2 It 's super - violent , super-serious and super-stupid . +-2 -LRB- N -RRB- o matter how much good will the actors generate , Showtime eventually folds under its own thinness . +-2 I ca n't begin to tell you how tedious , how resolutely unamusing , how thoroughly unrewarding all of this is , and what a reckless squandering of four fine acting talents ... +0 But , for that , why not watch a documentary ? +1 Leigh succeeds in delivering a dramatic slap in the face that 's simultaneously painful and refreshing . +2 At just over an hour , Home Movie will leave you wanting more , not to mention leaving you with some laughs and a smile on your face . +0 Eckstraordinarily lame and Severely boring . +-2 Dramatically lackluster . +0 `` The Quiet American '' begins in Saigon in 1952 . +-1 They cheapen the overall effect . +1 You do n't need to be a hip-hop fan to appreciate Scratch , and that 's the mark of a documentary that works . +1 Gets the look and the period trappings right +1 Functions as both a revealing look at the collaborative process and a timely , tongue-in-cheek profile of the corporate circus that is the recording industry in the current climate of mergers and downsizing . +1 A solid , psychological action film from Hong Kong . +-1 See Clockstoppers if you have nothing better to do with 94 minutes . +2 A lot of fun , with an undeniable energy sparked by two actresses in their 50s working at the peak of their powers . +-1 A relentless , bombastic and ultimately empty World War II action flick . +0 A well-acted , but one-note film . +-1 An empty shell of an epic rather than the real deal . +2 Works as pretty contagious fun . +-1 Starts out with tremendous promise , introducing an intriguing and alluring premise , only to fall prey to a boatload of screenwriting cliches that sink it faster than a leaky freighter . +1 Watching this film , one is left with the inescapable conclusion that Hitchens ' obsession with Kissinger is , at bottom , a sophisticated flower child 's desire to purge the world of the tooth and claw of human power . +1 Juliette Binoche 's Sand is vivacious , but it 's hard to sense that powerhouse of 19th-century prose behind her childlike smile . +0 While Howard 's appreciation of Brown and his writing is clearly well-meaning and sincere , the movie would be impossible to sit through were it not for the supporting cast . +2 Knows how to make our imagination wonder . +-1 The colorful Masseur wastes its time on mood rather than riding with the inherent absurdity of Ganesh 's rise up the social ladder . +0 A thunderous ride at first , quiet cadences of pure finesse are few and far between ; their shortage dilutes the potency of otherwise respectable action . +2 -LRB- Westbrook -RRB- makes a wonderful subject for the camera . +2 The overall effect is awe and affection -- and a strange urge to get on a board and , uh , shred , dude . +2 Stevens has a flair for dialogue comedy , the film operates nicely off the element of surprise , and the large cast is solid . +0 You come away wishing , though , that the movie spent a lot less time trying to make a credible case for reports from the afterlife and a lot more time on the romantic urgency that 's at the center of the story . +2 Birthday Girl walks a tricky tightrope between being wickedly funny and just plain wicked . +0 and `` They 're coming ! '' +-2 As steamy as last week 's pork dumplings . +-1 Scherfig , who has had a successful career in TV , tackles more than she can handle . +-1 Silly stuff , all mixed up together like a term paper from a kid who ca n't quite distinguish one sci-fi work from another . +2 Maggie Smith as the Ya-Ya member with the O2-tank will absolutely crack you up with her crass , then gasp for gas , verbal deportment . +1 A searing , epic treatment of a nationwide blight that seems to be , horrifyingly , ever on the rise . +0 The cast has a high time , but de Broca has little enthusiasm for such antique pulp . +0 Some elements of it really blow the big one , but other parts are decent . +-1 Not completely loveable -- but what underdog movie since The Bad News Bears has been ? +2 Unexpected moments of authentically impulsive humor are the hallmark of this bittersweet , uncommonly sincere movie that portrays the frank humanity of ... emotional recovery . +1 The exploitative , clumsily staged violence overshadows everything , including most of the actors . +-1 The biggest problem with Satin Rouge is Lilia herself . +1 ` Stock up on silver bullets for director Neil Marshall 's intense freight train of a film . ' +1 Aniston has at last decisively broken with her Friends image in an independent film of satiric fire and emotional turmoil . +2 The ensemble cast turns in a collectively stellar performance , and the writing is tight and truthful , full of funny situations and honest observations . +-1 It 's not an easy one to review . +1 Her performance moves between heartbreak and rebellion as she continually tries to accommodate to fit in and gain the unconditional love she seeks . +1 An entertaining documentary that freshly considers arguments the Bard 's immortal plays were written by somebody else . +1 Brave and sweetly rendered love story . +-2 A half-assed film . +2 Light-years ahead of paint-by-number American blockbusters like Pearl Harbor , at least artistically . +-2 The cumulative effect of the movie is repulsive and depressing . +1 Smart and alert , Thirteen Conversations About One Thing is a small gem . +-1 A film really has to be exceptional to justify a three hour running time , and this is n't . +1 Worth a look by those on both sides of the issues , if only for the perspective it offers , one the public rarely sees . +1 ... digs beyond the usual portrayals of good kids and bad seeds to reveal a more ambivalent set of characters and motivations . +2 Because the genre is well established , what makes the movie fresh is smart writing , skewed characters , and the title performance by Kieran Culkin . +2 As a vehicle to savour Binoche 's skill , the film is well worthwhile . +-2 Most of the storylines feel like time fillers between surf shots . +-2 The most memorable moment was when Green threw medical equipment at a window ; not because it was particularly funny , but because I had a serious urge to grab the old lady at the end of my aisle 's walker and toss it at the screen in frustration . +0 Exploring value choices is a worthwhile topic for a film -- but here the choices are as contrived and artificial as Kerrigan 's platinum-blonde hair . +-1 Chen films the resolutely downbeat Smokers Only with every indulgent , indie trick in the book . +1 A powerful , inflammatory film about religion that dares to question an ancient faith , and about hatred that offers no easy , comfortable resolution . +2 A colorful , vibrant introduction to a universal human impulse , lushly photographed and beautifully recorded . +-2 A limp Eddie Murphy vehicle that even he seems embarrassed to be part of . +-1 About one in three gags in White 's intermittently wise script hits its mark ; the rest are padding unashamedly appropriated from the teen-exploitation playbook . +-1 The film runs on a little longer than it needs to -- Muccino either does n't notice when his story ends or just ca n't tear himself away from the characters -- but it 's smooth and professional . +0 Red Dragon makes one appreciate Silence of the Lambs . +0 Made me feel uneasy , even queasy , because -LRB- Solondz 's -RRB- cool compassion is on the border of bemused contempt . +1 `` Brown Sugar '' admirably aspires to be more than another `` Best Man '' clone by weaving a theme throughout this funny film . +-1 A bland , obnoxious 88-minute infomercial for Universal Studios and its ancillary products . . . +2 Astonishingly skillful and moving ... it could become a historically significant work as well as a masterfully made one . +-1 It is too bad that this likable movie is n't more accomplished . +-1 The Importance of Being Earnest movie seems to be missing a great deal of the acerbic repartee of the play . '' +-2 The lead actors share no chemistry or engaging charisma . +2 A much better documentary -- more revealing , more emotional and more surprising -- than its pedestrian English title would have you believe . +1 The most audacious , outrageous , sexually explicit , psychologically probing , pure libido film of the year has arrived from Portugal . +0 If H.G. Wells had a time machine and could take a look at his kin 's reworked version , what would he say ? +-2 Less funny than it should be and less funny than it thinks it is . +0 A thriller made from a completist 's checklist rather than with a cultist 's passion . +1 Sharp edges and a deep vein of sadness run through its otherwise comic narrative . +-1 There 's something unintentionally comic in the film 's drumbeat about authenticity , given the stale plot and pornographic way the film revels in swank apartments , clothes and parties . +-1 The Christ allegory does n't work because there is no foundation for it +2 Apart from anything else , this is one of the best-sustained ideas I have ever seen on the screen . +1 Tambor and Clayburgh make an appealing couple -- he 's understated and sardonic , she 's appealingly manic and energetic . +1 A headline-fresh thriller set among orthodox Jews on the West Bank , Joseph Cedar 's Time Of Favor manages not only to find a compelling dramatic means of addressing a complex situation , it does so without compromising that complexity . +1 The formula is familiar but enjoyable . +-2 It is dark , brooding and slow , and takes its central idea way too seriously . +-1 Seemingly disgusted with the lazy material and the finished product 's unshapely look , director Fisher Stevens inexplicably dips key moments from the film in Waking Life water colors . +2 Sweet and memorable film . +-1 While not all that bad of a movie , it 's nowhere near as good as the original . +0 As crimes go , writer-director Michael Kalesniko 's How to Kill Your Neighbor 's Dog is slight but unendurable . +0 Eastwood winces , clutches his chest and gasps for breath . +1 It deserves to be seen everywhere . +1 Her film +0 An uplifting drama ... What Antwone Fisher is n't , however , is original . +1 And the positive change in tone here seems to have recharged him . +-2 Shot like a postcard and overacted with all the boozy self-indulgence that brings out the worst in otherwise talented actors ... +0 Please see previous answer . +2 I love the robust middle of this picture . +1 Drama of temptation , salvation and good intentions is a thoughtful examination of faith , love and power . +1 As much as I laughed throughout the movie , I can not mount a cogent defense of the film as entertainment , or even performance art , although the movie does leave you marveling at these guys ' superhuman capacity to withstand pain . +-2 -LRB- Less a movie than -RRB- an appalling , odoriferous thing ... so rotten in almost every single facet of production that you 'll want to crawl up your own \*\*\* in embarrassment . +2 Engages us in constant fits of laughter , until we find ourselves surprised at how much we care about the story , and end up walking out not only satisfied but also somewhat touched . +1 A great companion piece to other Napoleon films . +1 The ending feels at odds with the rest of the film . +1 There 's plenty to impress about E.T. +2 This film puts Wang at the forefront of China 's Sixth Generation of film makers . +1 What 's surprising about this traditional thriller , moderately successful but not completely satisfying , is exactly how genteel and unsurprising the execution turns out to be . +0 The actors pull out all the stops in nearly every scene , but to diminishing effect . +1 The concept behind Kung Pow : Enter the Fist is hilarious . +2 It zips along with B-movie verve while adding the rich details and go-for-broke acting that heralds something special . +1 An uncomfortable experience , but one as brave and challenging as you could possibly expect these days from American cinema . +0 displays the potential for a better movie than what Bailly manages to deliver +0 The Emperor 's Club is one of those films that possesses all the good intentions in the world , but ... +-1 The pretensions -- and disposable story -- sink the movie . +-2 Depressingly thin and exhaustingly contrived . +2 Showtime is a fine-looking film with a bouncy score and a clutch of lively songs for deft punctuation . +1 It 's fun , wispy , wise and surprisingly inoffensive for a film about a teen in love with his stepmom . +-1 Well , Jason 's gone to Manhattan and Hell , I guess a space station in the year 2455 can be crossed off the list of ideas for the inevitable future sequels -LRB- hey , do n't shoot the messenger -RRB- . +0 The filmmakers lack the nerve ... to fully exploit the script 's potential for sick humor . +1 Crammed with incident , and bristles with passion and energy . +1 This 90-minute postmodern voyage was more diverting and thought-provoking than I 'd expected it to be . +-2 It makes me say the obvious : Abandon all hope of a good movie ye who enter here . +-1 Can I admit XXX is as deep as a Petri dish and as well-characterized as a telephone book but still say it was a guilty pleasure ? +1 It 's a testament to the film 's considerable charm that it succeeds in entertaining , despite playing out like a feature-length sitcom replete with stereotypical familial quandaries . +-1 Its audacious ambitions sabotaged by pomposity , Steven Soderbergh 's space opera emerges as a numbingly dull experience . +-2 A boring , pretentious muddle that uses a sensational , real-life 19th-Century crime as a metaphor for -- well , I 'm not exactly sure what -- and has all the dramatic weight of a raindrop . +1 What sets Ms. Birot 's film apart from others in the genre is a greater attention to the parents -- and particularly the fateful fathers -- in the emotional evolution of the two bewitched adolescents . +1 Jackie Chan movies are a guilty pleasure - he 's easy to like and always leaves us laughing . +1 Thoroughly enjoyable . +2 -LRB- Leigh -RRB- has a true talent for drawing wrenching performances from his actors -LRB- improvised over many months -RRB- and for conveying the way tiny acts of kindness make ordinary life survivable . +-1 Stephen Earnhart 's documentary is a decomposition of healthy eccentric inspiration and ambition -- wearing a cloak of unsentimental , straightforward text -- when it 's really an exercise in gross romanticization of the delusional personality type . +1 The strength of the film lies in its two central performances by Sven Wollter as the stricken composer and Viveka Seldahl as his desperate violinist wife . +1 Smith finds amusing juxtapositions that justify his exercise . +0 Less-than-compelling documentary of a Yiddish theater clan . +-1 Everything about Girls Ca n't Swim , even its passages of sensitive observation , feels secondhand , familiar -- and not in a good way . +0 B picture , and I mean that as a compliment . +0 Examines its explosive subject matter as nonjudgmentally as Wiseman 's previous studies of inner-city high schools , hospitals , courts and welfare centers . +0 What started out as a taut contest of wills between Bacon and Theron , deteriorates into a protracted and borderline silly chase sequence . +2 A fun family movie that 's suitable for all ages -- a movie that will make you laugh , cry and realize , ` It 's never too late to believe in your dreams . ' +2 -LRB- Kline 's -RRB- utterly convincing -- and deeply appealing -- as a noble teacher who embraces a strict moral code , and as a flawed human being who ca n't quite live up to it . +-2 One of the most unpleasant things the studio has ever produced . +0 In the end , all you can do is admire the ensemble players and wonder what the point of it is . +0 Rodriguez ... was unable to reproduce the special spark between the characters that made the first film such a delight . +2 He nonetheless appreciates the art and reveals a music scene that transcends culture and race . +2 The unique niche of self-critical , behind-the-scenes navel-gazing Kaufman has carved from Orleans ' story and his own infinite insecurity is a work of outstanding originality . +0 Possession is in the end an honorable , interesting failure . +0 This is n't a terrible film by any means , but it 's also far from being a realized work . +2 Will warm your heart without making you feel guilty about it . +1 -LRB- F -RRB- rom the performances and the cinematography to the outstanding soundtrack and unconventional narrative , the film is blazingly alive and admirable on many levels . +1 It 's the perfect star vehicle for Grant , allowing him to finally move away from his usual bumbling , tongue-tied screen persona . +-1 It 's a pedestrian , flat drama that screams out ` amateur ' in almost every frame . +1 Always destined to be measured against Anthony Asquith 's acclaimed 1952 screen adaptation . +-2 Evelyn may be based on a true and historically significant story , but the filmmakers have made every effort to disguise it as an unimaginative screenwriter 's invention . +2 There is greatness here . +-1 Although it tries to be much more , it 's really just another Major League . +-1 It 's a glorified sitcom , and a long , unfunny one at that . +1 Mama Africa pretty much delivers on that promise . +1 Adolescents will be adequately served by the movie 's sophomoric blend of shenanigans and slapstick , although the more lascivious-minded might be disappointed in the relative modesty of a movie that sports a ` topless tutorial service . ' +-1 Sounding like Arnold Schwarzenegger , with a physique to match , -LRB- Ahola -RRB- has a wooden delivery and encounters a substantial arc of change that does n't produce any real transformation . +-2 Has the disjointed feel of a bunch of strung-together TV episodes . +2 Director Nancy Savoca 's no-frills record of a show forged in still-raw emotions captures the unsettled tenor of that post 9-11 period far better than a more measured or polished production ever could . +-2 As it is , it 's too long and unfocused . +-1 Lyne 's latest , the erotic thriller Unfaithful , further demonstrates just how far his storytelling skills have eroded . +0 When the heroes were actually under 40 ? +1 Another love story in 2002 's remarkable procession of sweeping pictures that have reinvigorated the romance genre . +-2 A cheap scam put together by some cynical creeps at Revolution Studios and Imagine Entertainment to make the suckers out there surrender $ 9 and 93 minutes of unrecoverable life . +0 It ca n't escape its past , and it does n't want to . +-2 This one aims for the toilet and scores a direct hit . +0 A picture as erratic as its central character . +1 An ideal love story for those intolerant of the more common saccharine genre . +1 A gorgeously strange movie , Heaven is deeply concerned with morality , but it refuses to spell things out for viewers . +1 Its spirit of iconoclastic abandon -- however canned -- makes for unexpectedly giddy viewing . +1 ... a great , participatory spectator sport . ' +-2 It 's the element of condescension , as the filmmakers look down on their working-class subjects from their lofty perch , that finally makes Sex With Strangers , which opens today in the New York metropolitan area , so distasteful . +-1 Ararat feels like a book report +2 it 's refreshing to see a movie that embraces its old-fashioned themes and in the process comes out looking like something wholly original . +1 Its metaphors are opaque enough to avoid didacticism , and the film succeeds as an emotionally accessible , almost mystical work . +-1 -LRB- Evans is -RRB- a fascinating character , and deserves a better vehicle than this facetious smirk of a movie . +0 Silly , loud and goofy . +-1 As underwater ghost stories go , Below casts its spooky net out into the Atlantic Ocean and spits it back , grizzled and charred , somewhere northwest of the Bermuda Triangle . +2 A moving and important film . +0 You wo n't exactly know what 's happening but you 'll be blissfully exhausted . +0 I realized that no matter how fantastic Reign of Fire looked , its story was making no sense at all . +-1 Heavy with flabby rolls of typical Toback machinations . +2 The world needs more filmmakers with passionate enthusiasms like Martin Scorsese . +-1 Russell lacks the visual panache , the comic touch , and perhaps the budget of Sommers 's title-bout features . +1 And educational ! +2 It 's dark but has wonderfully funny moments ; you care about the characters ; and the action and special effects are first-rate . +-2 It desperately wants to be a wacky , screwball comedy , but the most screwy thing here is how so many talented people were convinced to waste their time . +-1 There 's nothing exactly wrong here , but there 's not nearly enough that 's right . +0 I do n't even care that there 's no plot in this Antonio Banderas-Lucy Liu faceoff . +-2 This movie feel more like a non-stop cry for attention , than an attempt at any kind of satisfying entertainment . +2 Hardly an objective documentary , but it 's great cinematic polemic ... love Moore or loathe him , you 've got to admire ... the intensity with which he 's willing to express his convictions . +1 I liked this film a lot ... +-2 Not only is entry number twenty the worst of the Brosnan bunch , it 's one of the worst of the entire franchise . +0 Largely , this is a movie that also does it by the numbers . +-1 We never feel anything for these characters , and as a result the film is basically just a curiosity . +-1 I suspect that you 'll be as bored watching Morvern Callar as the characters are in it . +-1 Stealing Harvard ca n't even do that much . +1 I 'm sure mainstream audiences will be baffled , but , for those with at least a minimal appreciation of Woolf and Clarissa Dalloway , The Hours represents two of those well spent . +-2 We assume he had a bad run in the market or a costly divorce , because there is no earthly reason other than money why this distinguished actor would stoop so low . +2 Amid the new populist comedies that underscore the importance of family tradition and familial community , one would be hard-pressed to find a movie with a bigger , fatter heart than Barbershop . +0 There are a few modest laughs , but certainly no thrills . +2 Gay or straight , Kissing Jessica Stein is one of the greatest date movies in years . +1 It has its faults , but it is a kind , unapologetic , sweetheart of a movie , and Mandy Moore leaves a positive impression . +2 ... bright , intelligent , and humanly funny film . +2 I encourage young and old alike to go see this unique and entertaining twist on the classic whale 's tale -- you wo n't be sorry ! +-1 Quitting , however , manages just to be depressing , as the lead actor phones in his autobiographical performance . +1 A fine effort , an interesting topic , some intriguing characters and a sad ending . +0 Muddled , trashy and incompetent +1 Time Out is existential drama without any of the pretension associated with the term . +0 And a very rainy day . +1 Maintains your sympathy for this otherwise challenging soul by letting you share her one-room world for a while . +-1 The story has little wit and no surprises . +-1 Decent but dull . +2 Mr. Deeds is , as comedy goes , very silly -- and in the best way . +-2 The whole thing feels like a ruse , a tactic to cover up the fact that the picture is constructed around a core of flimsy -- or , worse yet , nonexistent -- ideas . +-1 Go back to sleep . +1 You live the mood rather than savour the story . +-1 -LRB- A -RRB- painfully flat gross-out comedy ... +-1 Bean drops the ball too many times ... hoping the nifty premise will create enough interest to make up for an unfocused screenplay . +-1 Grating and tedious . +-2 Utter mush ... conceited pap . +-2 One of the more glaring signs of this movie 's servitude to its superstar is the way it skirts around any scenes that might have required genuine acting from Ms. Spears . +-1 In the spirit of the season , I assign one bright shining star to Roberto Benigni 's Pinocchio -- but I guarantee that no wise men will be following after it . +-2 This is standard crime drama fare ... instantly forgettable and thoroughly dull . +-2 Other than a mildly engaging central romance , Hospital is sickly entertainment at best and mind-destroying cinematic pollution at worst . +-1 This overlong infomercial , due out on video before month 's end , is tepid and tedious . +1 Fulford-Wierzbicki ... deftly captures the wise-beyond-her-years teen . +1 This is lightweight filmmaking , to be sure , but it 's pleasant enough -- and oozing with attractive men . +-1 The film is way too full of itself ; it 's stuffy and pretentious in a give-me-an-Oscar kind of way . +-1 While certainly more naturalistic than its Australian counterpart , Amari 's film falls short in building the drama of Lilia 's journey . +-1 The characters never change . +-1 An admitted egomaniac , Evans is no Hollywood villain , and yet this grating showcase almost makes you wish he 'd gone the way of Don Simpson . +-1 Witless , pointless , tasteless and idiotic . +0 Hardly a nuanced portrait of a young woman 's breakdown , the film nevertheless works up a few scares . +1 What lifts the film high above run-of-the-filth gangster flicks is its refusal to recognise any of the signposts , as if discovering a way through to the bitter end without a map . +2 Definitely worth 95 minutes of your time . +2 The ingenuity that Parker displays in freshening the play is almost in a class with that of Wilde himself . +0 While puerile men dominate the story , the women shine . +1 A beautiful paean to a time long past . +0 One of -LRB- Jaglom 's -RRB- better efforts -- a wry and sometime bitter movie about love . +1 Although it includes a fair share of dumb drug jokes and predictable slapstick , `` Orange County '' is far funnier than it would seem to have any right to be . +-1 A sleep-inducing thriller with a single twist that everyone except the characters in it can see coming a mile away . +0 Expanded to 65 minutes for theatrical release , it still feels somewhat unfinished . +1 And yet , it still works . +-2 What more can be expected from a college comedy that 's target audience has n't graduated from junior high school ? +2 A fresh , entertaining comedy that looks at relationships minus traditional gender roles . +-1 While some of the camera work is interesting , the film 's mid-to-low budget is betrayed by the surprisingly shoddy makeup work . +-1 I think it was Plato who said , ' I think , therefore I know better than to rush to the theatre for this one . ' +1 Tadpole may be one of the most appealing movies ever made about an otherwise appalling , and downright creepy , subject -- a teenage boy in love with his stepmother . +0 Count on his movie to work at the back of your neck long after you leave the theater . +0 It 's dark and tragic , and lets the business of the greedy talent agents get in the way of saying something meaningful about facing death +-2 Lazy filmmaking , with the director taking a hands-off approach when he should have shaped the story to show us why it 's compelling . +-1 Would that Greengrass had gone a tad less for grit and a lot more for intelligibility . +1 Although some viewers will not be able to stomach so much tongue-in-cheek weirdness , those who do will have found a cult favorite to enjoy for a lifetime . +1 -LRB- Reno -RRB- delivers a monologue that manages to incorporate both the horror and the absurdity of the situation in a well-balanced fashion . +-1 The story is -- forgive me -- a little thin , and the filmmaking clumsy and rushed . +-1 Kids do n't mind crappy movies as much as adults , provided there 's lots of cute animals and clumsy people . +1 Has an unmistakable , easy joie de vivre . +1 The movie 's thesis -- elegant technology for the masses -- is surprisingly refreshing . +0 It 's deep-sixed by a compulsion to catalog every bodily fluids gag in There 's Something About Mary and devise a parallel clone-gag . +-1 It 's virtually impossible to like any of these despicable characters . +1 When you 've got the wildly popular Vin Diesel in the equation , it adds up to big box office bucks all but guaranteed . +-1 The premise of `` Abandon '' holds promise , ... but its delivery is a complete mess . +-2 The Adventures of Pluto Nash is a whole lot of nada . +0 the phone rings and a voice tells you you 've got seven days left to live . +-1 The whole talking-animal thing is grisly . +-1 Adults , other than the parents ... will be hard pressed to succumb to the call of the wild . +2 With Spy Kids 2 : The Island of Lost Dreams , however , Robert Rodriguez adorns his family-film plot with an elegance and maturity that even most contemporary adult movies are lacking . +2 Scherfig 's light-hearted profile of emotional desperation is achingly honest and delightfully cheeky . +2 The acting in Pauline And Paulette is good all round , but what really sets the film apart is Debrauwer 's refusal to push the easy emotional buttons . +-1 A kilted Jackson is an unsettling sight , and indicative of his , if you will , out-of-kilter character , who rambles aimlessly through ill-conceived action pieces . +-1 Just the sort of lazy tearjerker that gives movies about ordinary folk a bad name . +1 It treats Ana 's journey with honesty that is tragically rare in the depiction of young women in film . +1 Together writer-director Danny Verete 's three tales comprise a powerful and reasonably fulfilling gestalt . +0 Though not for everyone , The Guys is a somber trip worth taking . +2 Top-notch action powers this romantic drama . +-1 -LRB- Denis ' -RRB- bare-bones narrative more closely resembles an outline for a '70s exploitation picture than the finished product . +-2 For its 100 minutes running time , you 'll wait in vain for a movie to happen . +-1 I could have used my two hours better watching Being John Malkovich again . +-1 The movie 's vision of a white American zealously spreading a Puritanical brand of Christianity to South Seas islanders is one only a true believer could relish . +2 Romanek 's themes are every bit as distinctive as his visuals . +2 A comedy that is warm , inviting , and surprising . +2 It has fun with the quirks of family life , but it also treats the subject with fondness and respect . +1 Blade II merges bits and pieces from fighting games , wire fu , horror movies , mystery , James Bond , wrestling , sci-fi and anime into one big bloody stew . +-1 Despite engaging offbeat touches , Knockaround Guys rarely seems interested in kicking around a raison d'etre that 's as fresh-faced as its young-guns cast . +1 Worth a salute just for trying to be more complex than your average film . +-2 Build some robots , haul 'em to the theatre with you for the late show , and put on your own Mystery Science Theatre 3000 tribute to what is almost certainly going to go down as the worst -- and only -- killer website movie of this or any other year . +2 Brims with passion : for words , for its eccentric , accident-prone characters , and for the crazy things that keep people going in this crazy life . +0 No matter how firmly director John Stainton has his tongue in his cheek , the fact remains that a wacky concept does not a movie make . +-2 Seemingly a vehicle to showcase the Canadian 's inane ramblings , Stealing Harvard is a smorgasbord of soliloquies about nothing delivered by the former Mr. Drew Barrymore . +2 ... a delicious crime drama on par with the slickest of Mamet . +2 A heartbreakingly thoughtful minor classic , the work of a genuine and singular artist . +0 But it does n't need Gangs of New York . +0 This slow-moving Swedish film offers not even a hint of joy , preferring to focus on the humiliation of Martin as he defecates in bed and urinates on the plants at his own birthday party . +2 What could have easily become a cold , calculated exercise in postmodern pastiche winds up a powerful and deeply moving example of melodramatic moviemaking . +2 Return to Never Land is reliable , standard Disney animated fare , with enough creative energy and wit to entertain all ages . +1 Escapes the precious trappings of most romantic comedies , infusing into the story very real , complicated emotions . +2 Bittersweet comedy\/drama full of life , hand gestures , and some really adorable Italian guys . +-2 Because the intelligence level of the characters must be low , very low , very very low , for the masquerade to work , the movie contains no wit , only labored gags . +-1 Solondz is so intent on hammering home his message that he forgets to make it entertaining . +0 Adults will certainly want to spend their time in the theater thinking up grocery lists and ways to tell their kids how not to act like Pinocchio . +0 Stuart 's poor-me persona needs a whole bunch of Snowball 's cynicism to cut through the sugar coating . +1 The viewer takes great pleasure in watching the resourceful Molly stay a step ahead of her pursuers . +1 What 's most refreshing about Real Women Have Curves is its unforced comedy-drama and its relaxed , natural-seeming actors . +-1 If you 're looking to rekindle the magic of the first film , you 'll need a stronger stomach than us . +2 The wonder of Mostly Martha is the performance of Gedeck , who makes Martha enormously endearing . +-1 A selection of scenes in search of a movie . +2 The rare movie that 's as crisp and to the point as the novel on which it 's based . +0 Or intelligent . +1 This film can only point the way -- but thank goodness for this signpost . +2 Hawn and Sarandon form an acting bond that makes The Banger Sisters a fascinating character study with laughs to spare . +1 By the end of it all I sort of loved the people onscreen , even though I could not stand them . +-1 One big blustery movie where nothing really happens . +1 Plummer steals the show without resorting to camp as Nicholas ' wounded and wounding Uncle Ralph . +1 ... Wallace is smart to vary the pitch of his movie , balancing deafening battle scenes with quieter domestic scenes of women back home receiving War Department telegrams . +1 This is a movie that is what it is : a pleasant distraction , a Friday night diversion , an excuse to eat popcorn . +-1 More trifle than triumph . +-1 This u-boat does n't have a captain . +-1 You leave the same way you came -- a few tasty morsels under your belt , but no new friends . +1 A little better than Sorcerer 's Stone . +0 With one exception , every blighter in this particular South London housing project digs into dysfunction like it 's a big , comforting jar of Marmite , to be slathered on crackers and served as a feast of bleakness . +-1 I 'm not exactly sure what this movie thinks it is about . +0 Most of the film feels conceived and shot on the fly -- like between lunch breaks for Shearer 's radio show and his Simpson voice-overs . +-1 The main story ... is compelling enough , but it 's difficult to shrug off the annoyance of that chatty fish . +-1 Chan 's stunts are limited and so embellished by editing that there 's really not much of a sense of action or even action-comedy . +-2 The script , the gags , the characters are all direct-to-video stuff , and that 's where this film should have remained . +1 With the prospect of films like Kangaroo Jack about to burst across America 's winter movie screens it 's a pleasure to have a film like The Hours as an alternative . +1 May not be a breakthrough in filmmaking , but it is unwavering and arresting . +2 Awesome work : ineffable , elusive , yet inexplicably powerful +1 I was impressed by how many tit-for-tat retaliatory responses the filmmakers allow before pulling the plug on the conspirators and averting an American-Russian Armageddon . +0 Just like Igby . +-2 As a director , Eastwood is off his game -- there 's no real sense of suspense , and none of the plot ` surprises ' are really surprising . +-1 Queen of the Damned is too long with too little going on . +0 A charming and funny story of clashing cultures and a clashing mother\/daughter relationship . +-1 It 's loud and boring ; watching it is like being trapped at a bad rock concert . +-2 A chiller resolutely without chills . +-1 We just do n't really care too much about this love story . +-2 The first Fatal Attraction was vile enough . +-2 You begin to long for the end credits as the desert does for rain . +-1 ... contains very few laughs and even less surprises . +0 One of the film 's most effective aspects is its Tchaikovsky soundtrack of neurasthenic regret . +0 Viewing this underdramatized but overstated film is like watching a transcript of a therapy session brought to humdrum life by some Freudian puppet . +-2 Sheridan 's take on the author 's schoolboy memoir ... is a rather toothless take on a hard young life . +2 Great character interaction . +2 Intensely romantic , thought-provoking and even an engaging mystery . +-2 A tired , predictable , bordering on offensive , waste of time , money and celluloid . +2 A vibrant whirlwind of love , family and all that goes with it , My Big Fat Greek Wedding is a non-stop funny feast of warmth , colour and cringe . +0 As it stands , there 's some fine sex onscreen , and some tense arguing , but not a whole lot more . +1 Kosminsky ... puts enough salt into the wounds of the tortured and self-conscious material to make it sting . +-1 A culture clash comedy only half as clever as it thinks it is . +0 This one is certainly well-meaning , but it 's also simple-minded and contrived . +1 It 's definitely a step in the right direction . +2 This is a gorgeous film - vivid with color , music and life . +-1 as in aimless , arduous , and arbitrary . +-1 Clare Peploe 's airless movie adaptation could use a little American Pie-like irreverence . +0 The talk-heavy film plays like one of Robert Altman 's lesser works . +-2 A preposterous , prurient whodunit . +2 It 's been done before but never so vividly or with so much passion . +-2 -LRB- Swimfan -RRB- falls victim to sloppy plotting , an insultingly unbelievable final act and a villainess who is too crazy to be interesting . +1 May take its sweet time to get wherever it 's going , but if you have the patience for it , you wo n't feel like it 's wasted yours . +1 A compelling French psychological drama examining the encounter of an aloof father and his chilly son after 20 years apart . +1 Combine the paranoid claustrophobia of a submarine movie with the unsettling spookiness of the supernatural -- why did n't Hollywood think of this sooner ? +0 The Rock has a great presence but one battle after another is not the same as one battle followed by killer CGI effects . +1 The director explores all three sides of his story with a sensitivity and an inquisitiveness reminiscent of Truffaut . +-1 Dreary tale of middle-class angst +2 ... plenty of warmth to go around , with music and laughter and the love of family . +0 As Schmidt , Nicholson walks with a slow , deliberate gait , chooses his words carefully and subdues his natural exuberance . +-2 Unfunny comedy with a lot of static set ups , not much camera movement , and most of the scenes take place indoors in formal settings with motionless characters . +1 Rewarding . +2 Try as you might to scrutinize the ethics of Kaufman 's approach , somehow it all comes together to create a very compelling , sensitive , intelligent and almost cohesive piece of film entertainment . +0 She 's a cipher , played by an actress who smiles and frowns but does n't reveal an inner life . +-1 -LRB- T -RRB- he ideas of Revolution # 9 are more compelling than the execution +1 Far From Heaven is a dazzling conceptual feat , but more than that , it 's a work of enthralling drama . +0 Boldly engineering a collision between tawdry B-movie flamboyance and grandiose spiritual anomie , Rose 's film , true to its source material , provides a tenacious demonstration of death as the great equalizer . +0 The warnings to resist temptation in this film ... are blunt and challenging and offer no easy rewards for staying clean . +-1 Sweet Home Alabama certainly wo n't be remembered as one of -LRB- Witherspoon 's -RRB- better films . +-2 Staggers between flaccid satire and what is supposed to be madcap farce . +1 Exactly what its title implies : lusty , boisterous and utterly charming . +2 In a summer of clones , Harvard Man is something rare and riveting : a wild ride that relies on more than special effects . +-1 preachy and +1 It 's a fine , old-fashioned-movie movie , which is to say it 's unburdened by pretensions to great artistic significance . +2 Polanski has found the perfect material with which to address his own World War II experience in his signature style . +-1 I walked away not really know who `` they '' were , what `` they '' looked like . +-2 A film of empty , fetishistic violence in which murder is casual and fun . +-1 Friday After Next is a lot more bluster than bite . +-1 ` CQ may one day be fondly remembered as Roman Coppola 's brief pretentious period before going on to other films that actually tell a story worth caring about +2 Such master screenwriting comes courtesy of John Pogue , the Yale grad who previously gave us `` The Skulls '' and last year 's `` Rollerball . '' +-1 Some Like It Hot on the Hardwood proves once again that a man in drag is not in and of himself funny . +0 A glossy knock-off of a B-movie revenge flick . +1 The attraction between these two marginal characters is complex from the start -- and , refreshingly , stays that way . +-1 Full of bland hotels , highways , parking lots , with some glimpses of nature and family warmth , Time Out is a discreet moan of despair about entrapment in the maze of modern life . +-1 The problem with all of this : It 's not really funny . +0 `` Punch-Drunk Love '' is a little like a chocolate milk moustache ... +-1 Shatner is probably the funniest person in the film , which gives you an idea just how bad it was . +-2 The most horrific movie experience I 've had since `` Ca n't Stop The Music . '' +0 Yet another self-consciously overwritten story about a rag-tag bunch of would-be characters that team up for a ca n't - miss heist -- only to have it all go wrong . +1 Whether or not Ram Dass proves as clear and reliable an authority on that as he was about inner consciousness , Fierce Grace reassures us that he will once again be an honest and loving one . +0 Not everyone will play the dark , challenging tune taught by The Piano Teacher . +2 It 's packed with adventure and a worthwhile environmental message , so it 's great for the kids . +-2 The script was reportedly rewritten a dozen times -- either 11 times too many or else too few . +1 Not the Great American Comedy , but if you liked the previous movies in the series , you 'll have a good time with this one too . +0 Frank McKlusky C.I. is that movie ! +1 The story line may be 127 years old , but El Crimen del Padre Amaro ... could n't be more timely in its despairing vision of corruption within the Catholic establishment . +1 ... quite good at providing some good old fashioned spooks . +-1 Has none of the crackle of `` Fatal Attraction '' , `` 9 1\/2 Weeks '' , or even `` Indecent Proposal '' , and feels more like Lyne 's stolid remake of `` Lolita '' . +0 John Carlen 's script is full of unhappy , two-dimensional characters who are anything but compelling . +1 When the movie mixes the cornpone and the Cosa Nostra , it finds a nice rhythm . +-1 It does n't make for great cinema , but it is interesting to see where one 's imagination will lead when given the opportunity . +0 Your stomach for Heaven depends largely on your appetite for canned corn . +-1 Family togetherness takes a back seat to inter-family rivalry and workplace ambition ... whole subplots have no explanation or even plot relevance . +-2 Equilibrium the movie , as opposed to the manifesto , is really , really stupid . +1 Payne constructs a hilarious ode to middle America and middle age with this unlikely odyssey , featuring a pathetic , endearing hero who is all too human . +1 While somewhat less than it might have been , the film is a good one , and you 've got to hand it to director George Clooney for biting off such a big job the first time out . +1 All leather pants & augmented boobs , Hawn is hilarious as she tries to resuscitate the fun-loving libertine lost somewhere inside the conservative , handbag-clutching Sarandon . +1 `` Cremaster 3 '' should come with the warning `` For serious film buffs only ! '' +1 Both exuberantly romantic and serenely melancholy , What Time Is It There ? +0 This is mostly well-constructed fluff , which is all it seems intended to be . +2 It 's something of the ultimate Scorsese film , with all the stomach-turning violence , colorful New York gang lore and other hallmarks of his personal cinema painted on their largest-ever historical canvas . +-1 It takes a really long , slow and dreary time to dope out what TUCK EVERLASTING is about . +-2 Call me a cold-hearted curmudgeon for not being able to enjoy a mindless action movie , but I believe a movie can be mindless without being the peak of all things insipid . +1 This is a dark , gritty , sometimes funny little gem . +-2 Shallow , noisy and pretentious . +1 Strange occurrences build in the mind of the viewer and take on extreme urgency . +1 Although largely a heavy-handed indictment of parental failings and the indifference of Spanish social workers and legal system towards child abuse , the film retains ambiguities that make it well worth watching . +2 Delight your senses and crash this wedding ! +2 A thought-provoking picture . +-2 Think The Lion King redone for horses , with fewer deliberate laughs , more inadvertent ones and stunningly trite songs by Bryan Adams , the world 's most generic rock star . +-2 How inept is Serving Sara ? +-1 Too much power , not enough puff . +2 Narc is a no-bull throwback to 1970s action films . +2 Elegant and eloquent -LRB- meditation -RRB- on death and that most elusive of passions , love . +0 The action is reasonably well-done ... yet story , character and comedy bits are too ragged to ever fit smoothly together . +-1 These are textbook lives of quiet desperation . +-2 As pedestrian as they come . +1 McGrath has deftly trimmed Dickens ' wonderfully sprawling soap opera , the better to focus on the hero 's odyssey from cowering poverty to courage and happiness . +1 Evelyn 's strong cast and surehanded direction make for a winning , heartwarming yarn . +-1 A visually flashy but narratively opaque and emotionally vapid exercise in style and mystification . +1 It 's enough to watch Huppert scheming , with her small , intelligent eyes as steady as any noir villain , and to enjoy the perfectly pitched web of tension that Chabrol spins . +0 Critics need a good laugh , too , and this too-extreme-for-TV rendition of the notorious MTV show delivers the outrageous , sickening , sidesplitting goods in steaming , visceral heaps . +0 Britney 's performance can not be faulted . +-2 It 's been 13 months and 295 preview screenings since I last walked out on a movie , but Resident Evil really earned my indignant , preemptive departure . +0 Not a bad choice here , assuming that ... the air-conditioning in the theater is working properly . +2 As warm as it is wise , deftly setting off uproarious humor with an underlying seriousness that sneaks up on the viewer , providing an experience that is richer than anticipated . +-2 It 's clotted with heavy-handed symbolism , dime-store psychology and endless scenic shots that make 105 minutes seem twice as long . +0 The characters are interesting and the relationship between Yosuke and Saeko is worth watching as it develops , but there 's not enough to the story to fill two hours . +-1 Offers absolutely nothing I had n't already seen . +0 recovers +1 The performances of the children , untrained in acting , have an honesty and dignity that breaks your heart . +0 Directors John Musker and Ron Clements , the team behind The Little Mermaid , have produced sparkling retina candy , but they are n't able to muster a lot of emotional resonance in the cold vacuum of space . +2 Like Brosnan 's performance , Evelyn comes from the heart . +-1 But the movie 's narrative hook is way too muddled to be an effectively chilling guilty pleasure . +0 This film was made by and for those folks who collect the serial killer cards and are fascinated by the mere suggestion of serial killers . +-1 So we got Ten Little Indians meets Friday the 13th by way of Clean and Sober , filmed on the set of Carpenter 's The Thing and loaded with actors you 're most likely to find on the next inevitable incarnation of The Love Boat . +1 After an uncertain start , Murder hits and generally sustains a higher plateau with Bullock 's memorable first interrogation of Gosling . +-2 If I could have looked into my future and saw how bad this movie was , I would go back and choose to skip it . +1 When one hears Harry Shearer is going to make his debut as a film director , one would hope for the best +2 An intoxicating experience . +0 The movie worked for me right up to the final scene , and then it caved in . +-1 Schnieder bounces around with limp wrists , wearing tight tummy tops and hip huggers , twirling his hair on his finger and assuming that 's enough to sustain laughs ... +-2 The film is all over the place , really . +0 If this silly little cartoon can inspire a few kids not to grow up to be greedy bastards , more power to it . +1 Despite the film 's bizarre developments , Hoffman keeps us riveted with every painful nuance , unexpected flashes of dark comedy and the character 's gripping humanity . +-1 The movie does n't think much of its characters , its protagonist , or of us . +1 The film proves unrelentingly grim -- and equally engrossing . +1 A whole lot of fun and funny in the middle , though somewhat less hard-hitting at the start and finish . +0 The dose is strong and funny , for the first 15 minutes anyway ; after that , the potency wanes dramatically . +-1 A sustained fest of self-congratulation between actor and director that leaves scant place for the viewer . +-2 ... feels as if -LRB- there 's -RRB- a choke leash around your neck so director Nick Cassavetes can give it a good , hard yank whenever he wants you to feel something . +1 It 's bright , pristine style and bold colors make it as much fun as reading an oversized picture book before bedtime . +-1 In the process of trimming the movie to an expeditious 84 minutes , director Roger Kumble seems to have dumped a whole lot of plot in favor of ... outrageous gags . +-2 Bad and baffling from the get-go . +-1 A big , loud , bang-the-drum bore . +0 So riddled with unanswered questions that it requires gargantuan leaps of faith just to watch it plod along . +-1 You leave feeling like you 've endured a long workout without your pulse ever racing . +-2 An inept , tedious spoof of '70s kung fu pictures , it contains almost enough chuckles for a three-minute sketch , and no more . +2 This is a movie that refreshes the mind and spirit along with the body , so original is its content , look , and style . +0 Maybe Thomas Wolfe was right : You ca n't go home again . +-1 The dramatic scenes are frequently unintentionally funny , and the action sequences -- clearly the main event -- are surprisingly uninvolving . +-2 The movie has a script -LRB- by Paul Pender -RRB- made of wood , and it 's relentlessly folksy , a procession of stagy set pieces stacked with binary oppositions . +-2 After seeing the film , I can tell you that there 's no other reason why anyone should bother remembering it . +0 It 's supposed to be a humorous , all-too-human look at how hope can breed a certain kind of madness -- and strength -- but it never quite adds up . +0 There are moments of real pleasure to be found in Sara Sugarman 's whimsical comedy Very Annie-Mary but not enough to sustain the film . +1 The script is high on squaddie banter , low on shocks . +0 As directed by Dani Kouyate of Burkina Faso , Sia lacks visual flair . +2 Spinning a web of dazzling entertainment may be overstating it , but `` Spider-Man '' certainly delivers the goods . +-2 `` Solaris '' is a shapeless inconsequential move relying on the viewer to do most of the work . +0 It 's fitfully funny but never really takes off . +0 If you 're a Crocodile Hunter fan , you 'll enjoy at least the `` real '' portions of the film . +1 A compelling story of musical passion against governmental odds . +2 A riveting story well told . +0 Um , no. . +2 He makes you realize that deep inside righteousness can be found a tough beauty . +2 Features what is surely the funniest and most accurate depiction of writer 's block ever . +-1 The movie is a negligible work of manipulation , an exploitation piece doing its usual worst to guilt-trip parents . +0 Well-meaning to a fault , Antwone Fisher manages the dubious feat of turning one man 's triumph of will into everyman 's romance comedy . +1 The bottom line is the piece works brilliantly . +2 Ramsay is clearly extraordinarily talented , and based on three short films and two features , here 's betting her third feature will be something to behold . +-1 Everything -- even life on an aircraft carrier -- is sentimentalized . +2 Working from a surprisingly sensitive script co-written by Gianni Romoli ... Ozpetek avoids most of the pitfalls you 'd expect in such a potentially sudsy set-up . +-1 Plot , characters , drama , emotions , ideas -- all are irrelevant to the experience of seeing The Scorpion King . +-1 It 's not helpful to listen to extremist name-calling , regardless of whether you think Kissinger was a calculating fiend or just a slippery self-promoter . +2 The film is visually dazzling , the depicted events dramatic , funny and poignant . +1 Both an admirable reconstruction of terrible events , and a fitting memorial to the dead of that day , and of the thousands thereafter . +1 Mindless yet impressively lean spinoff of last summer 's bloated effects fest The Mummy Returns . +-1 even after 90 minutes of playing opposite each other Bullock and Grant still look ill at ease sharing the same scene . +2 Kudos to the most enchanting film of the year . +-2 I ca n't recommend it . +1 Russian Ark is a new treasure of the Hermitage . +1 The Rock is destined to be the 21st Century 's new `` Conan '' and that he 's going to make a splash even greater than Arnold Schwarzenegger , Jean-Claud Van Damme or Steven Segal . +2 The film is darkly funny in its observation of just how much more grueling and time-consuming the illusion of work is than actual work . +1 The picture 's fascinating byways are littered with trenchant satirical jabs at the peculiar egocentricities of the acting breed . +0 It 's Jagger 's bone-dry , mournfully brittle delivery that gives the film its bittersweet bite . +-1 -LRB- Lin Chung 's -RRB- voice is rather unexceptional , even irritating -LRB- at least to this Western ear -RRB- , making it awfully hard to buy the impetus for the complicated love triangle that develops between the three central characters . +-1 It 's coherent , well shot , and tartly acted , but it wears you down like a dinner guest showing off his doctorate . +2 An invaluable historical document thanks to the filmmaker 's extraordinary access to Massoud , whose charm , cultivation and devotion to his people are readily apparent . +2 The two leads , nearly perfect in their roles , bring a heart and reality that buoy the film , and at times , elevate it to a superior crime movie . +-1 The pairing does sound promising in theory ... but their lack of chemistry makes Eddie Murphy and Robert DeNiro in Showtime look like old , familiar vaudeville partners . +-1 Disjointed parody . +-2 What we have is a character faced with the possibility that her life is meaningless , vapid and devoid of substance , in a movie that is definitely meaningless , vapid and devoid of substance . +0 It 's tough being a black man in America , especially when the Man has taken away your car , your work-hours and denied you health insurance . +0 The kind of trifle that date nights were invented for . . +-1 The plot has a number of holes , and at times it 's simply baffling . +1 Seen in that light , Moonlight Mile should strike a nerve in many . +0 Wobbly Senegalese updating of `` Carmen '' which is best for the stunning star turn by Djeinaba Diop Gai +1 Plus , like I already mentioned ... it 's Robert Duvall ! +2 Laugh-out-loud lines , adorably ditsy but heartfelt performances , and sparkling , bittersweet dialogue that cuts to the chase of the modern girl 's dilemma . +-1 - greaseballs mob action-comedy . +0 Explosions , jokes , and sexual innuendoes abound . +-1 It gets old quickly . +2 -LRB- A -RRB- thoughtful , visually graceful work . +-1 A standard police-oriented drama that , were it not for De Niro 's participation , would have likely wound up a TNT Original . +0 He may have meant the Internet short Saving Ryan 's Privates . +-1 It 's a long way from Orwell 's dark , intelligent warning cry -LRB- 1984 -RRB- to the empty stud knockabout of Equilibrium , and what once was conviction is now affectation . +2 Raimi crafted a complicated hero who is a welcome relief from the usual two-dimensional offerings . +1 This fascinating experiment plays as more of a poetic than a strict reality , creating an intriguing species of artifice that gives The Lady and the Duke something of a theatrical air . +0 The plot 's clearly mythic structure may owe more to Disney 's strong sense of formula than to the original story . +2 A poignant lyricism runs through Balzac and the Little Chinese Seamstress that transforms this story about love and culture into a cinematic poem . +-2 Unfortunately , One Hour Photo lives down to its title . +-1 Director Uwe Boll and writer Robert Dean Klein fail to generate any interest in an unsympathetic hero caught up in an intricate plot that while cleverly worked out , can not overcome blah characters . +0 Gere gives a good performance in a film that does n't merit it . +1 Rarely has skin looked as beautiful , desirable , even delectable , as it does in Trouble Every Day . +-2 The pacing is often way off and there are too many bona fide groaners among too few laughs . +0 Reyes ' word processor . +0 In capturing the understated comedic agony of an ever-ruminating , genteel yet decadent aristocracy that can no longer pay its bills , the film could just as well be addressing the turn of the 20th century into the 21st . +-2 In that setting , their struggle is simply too ludicrous and borderline insulting . +1 Try as you might to resist , if you 've got a place in your heart for Smokey Robinson , this movie will worm its way there . +1 Robert John Burke as The Monster horns in and steals the show . +-2 The result , however well-intentioned , is ironically just the sort of disposable , kitchen-sink homage that illustrates why the whole is so often less than the sum of its parts in today 's Hollywood . +0 A movie that at its best does n't just make the most out of its characters ' flaws but insists on the virtue of imperfection . +-2 An incoherent jumble of a film that 's rarely as entertaining as it could have been . +2 Is not so much a work of entertainment as it is a unique , well-crafted psychological study of grief . +-1 Just is n't as weird as it ought to be . +1 With Spy Kids 2 : The Island of Lost Dreams , the Spy Kids franchise establishes itself as a durable part of the movie landscape : a James Bond series for kids . +-1 Something must have been lost in the translation . +-2 Degenerates into hogwash . +-2 It 's a shame that the storyline and its underlying themes ... finally seem so impersonal or even shallow . +1 There is little question that this is a serious work by an important director who has something new to say about how , in the flip-flop of courtship , we often reel in when we should be playing out . +-1 There 's some outrageously creative action in The Transporter ... -LRB- b -RRB- ut by the time Frank parachutes down onto a moving truck , it 's just another cartoon with an unstoppable superman . +2 ... a rich and intelligent film that uses its pulpy core conceit to probe questions of attraction and interdependence and how the heart accomodates practical needs . +-2 ... a cheap , ludicrous attempt at serious horror . +-1 I ca n't say this enough : This movie is about an adult male dressed in pink jammies . +-1 Every so often a film comes along that is so insanely stupid , so awful in so many ways that watching it leaves you giddy . +2 It 's the kind of effectively creepy-scary thriller that has you fixating on a far corner of the screen at times because your nerves just ca n't take it any more . +0 Except as an acting exercise or an exceptionally dark joke , you wonder what anyone saw in this film that allowed it to get made . +1 If S&M seems like a strange route to true love , maybe it is , but it 's to this film 's -LRB- and its makers ' -RRB- credit that we believe that that 's exactly what these two people need to find each other -- and themselves . +2 A dark , quirky road movie that constantly defies expectation . +1 Scott Baio is turning in some delightful work on indie projects . +0 A frustrating yet deeply watchable melodrama that makes you think it 's a tougher picture than it is . +0 Enchanted with low-life tragedy and liberally seasoned with emotional outbursts ... What is sorely missing , however , is the edge of wild , lunatic invention that we associate with Cage 's best acting . +-1 Impostor ca n't think of a thing to do with these characters except have them run through dark tunnels , fight off various anonymous attackers , and evade elaborate surveillance technologies . +-2 The 50-something lovebirds are too immature and unappealing to care about . +0 A life-size reenactment of those Jack Chick cartoon tracts that always ended with some hippie getting tossed into the lake of fire . +1 Eyre is on his way to becoming the American Indian Spike Lee . +-1 Set in a 1986 Harlem that does n't look much like anywhere in New York . +-1 A well-crafted letdown . +1 An unusually dry-eyed , even analytical approach to material that is generally played for maximum moisture . +-2 an appalling ` Ace Ventura ' rip-off that somehow manages to bring together Kevin Pollak , former wrestler Chyna and Dolly Parton . +1 I simply ca n't recommend it enough . +1 There 's lots of cool stuff packed into ESPN 's Ultimate X. +-1 A negligible British comedy . +-2 Do n't even bother to rent this on video . +2 In addition to scoring high for originality of plot -- putting together familiar themes of family , forgiveness and love in a new way -- Lilo & Stitch has a number of other assets to commend it to movie audiences both innocent and jaded . +1 Faithful without being forceful , sad without being shrill , `` A Walk to Remember '' succeeds through sincerity . +2 A passionately inquisitive film determined to uncover the truth and hopefully inspire action . +1 We want the funk - and this movie 's got it . +1 The best of the Pierce Brosnan James Bond films to date . +0 A decidedly mixed bag . +-1 This is Sandler running on empty , repeating what he 's already done way too often . +-2 I like my Christmas movies with more elves and snow and less pimps and ho 's . +-2 Their parents would do well to cram earplugs in their ears and put pillowcases over their heads for 87 minutes . +-2 ... Blade II is still top-heavy with blazing guns , cheatfully filmed martial arts , disintegrating bloodsucker computer effects and jagged camera moves that serve no other purpose than to call attention to themselves . +1 A spiffy animated feature about an unruly adolescent boy who is yearning for adventure and a chance to prove his worth . +-1 Everything 's serious , poetic , earnest and -- sadly -- dull . +-1 Nothing here seems as funny as it did in Analyze This , not even Joe Viterelli as De Niro 's right-hand goombah . +-1 It 's rare to see a movie that takes such a speedy swan dive from `` promising '' to `` interesting '' to `` familiar '' before landing squarely on `` stupid '' . +1 A portrait of hell so shattering it 's impossible to shake . +-1 The modern remake of Dumas 's story is long on narrative and -LRB- too -RRB- short on action . +0 Die Another Day is only intermittently entertaining but it 's hard not to be a sucker for its charms , or perhaps it 's just impossible not to feel nostalgia for movies you grew up with . +1 Plunges you into a reality that is , more often then not , difficult and sad , and then , without sentimentalizing it or denying its brutality , transforms that reality into a lyrical and celebratory vision . +1 The level of acting elevates the material above pat inspirational status and gives it a sturdiness and solidity that we 've long associated with Washington the actor . +2 Duvall is strong as always . +0 But his showboating wise-cracker stock persona sure is getting old . +-1 The Master of Disguise may have made a great Saturday Night Live sketch , but a great movie it is not . +1 A true pleasure . +-1 With nary a glimmer of self-knowledge , -LRB- Crane -RRB- becomes more specimen than character -- and Auto Focus remains a chilly , clinical lab report . +-1 Qualities that were once amusing are becoming irritating . +2 Moore provides an invaluable service by sparking debate and encouraging thought . +2 Exciting and well-paced . +1 Daringly perceptive , taut , piercing and feisty , Biggie and Tupac is undeniably subversive and involving in its bold presentation . +-2 They were afraid to show this movie to reviewers before its opening , afraid of the bad reviews they thought they 'd earn . +1 captures that perverse element of the Kafkaesque where identity , overnight , is robbed and replaced with a persecuted `` other . '' +-1 It 's not only dull because we 've seen -LRB- Eddie -RRB- Murphy do the genial-rogue shtick to death , but because the plot is equally hackneyed . +2 -LRB- Breheny 's -RRB- lensing of the New Zealand and Cook Island locations captures both the beauty of the land and the people . +0 The movie certainly has its share of clever moments and biting dialogue , but there 's just not much lurking below its abstract surface . +1 Strangely comes off as a kingdom more mild than wild . +0 In a word : No. . +0 An exhausting family drama about a porcelain empire and just as hard a flick as its subject matter . +1 Dog Soldiers does n't transcend genre -- it embraces it , energizes it and takes big bloody chomps out of it . +2 Like the best 60 Minutes +-1 This is an exercise not in biography but in hero worship . +2 It 's crafty , energetic and smart -- the kid is sort of like a fourteen-year old Ferris Bueller . +0 The entire movie is filled with deja vu moments . +2 As a science fiction movie , `` Minority Report '' astounds . +1 Broomfield reminds us that beneath the hype , the celebrity , the high life , the conspiracies and the mystery there were once a couple of bright young men -- promising , talented , charismatic and tragically doomed . +-1 Right now , they 're merely signposts marking the slow , lingering death of imagination . +1 Director Peter Kosminsky gives these women a forum to demonstrate their acting ` chops ' and they take full advantage . +-2 Despite bearing the Paramount imprint , it 's a bargain-basement European pickup . +2 All in all , Brown Sugar is a satisfying well-made romantic comedy that 's both charming and well acted . +-2 Stitch is a bad mannered , ugly and destructive little \*\*\*\* . +0 It 's about time . +2 A beautiful , timeless and universal tale of heated passions -- jealousy , betrayal , forgiveness and murder . +0 The animation merely serves up a predictable , maudlin story that swipes heavily from Bambi and The Lion King , yet lacks the emotional resonance of either of those movies . +-2 The most offensive thing about the movie is that Hollywood expects people to pay to see it . +-1 Made me unintentionally famous -- as the queasy-stomached critic who staggered from the theater and blacked out in the lobby . +0 If you already like this sort of thing , this is that sort of thing all over again . +-2 Confusion is one of my least favourite emotions , especially when I have to put up with 146 minutes of it . +0 The movie ultimately relies a bit too heavily on grandstanding , emotional , Rocky-like moments ... but it 's such a warm and charming package that you 'll feel too happy to argue much . +0 A hidden-agenda drama that shouts classic French nuance . +0 It is a challenging film , if not always a narratively cohesive one . +0 And how . +-1 Halfway through , however , having sucked dry the undead action flick formula , Blade II mutates into a gross-out monster movie with effects that are more silly than scary . +-1 That frenetic spectacle -LRB- on the TV show -RRB- has usually been leavened by a charm that 's conspicuously missing from the Girls ' big-screen blowout . +0 Many of the effective horror elements are dampened through familiarity , -LRB- yet -RRB- are worthwhile . +1 Though a touch too Arthouse 101 in its poetic symbolism , Heaven proves to be a good match of the sensibilities of two directors . +1 -LRB- Sports -RRB- admirable energy , full-bodied characterizations and narrative urgency . +-1 Even when Crush departs from the 4W formula ... it feels like a glossy rehash . +0 By the end , you just do n't care whether that cold-hearted snake Petrovich -LRB- that would be Reno -RRB- gets his comeuppance . +1 What sets it apart is the vision that Taymor , the avant garde director of Broadway 's The Lion King and the film Titus , brings . +-1 It 's easy to love Robin Tunney -- she 's pretty and she can act -- but it gets harder and harder to understand her choices . +-1 A cross between Blow and Boyz N The Hood , this movie strives to be more , but does n't quite get there . +-2 Talky , artificial and opaque ... an interesting technical exercise , but a tedious picture . +1 What enlivens this film , beyond the astute direction of Cardoso and beautifully detailed performances by all of the actors , is a note of defiance over social dictates . +2 Effective in all its aspects , Margarita Happy Hour represents an auspicious feature debut for Chaiken . +-1 Meandering and confusing . +1 `` Nicholas Nickleby '' is a perfect family film to take everyone to since there 's no new `` A Christmas Carol '' out in the theaters this year . +0 To the degree that ivans xtc . +0 Pure of intention and passably diverting , His Secret Life is light , innocuous and unremarkable . +0 Matches neorealism 's impact by showing the humanity of a war-torn land filled with people who just want to live their lives . +1 The performances are amiable and committed , and the comedy more often than not hits the bullseye . +1 A rich tale of our times , very well told with an appropriate minimum of means . +-2 Bread , My Sweet has so many flaws it would be easy for critics to shred it . +1 While Bollywood\/Hollywood will undoubtedly provide its keenest pleasures to those familiar with Bombay musicals , it also has plenty for those -LRB- like me -RRB- who are n't . +0 You could put it on a coffee table anywhere . +-1 At 90 minutes this movie is short , but it feels much longer . +1 Translating complex characters from novels to the big screen is an impossible task but they are true to the essence of what it is to be Ya-Ya . +-1 If only it were , well , funnier . +1 No , I love it ... hell , I dunno . +2 It 's an exhilarating place to visit , this laboratory of laughter . +1 One of the best films I have ever seen , constantly pulling the rug from underneath us , seeing things from new sides , plunging deeper , getting more intense . +0 Like these Russo guys lookin ' for their Mamet instead found their Sturges . +0 Culkin turns his character into what is basically an anti-Harry Potter -- right down to the Gryffindor scarf . +1 Family fare . +-1 Beware the quirky Brit-com . +-1 But the cinematography is cloudy , the picture making becalmed . +-2 Even if the enticing prospect of a lot of nubile young actors in a film about campus depravity did n't fade amid the deliberate , tiresome ugliness , it would be rendered tedious by Avary 's failure to construct a story with even a trace of dramatic interest . +-2 All the movie 's narrative gymnastics ca n't disguise the fact that it 's inauthentic at its core and that its story just is n't worth telling . +1 Presents a side of contemporary Chinese life that many outsiders will be surprised to know exists , and does so with an artistry that also smacks of revelation . +-1 Suspend your disbelief here and now , or you 'll be shaking your head all the way to the credits . +1 The banter between Calvin and his fellow barbers feels like a streetwise McLaughlin Group ... and never fails to entertain . +2 The film was immensely enjoyable thanks to great performances by both Steve Buscemi and Rosario Dawson ... +-2 Looks more like a travel-agency video targeted at people who like to ride bikes topless and roll in the mud than a worthwhile glimpse of independent-community guiding lights . +-1 A small independent film suffering from a severe case of Hollywood-itis . +1 A much more successful translation than its most famous previous film adaptation , writer-director Anthony Friedman 's similarly updated 1970 British production . +2 Writer-director David Jacobson and his star , Jeremy Renner , have made a remarkable film that explores the monster 's psychology not in order to excuse him but rather to demonstrate that his pathology evolved from human impulses that grew hideously twisted . +0 A portrait of an artist . +1 A fun ride . +2 This makes Minority Report necessary viewing for sci-fi fans , as the film has some of the best special effects ever . +-1 ... while each moment of this broken character study is rich in emotional texture , the journey does n't really go anywhere . +1 Not all of the stories work and the ones that do are thin and scattered , but the film works well enough to make it worth watching . +-2 This is one of the biggest disappointments of the year . +1 But it is entertaining on an inferior level . +0 It 's sincere to a fault , but , unfortunately , not very compelling or much fun . +0 The movie has generic virtues , and despite a lot of involved talent , seems done by the numbers . +0 A road trip that will get you thinking , ` Are we there yet ? ' +-1 Stripped almost entirely of such tools as nudity , profanity and violence , LaBute does manage to make a few points about modern man and his problematic quest for human connection . +1 Watching War Photographer , you come to believe that Nachtwey hates the wars he shows and empathizes with the victims he reveals . +-2 To paraphrase a line from another Dickens ' novel , Nicholas Nickleby is too much like a fragment of an underdone potato . +1 -LRB- Rises -RRB- above its oh-so-Hollywood rejiggering and its conventional direction to give the film a soul and an unabashed sense of good old-fashioned escapism . +0 Like its predecessor , it 's no classic , but it provides a reasonably attractive holiday contraption , one that families looking for a clean , kid-friendly outing should investigate . +1 The direction has a fluid , no-nonsense authority , and the performances by Harris , Phifer and Cam ` ron seal the deal . +0 Self-congratulatory , misguided , and ill-informed , if nonetheless compulsively watchable . +-2 An infuriating film . +2 -LRB- Hayek -RRB- throws herself into this dream Hispanic role with a teeth-clenching gusto , she strikes a potent chemistry with Molina and she gradually makes us believe she is Kahlo . +2 Call it magic realism or surrealism , but Miss Wonton floats beyond reality with a certain degree of wit and dignity . +-1 There 's an admirable rigor to Jimmy 's relentless anger , and to the script 's refusal of a happy ending , but as those monologues stretch on and on , you realize there 's no place for this story to go but down . +-1 Rymer does n't trust laughs -- and does n't conjure proper respect for followers of the whole dead-undead genre , who deserve more from a vampire pic than a few shrieky special effects . +0 But here 's a glimpse at his life . +-1 Shreve 's graceful dual narrative gets clunky on the screen , and we keep getting torn away from the compelling historical tale to a less-compelling soap opera . +-2 To the civilized mind , a movie like Ballistic : Ecks Vs. Sever is more of an ordeal than an amusement . +1 Ludicrous , but director Carl Franklin adds enough flourishes and freak-outs to make it entertaining . +1 The irony is that this film 's cast is uniformly superb ; their performances could have -- should have -- been allowed to stand on their own . +-1 They just do n't work in concert . +1 Robin Williams has thankfully ditched the saccharine sentimentality of Bicentennial Man in favour of an altogether darker side . +0 The fourth in a series that I 'll bet most parents had thought -- hoped ! +0 I ca n't . +2 A whale of a good time for both children and parents seeking Christian-themed fun . +-2 It 's difficult to conceive of anyone who has reached puberty actually finding the characters in Slackers or their antics amusing , let alone funny . +-1 Terminally bland , painfully slow and needlessly confusing ... The movie , shot on digital videotape rather than film , is frequently indecipherable . +-1 The movie 's blatant derivativeness is one reason it 's so lackluster . +1 A reasonably entertaining sequel to 1994 's surprise family hit that may strain adult credibility . +-2 What a great shame that such a talented director as Chen Kaige has chosen to make his English-language debut with a film so poorly plotted and scripted . +0 Directors Harry Gantz and Joe Gantz have chosen a fascinating subject matter , but the couples exposing themselves are n't all that interesting . +-1 No amount of blood and disintegrating vampire cadavers can obscure this movie 's lack of ideas . +2 A well-rounded tribute to a man whose achievements -- and complexities -- reached far beyond the end zone . +-1 Ice Cube is n't quite out of ripe screwball ideas , but Friday After Next spreads them pretty thin . +0 ... a fairly disposable yet still entertaining B picture . +1 Lawrence plumbs personal tragedy and also the human comedy . +-1 Romething 's really wrong with this ricture ! +1 Performances all around are tops , with the two leads delivering Oscar-caliber performances . +0 While Van Wilder may not be the worst National Lampoon film , it 's far from being this generation 's Animal House . +1 It 's not particularly well made , but since I found myself howling more than cringing , I 'd say the film works . +1 A sweet-tempered comedy that forgoes the knee-jerk misogyny that passes for humor in so many teenage comedies . +2 Smart , sassy interpretation of the Oscar Wilde play . +1 Significantly better than its 2002 children 's - movie competition . +0 Though its atmosphere is intriguing ... the drama is finally too predictable to leave much of an impression . +-2 The big-screen Scooby makes the silly original cartoon seem smart and well-crafted in comparison . +-2 A depraved , incoherent , instantly disposable piece of hackery . +0 You wo n't look at religious fanatics -- or backyard sheds -- the same way again . +1 So genial is the conceit , this is one of those rare pictures that you root for throughout , dearly hoping that the rich promise of the script will be realized on the screen . +-2 The following things are not at all entertaining : The bad sound , the lack of climax and , worst of all , watching Seinfeld -LRB- who is also one of the film 's producers -RRB- do everything he can to look like a good guy . +0 Chances are you wo n't , either . +1 Chaiken ably balances real-time rhythms with propulsive incident . +0 An exhilarating serving of movie fluff . +-2 The obnoxious special effects , the obligatory outbursts of flatulence and the incessant , so-five-minutes-ago pop music on the soundtrack overwhelm what is left of the scruffy , dopey old Hanna-Barbera charm . +1 The movie is so thoughtlessly assembled . +1 Antwone Fisher certainly does the trick of making us care about its protagonist and celebrate his victories but , with few exceptions , it rarely stoops to cheap manipulation or corny conventions to do it . +0 Goldmember is funny enough to justify the embarrassment of bringing a barf bag to the moviehouse . +-1 ... Pray does n't have a passion for the material . +2 It works its magic with such exuberance and passion that the film 's length becomes a part of its fun . +-1 The hackneyed story about an affluent damsel in distress who decides to fight her bully of a husband is simply too overdone . +-2 All the Queen 's Men is a throwback war movie that fails on so many levels , it should pay reparations to viewers . +-1 Blue Crush has all the trappings of an energetic , extreme-sports adventure , but ends up more of a creaky `` Pretty Woman '' retread , with the emphasis on self-empowering schmaltz and big-wave surfing that gives pic its title an afterthought . +0 Yes they can swim , the title is merely Anne-Sophie Birot 's off-handed way of saying girls find adolescence difficult to wade through . +1 It establishes its ominous mood and tension swiftly , and if the suspense never rises to a higher level , it is nevertheless maintained throughout . +1 The script is smart and dark - hallelujah for small favors . +1 As part of Mr. Dong 's continuing exploration of homosexuality in America , Family Fundamentals is an earnest study in despair . +1 Makes the case for a strong education and good teachers being more valuable in the way they help increase an average student 's self-esteem , and not strictly in the knowledge imparted . +-1 Diane Lane 's sophisticated performance ca n't rescue Adrian Lyne 's Unfaithful from its sleazy moralizing . +1 A gently funny , sweetly adventurous film that makes you feel genuinely good , that is to say , entirely unconned by false sentiment or sharp , overmanipulative Hollywood practices . +0 Even with Harris 's strong effort , the script gives him little to effectively probe Lear 's soul-stripping breakdown . +-2 A zombie movie in every sense of the word -- mindless , lifeless , meandering , loud , painful , obnoxious . +1 Lathan and Diggs carry the film with their charisma , and both exhibit sharp comic timing that makes the more hackneyed elements of the film easier to digest . +1 Fontaine masterfully creates a portrait of two strong men in conflict , inextricably entwined through family history , each seeing himself in the other , neither liking what he sees . +1 Straightforward and old-fashioned in the best possible senses of both those words , Possession is a movie that puts itself squarely in the service of the lovers who inhabit it . +0 Performances are potent , and the women 's stories are ably intercut and involving . +0 -LRB- It -RRB- has the feel of a summer popcorn movie . +1 My Big Fat Greek Wedding is that rare animal known as ' a perfect family film , ' because it 's about family . +-1 Not good enough to pass for a litmus test of the generation gap and not bad enough to repulse any generation of its fans . +1 Like its bizarre heroine , it irrigates our souls . +0 But this is Lohman 's film . +-2 If this is cinema , I pledge allegiance to Cagney and Lacey . +-2 Constantly slips from the grasp of its maker . +0 In trying to be daring and original , it comes off as only occasionally satirical and never fresh . +1 Rouge is less about a superficial midlife crisis than it is about the need to stay in touch with your own skin , at 18 or 80 . +-1 A simpler , leaner treatment would have been preferable ; after all , being about nothing is sometimes funnier than being about something . +-1 The April 2002 instalment of the American War for Independence , complete with loads of CGI and bushels of violence , but not a drop of human blood . +1 By the end you ca n't help but feel ` stoked . ' +2 Colorful , energetic and sweetly whimsical ... the rare sequel that 's better than its predecessor . +0 Eccentric enough to stave off doldrums , Caruso 's self-conscious debut is also eminently forgettable . +-1 Originality is sorely lacking . +1 Polished , well-structured film . +-2 Lazy , miserable and smug . +2 It 's funny , touching , dramatically forceful , and beautifully shot . +-2 Each scene immediately succumbs to gravity and plummets to earth . +2 While it 's nothing we have n't seen before from Murphy , I Spy is still fun and enjoyable and so aggressively silly that it 's more than a worthwhile effort . +0 This version of H.G. Wells ' Time Machine was directed by H.G. Wells ' great-grandson . +2 It is different from others in its genre in that it is does not rely on dumb gags , anatomical humor , or character cliches ; it primarily relies on character to tell its story . +-2 An amateurish , quasi-improvised acting exercise shot on ugly digital video . +0 Anyone else seen this before ? +1 A meditation on faith and madness , Frailty is blood-curdling stuff . +1 If you like blood , guts and crazy beasts stalking men with guns though ... you will likely enjoy this monster . +-1 It 's only in fairy tales that princesses that are married for political reason live happily ever after . +-1 After all , it 'll probably be in video stores by Christmas , and it might just be better suited to a night in the living room than a night at the movies . +1 There 's much tongue in cheek in the film and there 's no doubt the filmmaker is having fun with it all . +-2 A listless sci-fi comedy in which Eddie Murphy deploys two guises and elaborate futuristic sets to no particularly memorable effect . +-2 It 's so badly made on every level that I 'm actually having a hard time believing people were paid to make it . +0 Twist open the Ouzo ! +-2 Sewer rats could watch this movie and be so skeeved out that they 'd need a shower . +2 A hugely rewarding experience that 's every bit as enlightening , insightful and entertaining as Grant 's two best films -- Four Weddings and a Funeral and Bridget Jones 's Diary . +1 The film jolts the laughs from the audience -- as if by cattle prod . +0 With Rare Birds , as with The Shipping News before it , an attempt is made to transplant a Hollywood star into Newfoundland 's wild soil -- and The Rock once again resists the intrusion . +2 What makes this film special is Serry 's ability to take what is essentially a contained family conflict and put it into a much larger historical context . +1 It 's a setup so easy it borders on facile , but keeping the film from cheap-shot mediocrity is its crack cast . +-1 If swimfan does catch on , it may be because teens are looking for something to make them laugh . +1 A hard look at one man 's occupational angst and its subsequent reinvention , a terrifying study of bourgeois desperation worthy of Claude Chabrol . +0 Granddad of Le Nouvelle Vague , Jean-Luc Godard continues to baffle the faithful with his games of hide-and-seek . +0 Like an episode of MTV 's Undressed , with 20 times the creativity but without any more substance ... indulgently entertaining but could have and should have been deeper . +-2 A grand fart coming from a director beginning to resemble someone 's crazy French grandfather . +0 Jackson tries to keep the plates spinning as best he can , but all the bouncing back and forth ca n't help but become a bit tedious -- even with the breathtaking landscapes and villainous varmints there to distract you from the ricocheting . +-1 Like a medium-grade network sitcom -- mostly inoffensive , fitfully amusing , but ultimately so weightless that a decent draft in the auditorium might blow it off the screen . +2 A film in a class with Spike Lee 's masterful Do The Right Thing . +-1 Is it possible for a documentary to be utterly entranced by its subject and still show virtually no understanding of it ? +1 Scotland looks wonderful , the fans are often funny fanatics , the showdown sure beats a bad day of golf . +1 has a whip-smart sense of narrative bluffs . +1 A solidly entertaining little film . +1 Films about loss , grief and recovery are pretty valuable these days . +-2 I found it slow , predictable and not very amusing . +2 By turns touching , raucously amusing , uncomfortable , and , yes , even sexy , Never Again is a welcome and heartwarming addition to the romantic comedy genre . +1 There are deeply religious and spiritual people in this world who would argue that entering a church , synagogue or temple does n't mean you have to check your brain at the door . +1 out ballsy and stylish +0 Hardman is a grating , mannered onscreen presence , which is especially unfortunate in light of the fine work done by most of the rest of her cast . +1 An undeniably gorgeous , terminally smitten document of a troubadour , his acolytes , and the triumph of his band . +-1 the attempt to complicate the story only defies credibility +-2 If you 're over 25 , have an IQ over 90 , and have a driver 's license , you should be able to find better entertainment . +-1 The film was produced by Jerry Bruckheimer and directed by Joel Schumacher , and reflects the worst of their shallow styles : wildly overproduced , inadequately motivated every step of the way and demographically targeted to please every one -LRB- and no one -RRB- . +1 Highlighted by a gritty style and an excellent cast , it 's better than one might expect when you look at the list of movies starring Ice-T in a major role . +2 The film is moody , oozing , chilling and heart-warming all at once ... a twisting , unpredictable , cat-and-mouse thriller . +-1 Believability was n't one of the film 's virtues . +2 Much of All About Lily Chou-Chou is mesmerizing : some of its plaintiveness could make you weep . +0 Mandel Holland 's direction is uninspired , and his scripting unsurprising , but the performances by Phifer and Black are ultimately winning . +-1 We do n't even like their characters . +-1 It is parochial , accessible to a chosen few , standoffish to everyone else , and smugly suggests a superior moral tone is more important than filmmaking skill +1 It 's full of cheesy dialogue , but great trashy fun that finally returns De Palma to his pulpy thrillers of the early '80s . +-1 It 's bedeviled by labored writing and slack direction . +-2 Comes off as a long , laborious whine , the bellyaching of a paranoid and unlikable man . +0 There has to be a few advantages to never growing old . +1 An often watchable , though goofy and lurid , blast of a costume drama set in the late 15th century . +1 For his first attempt at film noir , Spielberg presents a fascinating but flawed look at the near future . +2 Every moment crackles with tension , and by the end of the flick , you 're on the edge of your seat . +1 K-19 will not go down in the annals of cinema as one of the great submarine stories , but it is an engaging and exciting narrative of Man confronting the Demons of his own fear and paranoia . +1 Angel presents events partly from the perspective of Aurelie and Christelle , and infuses the film with the sensibility of a particularly nightmarish fairytale . +-1 Guys say mean things and shoot a lot of bullets . +2 Like blended shades of lipstick , these components combine into one terrific story with lots of laughs . +-1 Solondz may be convinced that he has something significant to say , but he is n't talking a talk that appeals to me . +0 The obligatory break-ups and hook-ups do n't seem to have much emotional impact on the characters . +1 It may ... work as a jaunt down memory lane for teens and young adults who grew up on televised Scooby-Doo shows or reruns . +-1 Could as easily have been called ` Under Siege 3 : In Alcatraz ' ... a cinematic corpse that never springs to life . +2 Whatever one makes of its political edge , this is beautiful filmmaking from one of French cinema 's master craftsmen . +1 Much of it is funny , but there are also some startling , surrealistic moments ... +-2 Has all the scenic appeal of a cesspool . +1 works , it 's thanks to Huston 's revelatory performance . +-1 What 's worse is that Pelosi knows it . +-1 Told in scattered fashion , the movie only intermittently lives up to the stories and faces and music of the men who are its subject . +-1 The Mothman Prophecies , which is mostly a bore , seems to exist only for its climactic setpiece . +1 The action sequences are fun and reminiscent of combat scenes from the Star Wars series . +0 An easy watch , except for the annoying demeanour of its lead character . +1 A bittersweet drama about the limbo of grief and how truth-telling can open the door to liberation . +2 Ferrara 's strongest and most touching movie of recent years . +1 Crudup 's screen presence is the one thing that holds interest in the midst of a mushy , existential exploration of why men leave their families . +1 Hardly a film that comes along every day . +1 By the end of the movie , you 're definitely convinced that these women are spectacular . +0 Your appreciation of it will depend on what experiences you bring to it and what associations you choose to make . +-1 Here , common sense flies out the window , along with the hail of bullets , none of which ever seem to hit Sascha . +-1 To get at the root psychology of this film would require many sessions on the couch of Dr. Freud . +1 Not a film for the faint of heart or conservative of spirit , but for the rest of us -- especially San Francisco lovers -- it 's a spirited film and a must-see . +1 It 's hard to quibble with a flick boasting this many genuine cackles , but Notorious C.H.O. still feels like a promising work-in-progress . +-1 One-sided documentary offers simplistic explanations to a very complex situation . +1 All in all , an interesting look at the life of the campaign-trail press , especially ones that do n't really care for the candidate they 're forced to follow . +1 Hugh Grant 's act is so consuming that sometimes it 's difficult to tell who the other actors in the movie are . +1 Although Frailty fits into a classic genre , in its script and execution it is a remarkably original work . +-2 Brisk hack job . +1 Malcolm McDowell is cool . +0 Your taste for Jonah - A Veggie Tales Movie may well depend on your threshold for pop manifestations of the Holy Spirit . +2 An exhilarating experience . +0 both overstuffed and undernourished ... The film ca n't be called a solid success , although there 's plenty of evidence here to indicate Clooney might have better luck next time . +0 ... Myers has turned his franchise into the movie version of an adolescent dirty-joke book done up in post-Tarantino pop-culture riffs ... +0 Especially compared with the television series that inspired the movie . +1 More of the same from Taiwanese auteur Tsai Ming-liang , which is good news to anyone who 's fallen under the sweet , melancholy spell of this unique director 's previous films . +1 Worth seeing just for Weaver and LaPaglia . +-2 This 90-minute dud could pass for Mike Tyson 's E ! +-1 But mainstream audiences will find little of interest in this film , which is often preachy and poorly acted . +0 With miscast leads , banal dialogue and an absurdly overblown climax , Killing Me Softly belongs firmly in the so-bad-it 's - good camp . +1 An encouraging effort from McCrudden +2 Watching these eccentrics is both inspiring and pure joy . +-2 Suffers from a lack of clarity and audacity that a subject as monstrous and pathetic as Dahmer demands . +-1 It has the air of a surprisingly juvenile lark , a pop-influenced prank whose charms are immediately apparent and wear thin with repetition . +2 Transcends its agenda to deliver awe-inspiring , at times sublime , visuals and offer a fascinating glimpse into the subculture of extreme athletes whose derring-do puts the X into the games . +1 The people in Jessica are so recognizable and true that , as in real life , we 're never sure how things will work out . +0 Thanks to Ice Cube , Benjamins feels an awful lot like Friday in Miami . +1 The work of a filmmaker who has secrets buried at the heart of his story and knows how to take time revealing them . +-1 It 's a lot to ask people to sit still for two hours and change watching such a character , especially when rendered in as flat and impassive a manner as Phoenix 's . +1 While Broomfield 's film does n't capture the effect of these tragic deaths on hip-hop culture , it succeeds as a powerful look at a failure of our justice system . +-1 When it comes to the battle of Hollywood vs. Woo , it looks like Woo 's a P.O.W. +1 The sentimental cliches mar an otherwise excellent film . +1 An extremely funny , ultimately heartbreaking look at life in contemporary China . +1 Finally , the French-produced `` Read My Lips '' is a movie that understands characters must come first . +0 The movie just has too much on its plate to really stay afloat for its just under ninety minute running time . +0 Gaghan +0 While Glover , the irrepressible eccentric of River 's Edge , Dead Man and Back to the Future , is perfect casting for the role , he represents Bartleby 's main overall flaw . +-2 Long before it 's over , you 'll be thinking of 51 ways to leave this loser . +1 According to the script , Grant and Bullock 's characters are made for each other . +-1 This low-rent -- and even lower-wit -- rip-off of the Farrelly brothers ' oeuvre gets way too mushy -- and in a relatively short amount of time . +0 The real question this movie poses is not ` Who ? ' +1 It does give a taste of the Burning Man ethos , an appealing blend of counter-cultural idealism and hedonistic creativity . +2 delightfully rendered +-1 -LRB- Seagal 's -RRB- strenuous attempt at a change in expression could very well clinch him this year 's Razzie . +-2 -LRB- A -RRB- crushing disappointment . +-1 Like the excruciating End of Days , Collateral Damage presents Schwarzenegger as a tragic figure , but sympathy really belongs with any viewer forced to watch him try out so many complicated facial expressions . +-1 A battle between bug-eye theatre and dead-eye matinee . +-2 No amount of burning , blasting , stabbing , and shooting can hide a weak script . +-1 Not a strike against Yang 's similarly themed Yi Yi , but I found What Time ? +1 Nohe 's documentary about the event is sympathetic without being gullible : He is n't blind to the silliness , but also captures moments of spontaneous creativity and authentic co-operative interaction . +1 A film of ideas and wry comic mayhem . +1 There 's something to be said for a studio-produced film that never bothers to hand viewers a suitcase full of easy answers . +-1 All too familiar ... basically the sort of cautionary tale that was old when ` Angels With Dirty Faces ' appeared in 1938 . +2 A gem of a romantic crime comedy that turns out to be clever , amusing and unpredictable . +-1 Austin Powers in Goldmember is a cinematic car wreck , a catastrophic collision of tastelessness and gall that nevertheless will leave fans clamoring for another ride . +-1 Even Murphy 's expert comic timing and famed charisma ca n't rescue this effort . +1 It 's incredible the number of stories the Holocaust has generated . +2 This is an interesting movie ! '' +-1 The dialogue is cumbersome , the simpering soundtrack and editing more so . +0 Yo , it 's The Days Of Our Lives meets Electric Boogaloo . +-1 The movie is genial but never inspired , and little about it will stay with you . +1 That old adage about women being unknowable gets an exhilarating new interpretation in Morvern Callar . +1 Pray has really done his subject justice . +-1 It 's a shame the marvelous first 101 minutes have to be combined with the misconceived final 5 . +-1 Are we dealing with dreams , visions or being told what actually happened as if it were the third ending of Clue ? +1 As dumb and cheesy as they may be , the cartoons look almost Shakespearean -- both in depth and breadth -- after watching this digital-effects-heavy , supposed family-friendly comedy . +-2 One of those strained caper movies that 's hardly any fun to watch and begins to vaporize from your memory minutes after it ends . +1 A well-put-together piece of urban satire . +-1 A few zingers aside , the writing is indifferent , and Jordan Brady 's direction is prosaic . +1 Deflated ending aside , there 's much to recommend the film . +-2 To call this film a lump of coal would only be to flatter it . +2 A weird and wonderful comedy . +-1 Wishy-washy . +-2 Hypnotically dull , relentlessly downbeat , laughably predictable wail pitched to the cadence of a depressed fifteen-year-old 's suicidal poetry . +-1 Writer-director Stephen Gaghan has made the near-fatal mistake of being what the English call ` too clever by half . ' +2 A compelling pre-WWII drama with vivid characters and a warm , moving message . +0 If there 's one big point to Promises , it 's that nothing can change while physical and psychological barriers keep the sides from speaking even one word to each other . +-2 is never quite able to overcome the cultural moat surrounding its ludicrous and contrived plot . ' +1 Savvy director Robert J. Siegel and his co-writers keep the story subtle and us in suspense . +-1 The script has less spice than a rat burger and The Rock 's fighting skills are more in line with Steven Seagal . +0 Sensitively examines general issues of race and justice among the poor , and specifically raises serious questions about the death penalty and asks what good the execution of a mentally challenged woman could possibly do . +1 In The Pianist , Polanski is saying what he has long wanted to say , confronting the roots of his own preoccupations and obsessions , and he allows nothing to get in the way . +-1 I felt trapped and with no obvious escape for the entire 100 minutes . +-1 The action quickly sinks into by-the-numbers territory . +1 Some Body is a shaky , uncertain film that nevertheless touches a few raw nerves . +1 At the end , when the now computerized Yoda finally reveals his martial artistry , the film ascends to a kinetic life so teeming that even cranky adults may rediscover the quivering kid inside . +1 Rarely , a movie is more than a movie . +-2 Lacks the inspiration of the original and has a bloated plot that stretches the running time about 10 minutes past a child 's interest and an adult 's patience . +1 A strong and confident work which works so well for the first 89 minutes , but ends so horrendously confusing in the final two +0 Merchant has n't directed this movie so much as produced it -- like sausage . +1 Everything in Maid in Manhattan is exceedingly pleasant , designed not to offend . +1 The series ' message about making the right choice in the face of tempting alternatives remains prominent , as do the girls ' amusing personalities . +0 Adam SANDLER ! +-1 The problem is that the movie has no idea of it is serious or not . +-1 It 's just weirdness for the sake of weirdness , and where Human Nature should be ingratiating , it 's just grating . +1 A touching , sophisticated film that almost seems like a documentary in the way it captures an Italian immigrant family on the brink of major changes . +2 Spectacularly beautiful , not to mention mysterious , sensual , emotionally intense , and replete with virtuoso throat-singing . +-2 Thoroughly awful . +0 Despite Hoffman 's best efforts , Wilson remains a silent , lumpish cipher ; his encounters reveal nothing about who he is or who he was before . +1 A summer entertainment adults can see without feeling embarrassed , but it could have been more . +1 Intimate and panoramic . +2 These people are really going to love The Piano Teacher . +2 , The Sum of All Fears is simply a well-made and satisfying thriller . +1 It is philosophy , illustrated through everyday events . +-1 Another useless recycling of a brutal mid - '70s American sports movie . +0 A plodding look at the French Revolution through the eyes of aristocrats . +0 Ali 's graduation from little screen to big is far less painful than his opening scene encounter with an over-amorous terrier . +2 There is a welcome lack of pretension about the film , which very simply sets out to entertain and ends up delivering in good measure . +-1 Could this be the first major studio production shot on video tape instead of film ? +0 Ice Age posits a heretofore unfathomable question : Is it possible for computer-generated characters to go through the motions ? +0 Walsh ca n't quite negotiate the many inconsistencies in Janice 's behavior or compensate for them by sheer force of charm . +1 The screenplay never lets us forget that Bourne was once an amoral assassin just like the ones who are pursuing him ... There is never really a true `` us '' versus `` them '' . +1 There 's real visual charge to the filmmaking , and a strong erotic spark to the most crucial lip-reading sequence . +-2 Does n't add up to much . +-2 Please , someone , stop Eric Schaeffer before he makes another film . +1 Tsai Ming-liang 's witty , wistful new film , What Time Is It There ? +2 A lively and engaging examination of how similar obsessions can dominate a family . +2 With each of her three protagonists , Miller eloquently captures the moment when a woman 's life , out of a deep-seated , emotional need , is about to turn onto a different path . +0 I did n't think so . +2 There are n't too many films that can be as simultaneously funny , offbeat and heartwarming -LRB- without a thick shmear of the goo , at least -RRB- , but `` Elling '' manages to do all three quite well , making it one of the year 's most enjoyable releases . +-1 And in a sense , that 's a liability . +2 Both heartbreaking and heartwarming ... just a simple fable done in an artless sytle , but it 's tremendously moving . +1 It 's unlikely we 'll see a better thriller this year . +1 Deliberately and devotedly constructed , Far from Heaven is too picture postcard perfect , too neat and new pin-like , too obviously a recreation to resonate . +-1 The trouble is , its filmmakers run out of clever ideas and visual gags about halfway through . +-1 It 's just plain lurid when it is n't downright silly . +-2 director Hoffman , his writer and Kline 's agent should serve detention +0 Nor is it a romantic comedy . +1 -LRB- Jeff 's -RRB- gorgeous , fluid compositions , underlined by Neil Finn and Edmund McWilliams 's melancholy music , are charged with metaphor , but rarely easy , obvious or self-indulgent . +1 Whereas Oliver Stone 's conspiracy thriller JFK was long , intricate , star-studded and visually flashy , Interview with the Assassin draws its considerable power from simplicity . +-2 I can analyze this movie in three words : Thumbs Friggin ' Down . +-1 It 's all arty and jazzy and people sit and stare and turn away from one another instead of talking and it 's all about the silences and if you 're into that , have at it . +-1 The feature-length stretch ... strains the show 's concept . +-2 The most surprising thing about this film is that they are actually releasing it into theaters . +1 The film has the high-buffed gloss and high-octane jolts you expect of De Palma , but what makes it transporting is that it 's also one of the smartest , most pleasurable expressions of pure movie love to come from an American director in years . +-1 A mess . +0 A dopey movie clothed in excess layers of hipness . +1 Standing by Yourself is haunting ... -LRB- It 's -RRB- what punk rock music used to be , and what the video medium could use more of : spirit , perception , conviction . +0 Gone are the flamboyant mannerisms that are the trademark of several of his performances . +-2 This is surely one of the most frantic , virulent and foul-natured Christmas season pics ever delivered by a Hollywood studio . +0 It 's better than mid-range Steven Seagal , but not as sharp as Jet Li on rollerblades . +-1 Filled with low-brow humor , gratuitous violence and a disturbing disregard for life . +-1 It should be interesting , it should be poignant , it turns out to be affected and boring . +2 With an unflappable air of decadent urbanity , Everett remains a perfect Wildean actor , and a relaxed Firth displays impeccable comic skill . +0 Wins my vote for ` The 2002 Enemy of Cinema ' Award . +1 The film 's messages of tolerance and diversity are n't particularly original , but one ca n't help but be drawn in by the sympathetic characters . +2 A serious movie with serious ideas . +1 Steers refreshingly clear of the usual cliches . +-1 Too bad Maggio could n't come up with a better script . +-2 About the only thing to give the movie points for is bravado -- to take an entirely stale concept and push it through the audience 's meat grinder one more time . +1 A fairly enjoyable mixture of Longest Yard ... and the 1999 Guy Ritchie caper Lock Stock and Two Smoking Barrels . +1 Thought-provoking and stylish , if also somewhat hermetic . +-1 I also believe that Resident Evil is not it . +1 Hashiguchi vividly captures the way young Japanese live now , chafing against their culture 's manic mix of millennial brusqueness and undying , traditional politesse . +-1 Though it 's not very well shot or composed or edited , the score is too insistent and the dialogue is frequently overwrought and crudely literal , the film shatters you in waves . +2 A lovely film ... elegant , witty and beneath a prim exterior unabashedly romantic ... hugely enjoyable in its own right though not really faithful to its source 's complexity . +-1 A movie that harps on media-constructed ` issues ' like whether compromise is the death of self ... this Orgasm -LRB- wo n't be an -RRB- exceedingly memorable one for most people . +2 Both a successful adaptation and an enjoyable film in its own right . +-1 Mediocre fable from Burkina Faso . +1 A lot of the credit for the film 's winning tone must go to Grant , who has n't lost a bit of the dry humor that first made audiences on both sides of the Atlantic love him . +-1 little action , almost no suspense or believable tension , one-dimensional characters up the wazoo and sets that can only be described as sci-fi generic . +-1 It 's exactly the kind of movie Toback 's detractors always accuse him of making . +-1 This odd , distant Portuguese import more or less borrows from Bad Lieutenant and Les Vampires , and comes up with a kind of art-house gay porn film . +1 Maryam is a small film , but it offers large rewards . +2 While centered on the life experiences of a particular theatrical family , this marvelous documentary touches -- ever so gracefully -- on the entire history of the Yiddish theater , both in America and Israel . +-1 The first mistake , I suspect , is casting Shatner as a legendary professor and Kunis as a brilliant college student -- where 's Pauly Shore as the rocket scientist ? +1 A faster paced family flick . +2 Rifkin 's references are ... impeccable throughout . +2 This odd , poetic road movie , spiked by jolts of pop music , pretty much takes place in Morton 's ever-watchful gaze -- and it 's a tribute to the actress , and to her inventive director , that the journey is such a mesmerizing one . +-1 Contains the humor , characterization , poignancy , and intelligence of a bad sitcom . +-1 A movie that the less charitable might describe as a castrated cross between Highlander and Lolita . +-1 It stars schticky Chris Rock and stolid Anthony Hopkins , who seem barely in the same movie . +2 The film does a solid job of slowly , steadily building up to the climactic burst of violence . +0 Same guy with both hats . +1 You 've already seen City by the Sea under a variety of titles , but it 's worth yet another visit . +0 Unfortunately , neither Sendak nor the directors are particularly engaging or articulate . +-1 It 's not as awful as some of the recent Hollywood trip tripe ... but it 's far from a groundbreaking endeavor . +2 Greg Kinnear gives a mesmerizing performance as a full-fledged sex addict who is in complete denial about his obsessive behavior . +0 Try Hell House , which documents the cautionary Christian spook-a-rama of the same name . +-1 Barney throws away the goodwill the first half of his movie generates by orchestrating a finale that is impenetrable and dull . +-1 I could just feel the screenwriter at every moment ` Tap , tap , tap , tap , tapping away ' on this screenplay . +2 Its engaging simplicity is driven by appealing leads . +2 Lan Yu is a genuine love story , full of traditional layers of awakening and ripening and separation and recovery . +-1 Enough is not a bad movie , just mediocre . +-1 We 're left with a story that tries to grab us , only to keep letting go at all the wrong moments . +-2 A generic family comedy unlikely to be appreciated by anyone outside the under-10 set . +0 It 's just plain boring . +-1 Plays like one of those conversations that Comic Book Guy on `` The Simpsons '' has . +2 While Parker and co-writer Catherine di Napoli are faithful to Melville 's plotline , they and a fully engaged supporting cast ... have made the old boy 's characters more quick-witted than any English Lit major would have thought possible . +1 The result puts a human face on Derrida , and makes one of the great minds of our times interesting and accessible to people who normally could n't care less . +-1 Memorable for a peculiar malaise that renders its tension flaccid and , by extension , its surprises limp and its resolutions ritual . +1 The bodily function jokes are about what you 'd expect , but there are rich veins of funny stuff in this movie . +0 The director and her capable cast appear to be caught in a heady whirl of New Age-inspired good intentions , but the spell they cast is n't the least bit mesmerizing . +2 Road to Perdition does display greatness , and it 's worth seeing . +-2 You 'll cry for your money back . +1 The picture uses humor and a heartfelt conviction to tell a story about discovering your destination in life , but also acknowledging the places , and the people , from whence you came . +-1 Starts promisingly but disintegrates into a dreary , humorless soap opera . +0 Either a fascinating study of the relationship between mothers and their children or a disturbing story about sociopaths and their marks . +1 You will likely prefer to keep on watching . +0 -LRB- Garbus -RRB- discards the potential for pathological study , exhuming instead , the skewed melodrama of the circumstantial situation . +0 Even though it is infused with the sensibility of a video director , it does n't make for completely empty entertainment +0 Only in its final surprising shots does Rabbit-Proof Fence find the authority it 's looking for . +1 A certain sexiness underlines even the dullest tangents . +-1 While it 's all quite tasteful to look at , the attention process tends to do a little fleeing of its own . +2 One of those rare films that seems as though it was written for no one , but somehow manages to convince almost everyone that it was put on the screen , just for them . +-1 Watch Barbershop again if you 're in need of a Cube fix -- this is n't worth sitting through . +-2 You could easily mistake it for a sketchy work-in-progress that was inexplicably rushed to the megaplexes before its time . +-1 A sour attempt at making a Farrelly Brothers-style , down-and-dirty laugher for the female set . +-1 There are just too many characters saying too many clever things and getting into too many pointless situations . +0 There is so much plodding sensitivity . +0 But be warned , you too may feel time has decided to stand still . +-2 Hey everybody , wanna watch a movie in which a guy dressed as a children 's party clown gets violently gang-raped ? +-1 All three descriptions suit Evelyn , a besotted and obvious drama that tells us nothing new . +0 Courtney CHASES Stuart with a CELL PHONE . +1 Boasts a handful of virtuosic set pieces and offers a fair amount of trashy , kinky fun . +2 If ever a concept came handed down from the movie gods on a silver platter , this is it . +1 Wiseman is patient and uncompromising , letting his camera observe and record the lives of women torn apart by a legacy of abuse . +0 Admirably ambitious but self-indulgent . +1 Can be viewed as pure composition and form -- film as music +2 Skillfully weaves both the elements of the plot and a powerfully evocative mood combining heated sexuality with a haunting sense of malaise . +-2 The premise itself is just SOOOOO tired . +-1 As violent , profane and exploitative as the most offensive action flick you 've ever seen . +2 One of the best movies of the year . +-1 Any film that does n't even in passing mention political prisoners , poverty and the boat loads of people who try to escape the country is less a documentary and more propaganda by way of a valentine sealed with a kiss . +1 Late Marriage is an in-your-face family drama and black comedy that is filled with raw emotions conveying despair and love . +1 But it does have one saving grace . +2 A first-class , thoroughly involving B movie that effectively combines two surefire , beloved genres -- the prison flick and the fight film . +-1 Kaufman 's script is never especially clever and often is rather pretentious . +1 Despite a quieter middle section , involving Aragorn 's dreams of Arwen , this is even better than The Fellowship . +-1 plays like an unbalanced mixture of graphic combat footage and almost saccharine domestic interludes that are pure Hollywood . +2 Scooby Doo is surely everything its fans are hoping it will be , and in that sense is a movie that deserves recommendation . +2 Kids should have a stirring time at this beautifully drawn movie . +0 Recoing 's fantastic performance does n't exactly reveal what makes Vincent tick , but perhaps any definitive explanation for it would have felt like a cheat . +-1 It all looks and plays like a $ 40 million version of a game you 're more likely to enjoy on a computer . +-1 The movie is about as deep as that sentiment . +-1 Woo has as much right to make a huge action sequence as any director , but how long will filmmakers copy the `` Saving Private Ryan '' battle scenes before realizing Steven Spielberg got it right the first time ? +-1 ` Unfaithful ' cheats on itself and retreats to comfortable territory . +1 High drama , Disney-style - a wing and a prayer and a hunky has-been pursuing his castle in the sky . +0 Works because we 're never sure if Ohlinger 's on the level or merely a dying , delusional man trying to get into the history books before he croaks . +0 Bravo reveals the true intent of her film by carefully selecting interview subjects who will construct a portrait of Castro so predominantly charitable it can only be seen as propaganda . +-1 The very definition of what critics have come to term an `` ambitious failure . '' +0 Ah , the travails of metropolitan life ! +-2 No film could possibly be more contemptuous of the single female population . +-2 It 's Splash without the jokes . +0 Despite its raucous intent , XXX is as conventional as a Nike ad and as rebellious as spring break . +2 This is a finely written , superbly acted offbeat thriller . +1 If not a home run , then at least a solid base hit . +1 I 've yet to find an actual Vietnam War combat movie actually produced by either the North or South Vietnamese , but at least now we 've got something pretty damn close . +-2 We never truly come to care about the main characters and whether or not they 'll wind up together , and Michele 's spiritual quest is neither amusing nor dramatic enough to sustain interest . +0 You 'll get the enjoyable basic minimum . +2 A shimmeringly lovely coming-of-age portrait , shot in artful , watery tones of blue , green and brown . +1 The Salton Sea has moments of inspired humour , though every scrap is of the darkest variety . +-1 Bears about as much resemblance to the experiences of most battered women as Spider-Man does to the experiences of most teenagers . +-1 Has all the values of a straight-to-video movie , but because it has a bigger-name cast , it gets a full theatrical release . +2 The soundtrack alone is worth the price of admission . +1 It 's very Beavis and Butthead , yet always seems to elicit a chuckle . +1 Connoisseurs of Chinese film will be pleased to discover that Tian 's meticulous talent has not withered during his enforced hiatus . +2 -LRB- Taymor -RRB- utilizes the idea of making Kahlo 's art a living , breathing part of the movie , often catapulting the artist into her own work . +-2 This is rote spookiness , with nary an original idea -LRB- or role , or edit , or score , or anything , really -RRB- in sight , and the whole of the proceedings beg the question ` Why ? ' +1 Beautiful , angry and sad , with a curious sick poetry , as if the Marquis de Sade had gone in for pastel landscapes . +-1 Fluffy neo-noir hiding behind cutesy film references . +-1 ... a cinematic disaster so inadvertently sidesplitting it 's worth the price of admission for the ridicule factor alone . +0 An overwrought Taiwanese soaper about three people and their mixed-up relationship . +-1 What little grace -LRB- Rifkin 's -RRB- tale of precarious skid-row dignity achieves is pushed into the margins by predictable plotting and tiresome histrionics . +-1 The locale ... remains far more interesting than the story at hand . +2 The story ... is inspiring , ironic , and revelatory of just how ridiculous and money-oriented the record industry really is . +0 Though Frodo 's quest remains unfulfilled , a hardy group of determined New Zealanders has proved its creative mettle . +2 Brutally honest and told with humor and poignancy , which makes its message resonate . +1 Human Nature is a goofball movie , in the way that Malkovich was , but it tries too hard . +1 It 's rare for any movie to be as subtle and touching as The Son 's Room . +-2 A low-budget affair , Tadpole was shot on digital video , and the images often look smeary and blurry , to the point of distraction . +1 The movie 's seams may show ... but Pellington gives `` Mothman '' an irresistibly uncanny ambience that goes a long way toward keeping the picture compelling . +-1 Stale first act , Scrooge story , blatant product placement , some very good comedic songs , strong finish , dumb fart jokes . +-2 Manipulative claptrap , a period-piece movie-of-the-week , plain old blarney ... take your pick . +0 the Venezuelans say things like `` si , pretty much '' and `` por favor , go home '' when talking to Americans . +-1 It 's not original enough . +1 Confessions is n't always coherent , but it 's sharply comic and surprisingly touching , so hold the gong . +-1 An empty exercise , a florid but ultimately vapid crime melodrama with lots of surface flash but little emotional resonance . +1 ` Possession , ' based on the book by A.S. Byatt , demands that LaBute deal with the subject of love head-on ; trading in his cynicism for reverence and a little wit +1 Terrific as Nadia , a Russian mail-order bride who comes to America speaking not a word of English , it 's Kidman who holds the film together with a supremely kittenish performance that gradually accumulates more layers . +-1 Morrissette has performed a difficult task indeed - he 's taken one of the world 's most fascinating stories and made it dull , lifeless , and irritating . +1 Probes in a light-hearted way the romantic problems of individuals for whom the yearning for passion spells discontent . +-1 At some point , all this visual trickery stops being clever and devolves into flashy , vaguely silly overkill . +-1 A rambling ensemble piece with loosely connected characters and plots that never quite gel . +1 Director Alfonso Cuaron gets vivid , convincing performances from a fine cast , and generally keeps things going at a rapid pace , occasionally using an omniscient voice-over narrator in the manner of French New Wave films . +0 A movie that feels like the pilot episode of a new teen-targeted action TV series . +-1 It 's replaced by some dramatic scenes that are jarring and deeply out of place in what could have -LRB- and probably should have -RRB- been a lighthearted comedy . +1 waydowntown may not be an important movie , or even a good one , but it provides a nice change of mindless pace in collision with the hot Oscar season currently underway . +2 It 's a funny little movie with clever dialogue and likeable characters . +-1 A retread of material already thoroughly plumbed by Martin Scorsese . +-1 There is a difference between movies with the courage to go over the top and movies that do n't care about being stupid +-1 Barney 's ideas about creation and identity do n't really seem all that profound , at least by way of what can be gleaned from this three-hour endurance test built around an hour 's worth of actual material . +1 Holm does his sly , intricate magic , and Iben Hjelje is entirely appealing as Pumpkin . +1 Even with all its botches , Enigma offers all the pleasure of a handsome and well-made entertainment . +-1 Watching this film , what we feel is n't mainly suspense or excitement . +1 It gives devastating testimony to both people 's capacity for evil and their heroic capacity for good . +2 A damn fine and a truly distinctive and a deeply pertinent film . +-2 If you 're the kind of parent who enjoys intentionally introducing your kids to films which will cause loads of irreparable damage that years and years of costly analysis could never fix , I have just one word for you - -- Decasia +1 Meyjes ' provocative film might be called an example of the haphazardness of evil . +0 Observant intelligence constantly vies with pretension -- and sometimes plain wacky implausibility -- throughout Maelstrom . +2 This gorgeous epic is guaranteed to lift the spirits of the whole family . +1 Land , people and narrative flow together in a stark portrait of motherhood deferred and desire explored . +-1 It collapses when Mr. Taylor tries to shift the tone to a thriller 's rush . +1 A tone poem of transgression . +-2 A mean-spirited film made by someone who surely read The Catcher in the Rye but clearly suffers from dyslexia +-2 The secrets of time travel will have been discovered , indulged in and rejected as boring before I see this piece of crap again . +-1 Has all the hallmarks of a movie designed strictly for children 's home video , a market so insatiable it absorbs all manner of lame entertainment , as long as 3-year-olds find it diverting . +2 One of those terrific documentaries that collect a bunch of people who are enthusiastic about something and then figures out how to make us share their enthusiasm . +0 ` Sophisticated ' viewers who refuse to admit that they do n't like it will likely call it ` challenging ' to their fellow sophisticates . +1 Sometimes charming , sometimes infuriating , this Argentinean ` dramedy ' succeeds mainly on the shoulders of its actors . +-2 The story suffers a severe case of oversimplification , superficiality and silliness . +1 Featherweight romantic comedy has a few nice twists in a standard plot and the charisma of Hugh Grant and Sandra Bullock . +-1 Flashy gadgets and whirling fight sequences may look cool , but they ca n't distract from the flawed support structure holding Equilibrium up . +1 Able to provide insight into a fascinating part of theater history . +-1 The movie straddles the fence between escapism and social commentary , and on both sides it falls short . +0 The story is virtually impossible to follow here , but there 's a certain style and wit to the dialogue . +1 It reaffirms life as it looks in the face of death . +-1 It is a popcorn film , not a must-own , or even a must-see . +2 An emotionally and spiritually compelling journey seen through the right eyes , with the right actors and with the kind of visual flair that shows what great cinema can really do . +0 Believes so fervently in humanity that it feels almost anachronistic , and it is too cute by half . +1 With We Were Soldiers , Hollywood makes a valiant attempt to tell a story about the Vietnam War before the pathology set in . +1 Shyamalan offers copious hints along the way -- myriad signs , if you will -- that beneath the familiar , funny surface is a far bigger , far more meaningful story than one in which little green men come to Earth for harvesting purposes . +-2 Partly a schmaltzy , by-the-numbers romantic comedy , partly a shallow rumination on the emptiness of success -- and entirely soulless . +0 With this new Rollerball , sense and sensibility have been overrun by what can only be characterized as robotic sentiment . +2 A beautifully tooled action thriller about love and terrorism in Korea . +2 An escapist confection that 's pure entertainment . +1 One of those rare films that come by once in a while with flawless amounts of acting , direction , story and pace . +-1 What they see in each other also is difficult to fathom . +-1 Where This was lazy but enjoyable , a formula comedy redeemed by its stars , That is even lazier and far less enjoyable . +0 I 'll put it this way : If you 're in the mood for a melodrama narrated by talking fish , this is the movie for you . +0 So-so entertainment . +-1 Taken as a whole , The Tuxedo does n't add up to a whole lot . +1 The structure is simple , but in its own way , Rabbit-Proof Fence is a quest story as grand as The Lord of the Rings . +-1 If Oscar had a category called Best Bad Film You Thought Was Going To Be Really Awful But Was n't , Guys would probably be duking it out with The Queen of the Damned for the honor . +2 You feel good , you feel sad , you feel pissed off , but in the end , you feel alive - which is what they did . +1 Takashi Miike keeps pushing the envelope : Ichi the Killer +-2 High Crimes is a cinematic misdemeanor , a routine crime thriller remarkable only for its lack of logic and misuse of two fine actors , Morgan Freeman and Ashley Judd . +-2 Rob Schneider 's infantile cross-dressing routines fill The Hot Chick , the latest gimmick from this unimaginative comedian . +-1 Never does `` Lilo & Stitch '' reach the emotion or timelessness of Disney 's great past , or even that of more recent successes such as `` Mulan '' or `` Tarzan . '' +-1 lazily and glumly settles into a most traditional , reserved kind of filmmaking . +1 Boasts enough funny dialogue and sharp characterizations to be mildly amusing . +-2 We ca n't accuse Kung Pow for misfiring , since it is exactly what it wants to be : an atrociously , mind-numbingly , indescribably bad movie . +0 Defies logic , the laws of physics and almost anyone 's willingness to believe in it . +0 ` Enigma ' is the kind of engaging historical drama that Hollywood appears to have given up on in favor of sentimental war movies in the vein of ` We Were Soldiers . ' +2 An impressive hybrid . +-1 A movie that ca n't get sufficient distance from Leroy 's delusions to escape their maudlin influence . +-2 Idiotic and ugly . +0 What might 've been an exhilarating exploration of an odd love triangle becomes a sprawl of uncoordinated vectors . +0 It has the right approach and the right opening premise , but it lacks the zest and it goes for a plot twist instead of trusting the material . +1 Ultimately engages less for its story of actorly existential despair than for its boundary-hopping formal innovations and glimpse into another kind of Chinese ` cultural revolution . ' +-1 A backhanded ode to female camaraderie penned by a man who has little clue about either the nature of women or of friendship . +0 Bad in such a bizarre way that it 's almost worth seeing , if only to witness the crazy confluence of purpose and taste . +2 A surprisingly funny movie . +0 With not a lot of help from the screenplay -LRB- proficient , but singularly cursory -RRB- , -LRB- Testud -RRB- acts with the feral intensity of the young Bette Davis . +1 Cletis is playful but highly studied and dependent for its success on a patient viewer . +1 Rife with the rueful , wry humor springing out of Yiddish culture and language . +1 Two Weeks Notice has appeal beyond being a Sandra Bullock vehicle or a standard romantic comedy . +0 than ` Magnifique ' . +0 Cockettes has the glorious , gaudy benefit of much stock footage of Those Days , featuring all manner of drag queen , bearded lady and lactating hippie . +-2 It 's horribly depressing and not very well done . +-1 The kids in the audience at the preview screening seemed bored , cheering the pratfalls but little else ; their parents , wise folks that they are , read books . +2 Michael Moore 's latest documentary about America 's thirst for violence is his best film yet ... +2 One of the best rock documentaries ever . +-2 A terrible movie that some people will nevertheless find moving . +0 This is more a case of ` Sacre bleu ! ' +-1 Reggio and Glass so rhapsodize cynicism , with repetition and languorous slo-mo sequences , that Glass 's dirgelike score becomes a fang-baring lullaby . +2 With Dickens ' words and writer-director Douglas McGrath 's even-toned direction , a ripping good yarn is told . +-1 A dramatic comedy as pleasantly dishonest and pat as any Hollywood fluff . +0 Let 's face it -- there are n't many reasons anyone would want to see Crossroads if they 're not big fans of teen pop kitten Britney Spears . +0 Sa da TAY ! +-1 Simplistic , silly and tedious . +1 -LRB- Russell -RRB- makes good B movies -LRB- The Mask , The Blob -RRB- , and The Scorpion King more than ably meets those standards . +-1 The movie wavers between Hallmark card sentimentality and goofy , life-affirming moments straight out of a cellular phone commercial . +1 Fans of the modern day Hong Kong action film finally have the worthy successor to A Better Tomorrow and The Killer which they have been patiently waiting for . +-1 The overall feel is not unlike watching a glorified episode of `` 7th Heaven . '' +-1 The story itself is actually quite vapid . +0 This new Time Machine is hardly perfect ... yet it proves surprisingly serviceable . +-2 Even by the intentionally low standards of frat-boy humor , Sorority Boys is a bowser . +-2 Rather , pity anyone who sees this mishmash . +-1 Despite Auteuil 's performance , it 's a rather listless amble down the middle of the road , where the thematic ironies are too obvious and the sexual politics too smug . +0 If horses could fly , this is surely what they 'd look like . +1 A big-budget\/all-star movie as unblinkingly pure as The Hours is a distinct rarity , and an event . +1 A huge box-office hit in Korea , Shiri is a must for genre fans . +0 Don Michael Paul uses quick-cuts , -LRB- very -RRB- large shadows and wide-angle shots taken from a distance to hide the liberal use of a body double -LRB- for Seagal -RRB- . +0 It 's clear that Mehta simply wanted to update her beloved genre for the thousands of Indians who fancy themselves too sophisticated for the cheese-laced spectacles that pack 'em in on the subcontinent . +1 A wonderful , ghastly film . +2 As improbable as this premise may seem , Abbass 's understated , shining performance offers us the sense that on some elemental level , Lilia deeply wants to break free of her old life . +0 Instead , he focuses on the anguish that can develop when one mulls leaving the familiar to traverse uncharted ground . +1 A timely look back at civil disobedience , anti-war movements and the power of strong voices . +1 It 's stylishly directed with verve ... +2 I had a dream that a smart comedy would come along to rescue me from a summer of teen-driven , toilet-humor codswallop , and its name was Earnest . +1 Demonstrates a vivid imagination and an impressive style that result in some terrific setpieces . +1 It is a strength of a documentary to disregard available bias , especially as temptingly easy as it would have been with this premise . +-2 The predominantly amateur cast is painful to watch , so stilted and unconvincing are the performances . +-1 Hmmm ... might I suggest that the wayward wooden one end it all by stuffing himself into an electric pencil sharpener ? +1 A pretty decent kid-pleasing , tolerable-to-adults lark of a movie . +1 A tightly directed , highly professional film that 's old-fashioned in all the best possible ways . +2 You 're not merely watching history , you 're engulfed by it . +1 White Oleander may leave you rolling your eyes in the dark , but that does n't mean you wo n't like looking at it . +-1 Bad Company has one of the most moronic screenplays of the year , full of holes that will be obvious even to those who are n't looking for them . +-1 The film does n't show enough of the creative process or even of what was created for the non-fan to figure out what makes Wilco a big deal . +0 A drama ? +0 A fast-paced , glitzy but extremely silly piece . +-1 Even if it made its original release date last fall , it would 've reeked of a been-there , done-that sameness . +-2 It 's hard to imagine acting that could be any flatter . +0 I 'm sure the filmmakers found this a remarkable and novel concept , but +-1 All the sensuality , all the eroticism of a good vampire tale has been , pardon the pun , sucked out and replaced by goth goofiness . +-1 The events of the film are just so WEIRD that I honestly never knew what the hell was coming next . +-1 The problem is that Van Wilder does little that is actually funny with the material . +-2 The Ya-Ya 's have many secrets and one is - the books are better . +-1 his -LRB- Nelson 's -RRB- screenplay needs some serious re-working to show more of the dilemma , rather than have his characters stage shouting matches about it . +-1 Over and over again . +-1 This is not a Jackie Chan movie . +0 It 's quite another to feel physically caught up in the process . +-1 But there 's plenty to offend everyone ... +-1 He thinks the film is just as much a document about him as it is about the subject . +1 What emerges is an unsettling picture of childhood innocence combined with indoctrinated prejudice . +1 Not quite as miraculous as its DreamWorks makers would have you believe , but it more than adequately fills the eyes and stirs the emotions . +-1 This is n't a new idea . +1 A tour de force drama about the astonishingly pivotal role of imagination in the soulful development of two rowdy teenagers . +0 That death is merely a transition is a common tenet in the world 's religions . +0 Wiseman reveals the victims of domestic abuse in all of their pity and terror . +-2 It 's all surface psychodramatics . +-1 While Scorsese 's bold images and generally smart casting ensure that `` Gangs '' is never lethargic , the movie is hindered by a central plot that 's peppered with false starts and populated by characters who are nearly impossible to care about . +1 Amy and Matthew have a bit of a phony relationship , but the film works in spite of it . +-1 One can only assume that the jury who bestowed star Hoffman 's brother Gordy with the Waldo Salt Screenwriting award at 2002 's Sundance Festival were honoring an attempt to do something different over actually pulling it off +-1 An affable but undernourished romantic comedy that fails to match the freshness of the actress-producer and writer 's previous collaboration , Miss Congeniality . +2 A thoroughly entertaining comedy that uses Grant 's own twist of acidity to prevent itself from succumbing to its own bathos . +1 Spielberg 's picture is smarter and subtler than -LRB- Total Recall and Blade Runner -RRB- , although its plot may prove too convoluted for fun-seeking summer audiences . +2 Chamber of Secrets will find millions of eager fans . +-1 An instantly forgettable snow-and-stuntwork extravaganza that likely will be upstaged by an avalanche of more appealing holiday-season product . +-2 After sitting through this sloppy , made-for-movie comedy special , it makes me wonder if Lawrence hates criticism so much that he refuses to evaluate his own work . +0 A chick flick for guys . +1 If you 've the patience , there are great rewards here . +1 Among the many pleasures are the lively intelligence of the artists and their perceptiveness about their own situations . +1 The film reminds me of a vastly improved Germanic version of My Big Fat Greek Wedding -- with better characters , some genuine quirkiness and at least a measure of style . +0 Harvard Man is a semi-throwback , a reminiscence without nostalgia or sentimentality . +1 Diaz , Applegate , Blair and Posey are suitably kooky which should appeal to women and they strip down often enough to keep men alert , if not amused . +-2 Plotless collection of moronic stunts is by far the worst movie of the year . +1 It all plays out ... like a high-end John Hughes comedy , a kind of Elder Bueller 's Time Out . +-2 A smug and convoluted action-comedy that does n't allow an earnest moment to pass without reminding audiences that it 's only a movie . +-1 Love Liza is a festival film that would have been better off staying on the festival circuit . +1 Simple , poignant and leavened with humor , it 's a film that affirms the nourishing aspects of love and companionship . +0 Presents a good case while failing to provide a reason for us to care beyond the very basic dictums of human decency . +1 This seductive tease of a thriller gets the job done . +2 The movie is ingenious fun . +0 Noyce creates a film of near-hypnotic physical beauty even as he tells a story as horrifying as any in the heart-breakingly extensive annals of white-on-black racism . +0 It 's a fanboy ` what if ? ' +2 Melds derivative elements into something that is often quite rich and exciting , and always a beauty to behold . +-2 As plain and pedestrian as catsup -- +0 ` Like a child with an important message to tell ... -LRB- Skins ' -RRB- faults are easy to forgive because the intentions are lofty . ' +-2 It is n't that Stealing Harvard is a horrible movie -- if only it were that grand a failure ! +-1 When your subject is illusion versus reality , should n't the reality seem at least passably real ? +-2 This is the kind of movie that gets a quick release before real contenders arrive in September . +2 For devotees of French cinema , Safe Conduct is so rich with period minutiae it 's like dying and going to celluloid heaven . +0 You can see the would-be surprises coming a mile away , and the execution of these twists is delivered with a hammer . +-1 If only Merchant paid more attention the story . +1 As the princess , Sorvino glides gracefully from male persona to female without missing a beat . +-1 The things this movie tries to get the audience to buy just wo n't fly with most intelligent viewers . +1 Though its rather routine script is loaded with familiar situations , the movie has a cinematic fluidity and sense of intelligence that makes it work more than it probably should . +0 It 's a brilliant , honest performance by Nicholson , but the film is an agonizing bore except when the fantastic Kathy Bates turns up . +0 cynical and serious look at teenage boys doing what they do best - being teenagers . +-1 This is for the most part a useless movie , even with a great director at the helm . +-2 Mr. Deeds is not really a film as much as it is a loose collection of not-so-funny gags , scattered moments of lazy humor . +2 Secretary manages a neat trick , bundling the flowers of perversity , comedy and romance into a strangely tempting bouquet of a movie . +-2 It 's dull , spiritless , silly and monotonous : an ultra-loud blast of pointless mayhem , going nowhere fast . +0 Yet another weepy Southern bore-athon . +0 It 's actually pretty funny , but in all the wrong places . +-2 Madonna has made herself over so often now , there 's apparently nothing left to work with , sort of like Michael Jackson 's nose . +-1 Bottom-rung New Jack City wannabe . +1 There is a general air of exuberance in All About The Benjamins that 's hard to resist . +1 There is a certain sense of experimentation and improvisation to this film that may not always work , but it is nevertheless compelling . +0 The film is a masterpiece of nuance and characterization , marred only by an inexplicable , utterly distracting blunder at the very end . +1 Playfully profound ... and crazier than Michael Jackson on the top floor of a skyscraper nursery surrounded by open windows . +1 -LRB- Gosling 's -RRB- combination of explosive physical energy and convincing intelligence helps create a complex , unpredictable character . +2 Both a beautifully made nature film and a tribute to a woman whose passion for this region and its inhabitants still shines in her quiet blue eyes . +1 Dense , exhilarating documentary . +-2 Not even Steven Spielberg has dreamed up such blatant and sickening product placement in a movie . +-1 As it stands , Crocodile Hunter has the hurried , badly cobbled look of the 1959 Godzilla , which combined scenes of a Japanese monster flick with canned shots of Raymond Burr commenting on the monster 's path of destruction . +-2 Those of you who are not an eighth grade girl will most likely doze off during this one . +-2 is that it 's a crime movie made by someone who obviously knows nothing about crime . +1 The movie , despite its rough edges and a tendency to sag in certain places , is wry and engrossing . +-1 A noble failure . +-2 Becomes a bit of a mishmash : a tearjerker that does n't and a thriller that wo n't . +1 As ex-Marine Walter , who may or may not have shot Kennedy , actor Raymond J. Barry is perfectly creepy and believable . +0 It 's not a bad plot ; but , unfortunately , the movie is nowhere near as refined as all the classic dramas it borrows from . +-1 Until its final minutes this is a perceptive study of two families in crisis -- and of two girls whose friendship is severely tested by bad luck and their own immaturity . +1 I liked a lot of the smaller scenes . +1 Beautifully reclaiming the story of Carmen and recreating it an in an African idiom . +-2 but rather , ` How can you charge money for this ? ' +1 What could have been a daytime soap opera is actually a compelling look at a young woman 's tragic odyssey . +-1 For a film about action , Ultimate X is the gabbiest giant-screen movie ever , bogging down in a barrage of hype . +-2 No one involved , save Dash , shows the slightest aptitude for acting , and the script , credited to director Abdul Malik Abbott and Ernest ` Tron ' Anderson , seems entirely improvised . +2 Insanely hilarious ! +-2 There is no psychology here , and no real narrative logic -- just a series of carefully choreographed atrocities , which become strangely impersonal and abstract . +0 The ending does n't work ... but most of the movie works so well I 'm almost recommending it , anyway -- maybe not to everybody , but certainly to people with a curiosity about how a movie can go very right , and then step wrong . +-2 The cumulative effect of watching this 65-minute trifle is rather like being trapped while some weird relative trots out the video he took of the family vacation to Stonehenge . +-1 A waterlogged version of ` Fatal Attraction ' for the teeny-bopper set ... a sad , soggy potboiler that wastes the talents of its attractive young leads . +0 Indeed , none of these words really gets at the very special type of badness that is Deuces Wild . +-2 Completely creatively stillborn and executed in a manner that I 'm not sure could be a single iota worse ... a soulless hunk of exploitative garbage . +1 There are n't many conclusive answers in the film , but there is an interesting story of pointed personalities , courage , tragedy and the little guys vs. the big guys . +-2 Aside from the fact that the film idiotically uses the website feardotcom.com or the improperly hammy performance from poor Stephen Rea , the film gets added disdain for the fact that it is nearly impossible to look at or understand . +-1 Insufferably naive . +-1 Animated drivel meant to enhance the self-image of drooling idiots . +2 The performances are remarkable . +-2 Tries so hard to be quirky and funny that the strain is all too evident . +0 it may play well as a double feature with mainstream foreign mush like My Big Fat Greek Wedding +-2 -LRB- Creates -RRB- the worst kind of mythologizing , the kind that sacrifices real heroism and abject suffering for melodrama . +1 The wonderfully lush Morvern Callar is pure punk existentialism , and Ms. Ramsay and her co-writer , Liana Dognini , have dramatized the Alan Warner novel , which itself felt like an answer to Irvine Welsh 's book Trainspotting . +-1 Too bad writer-director Adam Rifkin situates it all in a plot as musty as one of the Golden Eagle 's carpets . +2 A smart , sassy and exceptionally charming romantic comedy . +-1 Yet another iteration of what 's become one of the movies ' creepiest conventions , in which the developmentally disabled are portrayed with almost supernatural powers to humble , teach and ultimately redeem their mentally `` superior '' friends , family ... +-1 A droll , bitchy frolic which pokes fun at the price of popularity and small-town pretension in the Lone Star State . +-1 These self-styled athletes have banged their brains into the ground so frequently and furiously , their capacity to explain themselves has gone the same way as their natural instinct for self-preservation . +-1 No amount of good acting is enough to save Oleander 's uninspired story . +-2 No amount of nostalgia for Carvey 's glory days can disguise the fact that the new film is a lame kiddie flick and that Carvey 's considerable talents are wasted in it . +-2 ... pays tribute to heroes the way Julia Roberts hands out awards -- with phony humility barely camouflaging grotesque narcissism . +-1 More likely to have you scratching your head than hiding under your seat . +1 The beauty of the piece is that it counts heart as important as humor . +0 This is NOT a retread of `` Dead Poets ' Society . '' +0 Pumpkin struts about with `` courage '' pinned to its huckster lapel while a yellow streak a mile wide decorates its back . +1 A directorial tour de force by Bernard Rose , ivans xtc . +0 May be the most undeserving victim of critical overkill since Town and Country . +-1 A straight-ahead thriller that never rises above superficiality . +2 It tends to remind one of a really solid Woody Allen film , with its excellent use of New York locales and sharp writing +0 Films are made of little moments . +0 In a strange way , Egoyan has done too much . +1 Wise and deadpan humorous . +-1 Instead of panoramic sweep , Kapur gives us episodic choppiness , undermining the story 's emotional thrust . +-2 It 's too interested in jerking off in all its Byzantine incarnations to bother pleasuring its audience . +2 The film is a hoot , and is just as good , if not better than much of what 's on Saturday morning TV especially the pseudo-educational stuff we all ca n't stand . +1 ` What 's the Russian word for Wow !? ' +0 Pascale Bailly 's rom-com +0 A very pretty after-school special . +1 Catch it ... if you can ! +1 This real-life Hollywood fairy-tale is more engaging than the usual fantasies Hollywood produces . +1 It is Scott 's convincing portrayal of Roger the sad cad that really gives the film its oomph . +-1 Shallow . +1 Screenwriter Dan Schneider and director Shawn Levy substitute volume and primary colors for humor and bite . +1 A film that will enthrall the whole family . +-2 True to its animatronic roots : ... as stiff , ponderous and charmless as a mechanical apparatus ... ` The Country Bears ' should never have been brought out of hibernation . +-1 The filmmakers are playing to the Big Boys in New York and L.A. To that end , they mock the kind of folks they do n't understand , ones they figure the power-lunchers do n't care to understand , either . +-2 The biggest problem with Roger Avary 's uproar against the MPAA is that , even in all its director 's cut glory , he 's made a film that 's barely shocking , barely interesting and most of all , barely anything . +-1 -LRB- T -RRB- oo many of these gross out scenes ... +2 It 's a head-turner -- thoughtfully written , beautifully read and , finally , deeply humanizing . +1 To others , it will remind them that Hong Kong action cinema is still alive and kicking . +2 A poignant comedy that offers food for thought . +0 About as original as a gangster sweating bullets while worrying about a contract on his life . +-1 Its weighty themes are too grave for youngsters , but the story is too steeped in fairy tales and other childish things to appeal much to teenagers . +1 While the story 's undeniably hard to follow , Iwai 's gorgeous visuals seduce . +2 Extraordinary debut from Josh Koury . +0 Smothered by its own solemnity . +1 Even if it pushes its agenda too forcefully , this remains a film about something , one that attempts and often achieves a level of connection and concern . +-1 Writer-director Walter Hill and co-writer David Giler try to create characters out of the obvious cliches , but wind up using them as punching bags . +2 Secret Ballot is a funny , puzzling movie ambiguous enough to be engaging and oddly moving . +-2 It 's as sorry a mess as its director 's diabolical debut , Mad Cows . +-1 While this film has an ` A ' list cast and some strong supporting players , the tale -- like its central figure , Vivi -- is just a little bit hard to love . +-1 As for children , they wo n't enjoy the movie at all . +2 It 's no lie -- Big Fat Liar is a real charmer . +2 A witty , low-key romantic comedy . +0 Streamlined to a tight , brisk 85-minute screwball thriller , `` Big Trouble '' is funny , harmless and as substantial as a tub of popcorn with extra butter . +-1 Death might be a release . +1 Spirit is a visual treat , and it takes chances that are bold by studio standards , but it lacks a strong narrative . +-2 If you go , pack your knitting needles . +1 Implicitly acknowledges and celebrates the glorious chicanery and self-delusion of this most American of businesses , and for that reason it may be the most oddly honest Hollywood document of all . +1 Much of The Lady and the Duke is about quiet , decisive moments between members of the cultural elite as they determine how to proceed as the world implodes . +1 The movie is pretty funny now and then without in any way demeaning its subjects . +-1 A movie that 's held captive by mediocrity . +2 It 's a treat -- a delightful , witty , improbable romantic comedy with a zippy jazzy score ... Grant and Bullock make it look as though they are having so much fun . +0 Whereas the extremely competent hitman films such as Pulp Fiction and Get Shorty resonate a sardonic verve to their caustic purpose for existing , Who Is Cletis Tout ? +1 It 's probably worth catching solely on its visual merits . +0 Bartlett 's hero remains a reactive cipher , when opening the man 's head and heart is the only imaginable reason for the film to be made . +-1 You may think you have figured out the con and the players in this debut film by Argentine director Fabian Bielinsky , but while you were thinking someone made off with your wallet . +1 A sharp and quick documentary that is funny and pithy , while illuminating an era of theatrical comedy that , while past , really is n't . +-2 A major waste ... generic . +-1 -LRB- Johnnie To and Wai Ka Fai are -RRB- sure to find an enthusiastic audience among American action-adventure buffs , but the film 's interests may be too narrow to attract crossover viewers . +-2 The movie is a dud . +2 It 's a fun adventure movie for kids -LRB- of all ages -RRB- that like adventure . +1 It 's the type of film about growing up that we do n't see often enough these days : realistic , urgent , and not sugarcoated in the least . +-1 A great script brought down by lousy direction . +-1 Unless you come in to the film with a skateboard under your arm , you 're going to feel like you were n't invited to the party . +-1 It 's so downbeat and nearly humorless that it becomes a chore to sit through -- despite some first-rate performances by its lead . +2 No Such Thing is sort of a minimalist Beauty and the Beast , but in this case the Beast should definitely get top billing . +-1 This picture is mostly a lump of run-of-the-mill profanity sprinkled with a few remarks so geared toward engendering audience sympathy that you might think he was running for office -- or trying to win over a probation officer . +0 Tells -LRB- the story -RRB- with such atmospheric ballast that shrugging off the plot 's persnickety problems is simply a matter of -LRB- being -RRB- in a shrugging mood . +2 Fast-paced and wonderfully edited , the film is extremely thorough . +2 Gives everyone something to shout about . +1 A showcase for both the scenic splendor of the mountains and for legendary actor Michel Serrault , the film is less successful on other levels . +-1 There are few things more frustrating to a film buff than seeing an otherwise good movie marred beyond redemption by a disastrous ending . +-1 into How Long Is This Movie ? +-1 When the fire burns out , we 've only come face-to-face with a couple dragons and that 's where the film ultimately fails . +-1 Parker updates the setting in an attempt to make the film relevant today , without fully understanding what it was that made the story relevant in the first place . +-1 But what is missing from it all is a moral . +0 OK arthouse . +1 The film , while not exactly assured in its execution , is notable for its sheer audacity and openness . +1 Not only a reminder of how they used to make movies , but also how they sometimes still can be made . +-1 True to its title , it traps audiences in a series of relentlessly nasty situations that we would pay a considerable ransom not to be looking at . +0 It follows the basic plot trajectory of nearly every Schwarzenegger film : Someone crosses Arnie . +1 The hot topics of the plot are relegated to the background -- a welcome step forward from the Sally Jesse Raphael atmosphere of films like Philadelphia and American Beauty . +-1 contrasting the original Ringu with the current Americanized adaptation is akin to comparing The Evil Dead with Evil Dead II +1 There are so few films about the plight of American Indians in modern America that Skins comes as a welcome , if downbeat , missive from a forgotten front . +1 Director Paul Cox 's unorthodox , abstract approach to visualizing Nijinsky 's diaries is both stimulating and demanding . +1 While there 's likely very little crossover appeal to those without much interest in the Elizabethans -LRB- as well as rank frustration from those in the know about Rubbo 's dumbed-down tactics -RRB- , Much Ado About Something is an amicable endeavor . +1 The film is a fierce dance of destruction . +-1 It 's impossible to even categorize this as a smutty guilty pleasure . +-1 Nothing more than a widget cranked out on an assembly line to see if stupid Americans will get a kick out of goofy Brits with cute accents performing ages-old slapstick and unfunny tricks . +1 And that makes all the difference . +-2 It looks like an action movie , but it 's so poorly made , on all levels , that it does n't even qualify as a spoof of such . +0 Like being invited to a classy dinner soiree and not knowing anyone . +-2 What we get in FearDotCom is more like something from a bad Clive Barker movie . +-1 Knockaround Guys plays like a student film by two guys who desperately want to be Quentin Tarantino when they grow up . +-2 The story is lacking any real emotional impact , and the plot is both contrived and cliched . +2 You 'll probably love it . +-2 One sloughs one 's way through the mire of this alleged psychological thriller in search of purpose or even a plot . +0 Cynics need not apply . ' +0 An involving , inspirational drama that sometimes falls prey to its sob-story trappings . +1 A sense of real magic , perhaps . +2 Bouquet gives a performance that is masterly . +-1 Yes , Spirited Away is a triumph of imagination , but it 's also a failure of storytelling . +0 s face is chillingly unemotive , yet he communicates a great deal in his performance . +-1 Shrewd but pointless . +1 A heady , biting , be-bop ride through nighttime Manhattan , a loquacious videologue of the modern male and the lengths to which he 'll go to weave a protective cocoon around his own ego . +0 If all of Eight Legged Freaks was as entertaining as the final hour , I would have no problem giving it an unqualified recommendation . +1 A weird little movie that 's amusing enough while you watch it , offering fine acting moments and pungent insights into modern L.A. 's show-biz and media subcultures . +0 A lack of thesis makes Maryam , in the end , play out with the intellectual and emotional impact of an after-school special . +-1 A high-minded snoozer . +1 ` it 's better to go in knowing full well what 's going to happen , but willing to let the earnestness of its execution and skill of its cast take you down a familiar road with a few twists . +-1 A little less extreme than in the past , with longer exposition sequences between them , and with fewer gags to break the tedium . +0 The camera twirls ! +1 This version does justice both to Stevenson and to the sci-fi genre . +-1 A boring masquerade ball where normally good actors , even Kingsley , are made to look bad . +1 If you are into splatter movies , then you will probably have a reasonably good time with The Salton Sea . +1 They 're just a couple of cops in Copmovieland , these two , but in Narc , they find new routes through a familiar neighborhood . +-2 Hate it because it 's lousy . +1 Nicks refuses to let Slackers be seen as just another teen movie , which means he can be forgiven for frequently pandering to fans of the gross-out comedy . +2 Director Lee has a true cinematic knack , but it 's also nice to see a movie with its heart so thoroughly , unabashedly on its sleeve . +-2 ... a movie that , quite simply , should n't have been made . +1 - style cross-country adventure ... it has sporadic bursts of liveliness , some so-so slapstick and a few ear-pleasing songs on its soundtrack . +-1 Howard and his co-stars all give committed performances , but they 're often undone by Howard 's self-conscious attempts to find a ` literary ' filmmaking style to match his subject . +1 The film has the uncanny ability to right itself precisely when you think it 's in danger of going wrong . +2 ... an enjoyably frothy ` date movie ' ... +1 ... certainly an entertaining ride , despite many talky , slow scenes . +2 ... a series of tales told with the intricate preciseness of the best short story writing . +2 It 's a wonderful , sobering , heart-felt drama . +1 The cast , collectively a successful example of the lovable-loser protagonist , shows deft comic timing . +-1 Its plot and animation offer daytime TV serviceability , but little more . +-1 On the evidence before us , the answer is clear : Not easily and , in the end , not well enough . +0 It is not what you see , it is what you think you see . +1 Canada 's arctic light shines bright on this frozen tundra soap opera that breathes extraordinary life into the private existence of the Inuit people . +-2 Several uninteresting , unlikeable people do bad things to and with each other in `` Unfaithful . '' +-1 Plays like the old disease-of-the-week small-screen melodramas . +1 Alternating between facetious comic parody and pulp melodrama , this smart-aleck movie ... tosses around some intriguing questions about the difference between human and android life . +-1 If I want a real movie , I 'll buy the Criterion DVD . +1 A deliberative account of a lifestyle characterized by its surface-obsession -- one that typifies the delirium of post , pre , and extant stardom . +2 Lux , now in her eighties , does a great combination act as narrator , Jewish grandmother and subject -- taking us through a film that is part biography , part entertainment and part history . +-1 Video games are more involving than this mess . +1 Features Fincher 's characteristically startling visual style and an almost palpable sense of intensity . +-1 None of the characters or plot-lines are fleshed-out enough to build any interest . +-1 Otherwise , this could be a passable date film . +0 Are monsters born , or made ? +-1 All of the elements are in place for a great film noir , but director George Hickenlooper 's approach to the material is too upbeat . +1 A little melodramatic , but with enough hope to keep you engaged . +0 Generic slasher-movie nonsense , but it 's not without style . +1 A superlative B movie -- funny , sexy , and rousing . +0 It did n't go straight to video . +-2 The misery of these people becomes just another voyeuristic spectacle , to be consumed and forgotten . +-1 Aan opportunity wasted . +-2 This stuck pig of a movie flails limply between bizarre comedy and pallid horror . +-1 It is bad , but certainly not without merit as entertainment . +2 One of the most original American productions this year , you 'll find yourself remembering this refreshing visit to a Sunshine State . +-1 A bland animated sequel that hardly seems worth the effort . +-1 Maybe LeBlanc thought , `` Hey , the movie about the baseball-playing monkey was worse . '' +1 From its invitingly upbeat overture to its pathos-filled but ultimately life-affirming finale , Martin is a masterfully conducted work . +1 Poignant Japanese epic about adolescent anomie and heartbreak . +1 Great fun both for sports aficionados and for ordinary louts whose idea of exercise is climbing the steps of a stadium-seat megaplex . +-1 An excruciating demonstration of the unsalvageability of a movie saddled with an amateurish screenplay . +-1 Trying to make head or tail of the story in the hip-hop indie Snipes is enough to give you brain strain -- and the pay-off is negligible . +-1 It reduces the complexities to bromides and slogans and it gets so preachy-keen and so tub-thumpingly loud it makes you feel like a chump just for sitting through it . +1 Uneven , self-conscious but often hilarious spoof . +-1 Feeble comedy . +2 Many a parent and their teen -LRB- or preteen -RRB- kid could bond while watching A Walk To Remember . +0 A Jewish WW II doc that is n't trying simply to out-shock , out-outrage or out-depress its potential audience ! +2 It 's no surprise that as a director Washington demands and receives excellent performances , from himself and from newcomer Derek Luke . +1 Austin Powers for the most part is extremely funny , the first part making up for any flaws that come later . +0 A collage +1 Psychologically revealing . +-1 Serving Sara should be served an eviction notice at every theater stuck with it . +-1 ... expands the horizons of boredom to the point of collapse , turning into a black hole of dullness , from which no interesting concept can escape . +1 All three women deliver remarkable performances . +1 Leigh makes these lives count . +1 This is a nicely handled affair , a film about human darkness but etched with a light -LRB- yet unsentimental -RRB- touch . +0 Meant to reduce Blake 's philosophy into a tragic coming-of-age saga punctuated by bursts of animator Todd McFarlane 's superhero dystopia . +-1 But it also comes with the laziness and arrogance of a thing that already knows it 's won . +1 What 's really so appealing about the characters is their resemblance to everyday children . +0 will be far more interesting to the Soderbergh faithful than it will be to the casual moviegoer who might be lured in by Julia Roberts ... +-1 A bore that tends to hammer home every one of its points . +-2 ... an airless , prepackaged Julia Roberts wannabe that stinks so badly of hard-sell image-mongering you 'll wonder if Lopez 's publicist should share screenwriting credit . +1 It is quite a vision . +2 I like this movie a lot . +1 An old-fashioned drama of substance about a teacher 's slide down the slippery slope of dishonesty after an encounter with the rich and the powerful who have nothing but disdain for virtue . +-2 An ugly , pointless , stupid movie . +0 Ritchie may not have a novel thought in his head , but he knows how to pose Madonna . +1 Manages to delight without much of a story . +-1 The histrionic muse still eludes Madonna and , playing a charmless witch , she is merely a charmless witch . +1 If you 're down for a silly hack-and-slash flick , you can do no wrong with Jason X. +0 If you thought Tom Hanks was just an ordinary big-screen star , wait until you 've seen him eight stories tall . +-2 Her fans walked out muttering words like `` horrible '' and `` terrible , '' but had so much fun dissing the film that they did n't mind the ticket cost . +1 Bluto Blutarsky , we miss you . +0 You Should Pay Nine Bucks for This : Because you can hear about suffering Afghan refugees on the news and still be unaffected . +0 Eric Byler 's nuanced pic avoids easy sentiments and explanations ... +1 While obviously aimed at kids , The Country Bears ... should keep parents amused with its low groan-to-guffaw ratio . +-1 Wildly incompetent but brilliantly named Half Past Dead -- or for Seagal pessimists : Totally Past His Prime . +-1 Most fish stories are a little peculiar , but this is one that should be thrown back in the river . +1 You may leave the theater with more questions than answers , but darned if your toes wo n't still be tapping . +1 While it has definite weaknesses -- like a rather unbelievable love interest and a meandering ending -- this '60s caper film is a riveting , brisk delight . +-2 There 's no disguising this as one of the worst films of the summer . +1 Coy but exhilarating , with really solid performances by Ving Rhames and Wesley Snipes . +-1 Nijinsky says , ' I know how to suffer ' and if you see this film you 'll know too . +0 There ai n't a lot more painful than an unfunny movie that thinks it 's hilarious . +1 No worse a film than Breaking Out , and Breaking Out was utterly charming . +0 Maid in Manhattan might not look so appealing on third or fourth viewing down the road ... But as a high concept vehicle for two bright stars of the moment who can rise to fans ' lofty expectations , the movie passes inspection . +1 Whether or not you buy Mr. Broomfield 's findings , the film acquires an undeniable entertainment value as the slight , pale Mr. Broomfield continues to force himself on people and into situations that would make lesser men run for cover . +2 Third time 's the charm ... yeah , baby ! +1 Quietly engaging . +-2 It all unfolds predictably , and the adventures that happen along the way seem repetitive and designed to fill time , providing no real sense of suspense . +0 Sometimes this modest little number clicks , and sometimes it does n't . +2 It 's always enthralling . +-1 Yet why it fails is a riddle wrapped in a mystery inside an enigma . +2 Morvern Callar confirms Lynne Ramsay as an important , original talent in international cinema . +-1 If only it had the story to match . +0 to be more engaging on an emotional level , funnier , and on the whole less detached . +-1 about gays in what is essentially an extended soap opera +-2 It 's possible that something hip and transgressive was being attempted here that stubbornly refused to gel , but the result is more puzzling than unsettling . +1 Slow and ponderous , but Rohmer 's drama builds to an intense indoor drama about compassion , sacrifice , and Christian love in the face of political corruption . +0 `` The turntable is now outselling the electric guitar ... '' +1 Strip it of all its excess debris , and you 'd have a 90-minute , four-star movie . +-1 Sadly , as Blood Work proves , that was a long , long time ago . +-1 Like Showgirls and Glitter , the most entertaining moments here are unintentional . +1 The footage of the rappers at play and the prison interview with Suge Knight are just two of the elements that will grab you . +1 Some Body will take you places you have n't been , and also places you have . +-2 The director , with his fake backdrops and stately pacing , never settles on a consistent tone . +1 A little uneven to be the cat 's meow , but it 's good enough to be the purr . +-1 Like its script , which nurses plot holes gaping enough to pilot an entire Olympic swim team through , the characters in Swimfan seem motivated by nothing short of dull , brain-deadening hangover . +-1 It 's surprisingly bland despite the heavy doses of weird performances and direction . +-1 Disreputable doings and exquisite trappings are dampened by a lackluster script and substandard performances . +-1 An unencouraging threefold expansion on the former MTV series , accompanying the stunt-hungry dimwits in a random series of collected gags , pranks , pratfalls , dares , injuries , etc. . +-1 This is a movie that starts out like Heathers , then becomes Bring it On , then becomes unwatchable . +0 Director Chris Eyre is going through the paces again with his usual high melodramatic style of filmmaking . +1 The observations of this social\/economic\/urban environment are canny and spiced with irony . +-2 Suffers from over-familiarity since hit-hungry British filmmakers have strip-mined the Monty formula mercilessly since 1997 . +1 Generates an enormous feeling of empathy for its characters . +0 `` It 's all about the image . '' +-2 Sheridan is painfully bad , a fourth-rate Jim Carrey who does n't understand the difference between dumb fun and just plain dumb . +2 Eric Schweig and Graham Greene both exude an air of dignity that 's perfect for the proud warrior that still lingers in the souls of these characters . +1 Amidst the action , the script carries Arnold -LRB- and the viewers -RRB- into the forbidden zone of sympathizing with terrorist motivations by presenting the `` other side of the story . '' +0 I would be shocked if there was actually one correct interpretation , but that should n't make the movie or the discussion any less enjoyable . +-2 The film feels formulaic , its plot and pacing typical Hollywood war-movie stuff , while the performances elicit more of a sense of deja vu than awe . +1 One of the smarter offerings the horror genre has produced in recent memory , even if it 's far tamer than advertised . +-2 The issues are presented in such a lousy way , complete with some of the year 's -LRB- unintentionally -RRB- funniest moments , that it 's impossible to care . +1 A funny film . +2 Sayles has a knack for casting , often resurrecting performers who rarely work in movies now ... and drawing flavorful performances from bland actors . +0 The photographer 's show-don ` t-tell stance is admirable , but it can make him a problematic documentary subject . +0 It is a testament of quiet endurance , of common concern , of reconciled survival . +1 If you 're in the right B-movie frame of mind , it may just scare the pants off you . +1 Despite its shortcomings , Girls Ca n't Swim represents an engaging and intimate first feature by a talented director to watch , and it 's a worthy entry in the French coming-of-age genre . +0 Weiss and Speck never make a convincing case for the relevance of these two 20th-century footnotes . +1 Even before it builds up to its insanely staged ballroom scene , in which 3000 actors appear in full regalia , it 's waltzed itself into the art film pantheon . +1 Australia : Land Beyond Time is an enjoyable Big Movie primarily because Australia is a weirdly beautiful place . +2 Even if you 've seen `` Stomp '' -LRB- the stage show -RRB- , you still have to see this ! +-2 There is nothing funny in this every-joke-has - been-told-a - thousand-times - before movie . +0 But if you 've paid a matinee price and bought a big tub of popcorn , there 's guilty fun to be had here . +1 that works . +-1 Although ... visually striking and slickly staged , it 's also cold , grey , antiseptic and emotionally desiccated . +0 A highly personal look at the effects of living a dysfunctionally privileged lifestyle , and by the end , we only wish we could have spent more time in its world . +2 Overall , Cletis Tout is a winning comedy that excites the imagination and tickles the funny bone . +-2 Rollerball IS as bad as you think , and worse than you can imagine . +2 may prove to be -LRB- Tsai 's -RRB- masterpiece . +-1 Donovan ... squanders his main asset , Jackie Chan , and fumbles the vital action sequences . +0 Dense and enigmatic ... elusive ... stagy and stilted +0 If the movie were all comedy , it might work better . +1 May lack the pungent bite of its title , but it 's an enjoyable trifle nonetheless . +0 There are problems with this film that even 3 Oscar winners ca n't overcome , but it 's a nice girl-buddy movie once it gets rock-n-rolling . +1 Rodriguez does a splendid job of racial profiling Hollywood style -- casting excellent Latin actors of all ages -- a trend long overdue . +0 Would n't it be funny if a bunch of Allied soldiers went undercover as women in a German factory during World War II ? +1 Interesting both as a historical study and as a tragic love story . +0 Clayburgh and Tambor are charming performers ; neither of them deserves Eric Schaeffer . +-1 One key problem with these ardently Christian storylines is that there is never any question of how things will turn out . +-2 It 's so devoid of joy and energy it makes even Jason X ... look positively Shakesperean by comparison . +-1 The darker elements of misogyny and unprovoked violence suffocate the illumination created by the two daughters and the sparse instances of humor meant to shine through the gloomy film noir veil . +-1 Predictably melodramatic . +1 Tends to pile too many `` serious issues '' on its plate at times , yet remains fairly light , always entertaining , and smartly written . +2 A marvel of production design . +2 Nicole Holofcener 's Lovely and Amazing , from her own screenplay , jumps to the head of the class of women 's films that manage to avoid the ghetto of sentimental chick-flicks by treating female follies with a satirical style . +0 But something seems to be missing . +-1 The connected stories of Breitbart and Hanussen are actually fascinating , but the filmmaking in Invincible is such that the movie does not do them justice . +-2 I have returned from the beyond to warn you : this movie is 90 minutes long , and life is too short . +-2 Although the sequel has all the outward elements of the original , the first film 's lovely flakiness is gone , replaced by the forced funniness found in the dullest kiddie flicks . +2 Ozpetek 's effort has the scope and shape of an especially well-executed television movie . +-1 Less a study in madness or love than a study in schoolgirl obsession . +-2 ... really horrible drek . +0 It 's not particularly subtle ... However , it still manages to build to a terrifying , if obvious , conclusion . +1 A terrific insider look at the star-making machinery of tinseltown . +1 The complex , politically charged tapestry of contemporary Chinese life this exciting new filmmaker has brought to the screen is like nothing we Westerners have seen before . +-1 Has enough gun battles and throwaway humor to cover up the yawning chasm where the plot should be . +2 Filled with honest performances and exceptional detail , Baran is a gentle film with dramatic punch , a haunting ode to humanity . +1 Though Nijinsky 's words grow increasingly disturbed , the film maintains a beguiling serenity and poise that make it accessible for a non-narrative feature . +-2 The entire movie is so formulaic and forgettable that it 's hardly over before it begins to fade from memory . +0 Yet another movie which presumes that high school social groups are at war , let alone conscious of each other 's existence . +-2 A dim-witted and lazy spin-off of the Animal Planet documentary series , Crocodile Hunter is entertainment opportunism at its most glaring . +-1 In the not-too-distant future , movies like Ghost Ship will be used as analgesic balm for overstimulated minds . +1 It 's truly awful and heartbreaking subject matter , but one whose lessons are well worth revisiting as many times as possible . +2 A fascinating , bombshell documentary that should shame Americans , regardless of whether or not ultimate blame finally lies with Kissinger . +1 And the reason for that is a self-aware , often self-mocking , intelligence . +1 For those who are intrigued by politics of the '70s , the film is every bit as fascinating as it is flawed . +2 Could I have been more geeked when I heard that Apollo 13 was going to be released in IMAX format ? +1 If the film fails to fulfill its own ambitious goals , it nonetheless sustains interest during the long build-up of expository material . +-1 ... a confusing drudgery . +1 It is as uncompromising as it is nonjudgmental , and makes clear that a prostitute can be as lonely and needy as any of the clients . +0 Until -LRB- the -RRB- superfluous ... epilogue that leaks suspension of disbelief like a sieve , Die Another Day is as stimulating & heart-rate-raising as any James Bond thriller . +0 Ensemble movies , like soap operas , depend on empathy . +2 Mostly honest , this somber picture reveals itself slowly , intelligently , artfully . +1 I could n't recommend this film more . +2 The problems and characters it reveals are universal and involving , and the film itself -- as well its delightful cast -- is so breezy , pretty and gifted , it really won my heart . +2 Nair 's cast is so large it 's Altman-esque , but she deftly spins the multiple stories in a vibrant and intoxicating fashion . +1 Touches smartly and wistfully on a number of themes , not least the notion that the marginal members of society ... might benefit from a helping hand and a friendly kick in the pants . +2 The artwork is spectacular and unlike most animaton from Japan , the characters move with grace and panache . +1 It strikes hardest ... when it reminds you how pertinent its dynamics remain . +-1 Mr. Wollter and Ms. Seldhal give strong and convincing performances , but neither reaches into the deepest recesses of the character to unearth the quaking essence of passion , grief and fear . +0 Marinated +2 A film about female friendship that men can embrace and women will talk about for hours . +-1 Hollywood Ending just is n't very funny . +0 The film may not hit as hard as some of the better drug-related pictures , but it still manages to get a few punches in . +-1 Before it collapses into exactly the kind of buddy cop comedy it set out to lampoon , anyway . +1 Unlike lots of Hollywood fluff , this has layered , well-developed characters and some surprises . +0 An unflinching look at the world 's dispossessed . +-1 Ultimately ... the movie is too heady for children , and too preachy for adults . +-1 But seriously , folks , it does n't work . +1 Too damn weird to pass up , and for the blacklight crowd , way cheaper -LRB- and better -RRB- than Pink Floyd tickets . +2 Sweetly sexy , funny and touching . +0 It 's got some pretentious eye-rolling moments and it did n't entirely grab me , but there 's stuff here to like . +-1 A muddy psychological thriller rife with miscalculations . +0 De Niro cries . +-1 A domestic melodrama with weak dialogue and biopic cliches . +1 It 's a rare window on an artistic collaboration . +-2 May cause you to bite your tongue to keep from laughing at the ridiculous dialog or the oh-so convenient plot twists . +0 It 's a 100-year old mystery that is constantly being interrupted by Elizabeth Hurley in a bathing suit . +2 Peppered with witty dialogue and inventive moments . +-1 So aggressively cheery that Pollyana would reach for a barf bag . +-1 -LRB- T -RRB- he film is never sure to make a clear point -- even if it seeks to rely on an ambiguous presentation . +-1 The cinematic equivalent of patronizing a bar favored by pretentious , untalented artistes who enjoy moaning about their cruel fate . +-1 Seems content to dog-paddle in the mediocre end of the pool , and it 's a sad , sick sight . +1 Holland lets things peter out midway , but it 's notably better acted -- and far less crass - than some other recent efforts in the burgeoning genre of films about black urban professionals . +0 ... little more than a well-acted television melodrama shot for the big screen . +-1 With elements cribbed from Lang 's Metropolis , Welles ' Kane , and Eisenstein 's Potemkin +0 Sometimes this ` Blood ' seems as tired as its protagonist ... Still , the pulse never disappears entirely , and the picture crosses the finish line winded but still game . +0 It 's been made with an innocent yet fervid conviction that our Hollywood has all but lost . +1 Though the aboriginal aspect lends the ending an extraordinary poignancy , and the story itself could be played out in any working class community in the nation . +1 A tour de force of modern cinema . +-1 Murder by Numbers just does n't add up . +0 ... the implication is Kissinger may have decided that -- when it comes to truncheoning -- it 's better to give than to receive . +2 Brings together some of the biggest names in Japanese anime , with impressive results . +-1 It 's so tedious that it makes you forgive every fake , dishonest , entertaining and , ultimately , more perceptive moment in Bridget Jones 's Diary . +1 Offers a persuasive look at a defeated but defiant nation in flux . +-1 With the exception of McCoist , the players do n't have a clue on the park . +-1 ` Opening up ' the play more has partly closed it down . +0 What it lacks in originality it makes up for in effective if cheap moments of fright and dread . +2 ... spellbinding fun and deliciously exploitative . +-1 He fails . +-2 The problem with ANTWONE FISHER is that it has a screenplay written by Antwone Fisher based on the book by Antwone Fisher . +-1 can be as tiresome as 9 seconds of Jesse Helms ' anti- Castro rhetoric , which are included +-2 Bray is completely at sea ; with nothing but a Savage Garden music video on his resume , he has no clue about making a movie . +-1 Maybe there 's a metaphor here , but figuring it out would n't make Trouble Every Day any better . +-1 With Zoe Clarke-Williams 's lackluster thriller `` New Best Friend '' , who needs enemies ? +-1 The film is hampered by its predictable plot and paper-thin supporting characters . +-1 Debut effort by `` Project Greenlight '' winner is sappy and amateurish . +1 It 's a familiar story , but one that is presented with great sympathy and intelligence . +-1 Sadly , Full Frontal plays like the work of a dilettante . +0 It 's not exactly worth the bucks to expend the full price for a date , but when it comes out on video , it 's well worth a rental . +1 Children , Christian or otherwise , deserve to hear the full story of Jonah 's despair -- in all its agonizing , Catch-22 glory -- even if they spend years trying to comprehend it . +2 Mazel tov to a film about a family 's joyous life acting on the Yiddish stage . +-1 Unsurprisingly , the way this all works out makes the women look more like stereotypical caretakers and moral teachers , instead of serious athletes . +1 Much smarter and more attentive than it first sets out to be . +0 A fascinating but choppy documentary . +-1 This is a remake by the numbers , linking a halfwit plot to a series of standup routines in which Wilson and Murphy show how funny they could have been in a more ambitious movie . +1 An enjoyable , if occasionally flawed , experiment . +1 I 'll go out on a limb . +0 just pile up . +2 A brutal and funny work . +-1 If nothing else , `` Rollerball '' 2002 may go down in cinema history as the only movie ever in which the rest of the cast was outshined by LL Cool J. +1 Chilling in its objective portrait of dreary , lost twenty-first century America . +0 There 's no doubting that this is a highly ambitious and personal project for Egoyan , but it 's also one that , next to his best work , feels clumsy and convoluted . +-1 The sequel plays out like a flimsy excuse to give Blade fans another look at Wesley Snipes ' iconic hero doing battle with dozens of bad guys -- at once . +0 They should have found Orson Welles ' great-grandson . +1 It offers a glimpse of the Solomonic decision facing Jewish parents in those turbulent times : to save their children and yet to lose them . +1 He 's a better actor than a standup comedian . +-1 Really does feel like a short stretched out to feature length . +2 The film is a verbal duel between two gifted performers . +2 A deliciously nonsensical comedy about a city coming apart at its seams . +0 The camera whirls ! +-1 This New Zealand coming-of-age movie is n't really about anything . +1 What makes the movie special is its utter sincerity . +2 -LRB- A -RRB- devastatingly powerful and astonishingly vivid Holocaust drama . +-1 A distinctly mixed bag , the occasional bursts of sharp writing alternating with lots of sloppiness and the obligatory moments of sentimental ooze . +-1 Flat , misguided comedy . +-1 With minimal imagination , you could restage the whole thing in your bathtub . +-1 I 'm sorry to say that this should seal the deal - Arnold is not , nor will he be , back . +-1 The script boasts some tart TV-insider humor , but the film has not a trace of humanity or empathy . +2 It is definitely worth seeing . +1 Director Roger Kumble offers just enough sweet and traditional romantic comedy to counter the crudity . +-1 The problem with the mayhem in Formula 51 is not that it 's offensive , but that it 's boring . +-1 Although it starts off so bad that you feel like running out screaming , it eventually works its way up to merely bad rather than painfully awful . +-1 A worthy idea , but the uninspired scripts , acting and direction never rise above the level of an after-school TV special . +-2 This is absolutely and completely ridiculous and an insult to every family whose mother has suffered through the horrible pains of a death by cancer . +-2 Instead of a balanced film that explains the zeitgeist that is the X Games , we get a cinematic postcard that 's superficial and unrealized . +-1 The adventure does n't contain half the excitement of Balto , or quarter the fun of Toy Story 2 . +0 Anemic chronicle of money grubbing New Yorkers and their serial loveless hook ups . +2 Remarkable for its excellent storytelling , its economical , compressed characterisations and for its profound humanity , it 's an adventure story and history lesson all in one . +0 Creeps you out in high style , even if Nakata did it better . +0 downtown +-2 In all the annals of the movies , few films have been this odd , inexplicable and unpleasant . +1 Argento , at only 26 , brings a youthful , out-to-change-the-world aggressiveness to the project , as if she 's cut open a vein and bled the raw film stock . +1 Elaborate special effects take centre screen , so that the human story is pushed to one side . +2 The film has the courage of its convictions and excellent performances on its side . +0 ... its stupidities wind up sticking in one 's mind a lot more than the cool bits . +1 Audiences are advised to sit near the back and squint to avoid noticing some truly egregious lip-non-synching , but otherwise the production is suitably elegant . +0 This rough trade Punch-and-Judy act did n't play well then and it plays worse now . +0 Whether our action-and-popcorn obsessed culture will embrace this engaging and literate psychodrama is n't much of a mystery , unfortunately . +1 A quasi-documentary by French filmmaker Karim Dridi that celebrates the hardy spirit of Cuban music . +-1 The only question ... is to determine how well the schmaltz is manufactured -- to assess the quality of the manipulative engineering . +2 Solaris is rigid and evasive in ways that Soderbergh 's best films , `` Erin Brockovich , '' `` Out of Sight '' and `` Ocean 's Eleven , '' never were . +0 It 's likely that whatever you thought of the first production -- pro or con -- you 'll likely think of this one . +-1 ... familiar and predictable , and 4\/5ths of it might as well have come from a Xerox machine rather than -LRB- writer-director -RRB- Franc . +1 A movie just for Friday fans , critics be damned . +1 If you come from a family that eats , meddles , argues , laughs , kibbitzes and fights together , then go see this delightful comedy . +-1 Laconic and very stilted in its dialogue , this indie flick never found its audience , probably because it 's extremely hard to relate to any of the characters . +-1 The movie does such an excellent job of critiquing itself at every faltering half-step of its development that criticizing feels more like commiserating . +1 ... a solid , unassuming drama . +1 Much of this slick and sprightly CGI feature is sufficiently funny to amuse even the most resolutely unreligious parents who escort their little ones to megaplex screenings . +0 No big hairy deal . +-1 The package in which this fascinating -- and timely -- content comes wrapped is disappointingly generic . +1 Sparse but oddly compelling . +2 For most of its footage , the new thriller proves that director M. Night Shyamalan can weave an eerie spell and that Mel Gibson can gasp , shudder and even tremble without losing his machismo . +-1 It 's mildly interesting to ponder the peculiar American style of justice that plays out here , but it 's so muddled and derivative that few will bother thinking it all through . +0 Feardotcom 's thrills are all cheap , but they mostly work . +-1 You try to guess the order in which the kids in the house will be gored . +-1 That the film opens with maggots crawling on a dead dog is not an out of place metaphor . +-1 Not really a thriller so much as a movie for teens to laugh , groan and hiss at . +2 Forget about one Oscar nomination for Julianne Moore this year - she should get all five . +0 The boys ' sparring , like the succession of blows dumped on Guei , wears down the story 's more cerebral , and likable , plot elements . +1 At its most basic , this cartoon adventure is that wind-in-the-hair exhilarating . +1 Simone is not a bad film . +2 Graphic sex may be what 's attracting audiences to Unfaithful , but gripping performances by Lane and Gere are what will keep them awake . +0 The members manage to pronounce KOK exactly as you think they might , thus giving the cast ample opportunity to use that term as often as possible . +-1 There may have been a good film in `` Trouble Every Day , '' but it is not what is on the screen . +-1 Full Frontal had no effect and elicited no sympathies for any of the characters . +-2 ... a bland murder-on-campus yawner . +-2 The only problem is that , by the end , no one in the audience or the film seems to really care . +1 The most consistently funny of the Austin Powers films . +-2 This franchise has not spawned a single good film . +-2 One of the most incoherent features in recent memory . +1 A compelling yarn , but not quite a ripping one . +1 This is a visually stunning rumination on love , memory , history and the war between art and commerce . +0 If Signs is a good film , and it is , the essence of a great one is in there somewhere . +0 And that should tell you everything you need to know about All the Queen 's Men . +-2 - spy action flick with Antonio Banderas and Lucy Liu never comes together . +-1 ` Dragonfly ' dwells on crossing-over mumbo jumbo , manipulative sentimentality , and sappy dialogue . +1 Sayles has an eye for the ways people of different ethnicities talk to and about others outside the group . +1 It 's always fascinating to watch Marker the essayist at work . +1 `` Mr. Deeds '' is suitable summer entertainment that offers escapism without requiring a great deal of thought . +2 Just about the best straight-up , old-school horror film of the last 15 years . +-1 The verdict : Two bodies and hardly a laugh between them . +1 -LRB- D -RRB- espite its familiar subject matter , Ice Age is consistently amusing and engrossing ... +2 Here is a divine monument to a single man 's struggle to regain his life , his dignity and his music . +1 Schaeffer is n't in this film , which may be why it works as well as it does . +1 Your children will be occupied for 72 minutes . +-2 This hastily mounted production exists only to capitalize on Hopkins ' inclination to play Hannibal Lecter again , even though Harris has no immediate inclination to provide a fourth book . +0 A pint-sized ` Goodfellas ' designed to appeal to the younger set , it 's not a very good movie in any objective sense , but it does mostly hold one 's interest . +2 This documentary is a dazzling , remarkably unpretentious reminder of what -LRB- Evans -RRB- had , lost , and got back . +-1 As earnest as a community-college advertisement , American Chai is enough to make you put away the guitar , sell the amp , and apply to medical school . +1 A thoroughly enjoyable , heartfelt coming-of-age comedy . +1 It 's better than The Phantom Menace . +0 An unintentional parody of every teen movie made in the last five years . +-2 This ludicrous film is predictable at every turn . +-1 The movie is n't painfully bad , something to be ` fully experienced ' ; it 's just tediously bad , something to be fully forgotten . +0 This will go on so long as there are moviegoers anxious to see strange young guys doing strange guy things . +1 Alternately hilarious and sad , aggravating and soulful , scathing and joyous . +2 The year 2002 has conjured up more coming-of-age stories than seem possible , but Take Care of My Cat emerges as the very best of them . +0 It briefly flirts with player masochism , but the point of real interest - -- audience sadism -- is evaded completely . +1 The best film of the year 2002 . +2 A moving and not infrequently breathtaking film . +1 An ambitious ` what if ? ' +2 A slam-bang extravaganza that is all about a wild-and-woolly , wall-to-wall good time . +-1 overstylized +-2 Vulgar is too optimistic a title . +1 Campanella 's competent direction and his excellent cast overcome the obstacles of a predictable outcome and a screenplay that glosses over Rafael 's evolution . +2 A refreshingly realistic , affectation-free coming-of-age tale . +-1 What 's needed so badly but what is virtually absent here is either a saving dark humor or the feel of poetic tragedy . +1 Left me with the visceral sensation of longing , lasting traces of Charlotte 's web of desire and desperation . +0 `` The Kid Stays in the Picture '' is a great story , terrifically told by the man who wrote it but this Cliff Notes edition is a cheat . +1 You can almost see Mendes and company getting together before a single frame had been shot and collectively vowing , ` This is going to be something really good . ' +-1 The screenwriters dig themselves in deeper every time they toss logic and science into what is essentially a `` Dungeons and Dragons '' fantasy with modern military weaponry ... +1 A fascinating examination of the joyous , turbulent self-discovery made by a proper , middle-aged woman . +2 Its use of the thriller form to examine the labyrinthine ways in which people 's lives cross and change , buffeted by events seemingly out of their control , is intriguing , provocative stuff . +0 Visually exciting sci-fi film which suffers from a lackluster screenplay . +0 A sterling film - a cross between Boys Do n't Cry , Deliverance , and Ode to Billy Joe - lies somewhere in the story of Matthew Shepard , but that film is yet to be made . +0 Narc can only remind us of brilliant crime dramas without becoming one itself . +-2 The actors improvise and scream their way around this movie directionless , lacking any of the rollicking dark humor so necessary to make this kind of idea work on screen . +-1 Kapur weighs down the tale with bogus profundities . +0 Provides a porthole into that noble , trembling incoherence that defines us all . +2 One of the greatest films I 've ever seen . +-1 By turns numbingly dull-witted and disquietingly creepy . +2 Poignant and moving , A Walk to Remember is an inspirational love story , capturing the innocence and idealism of that first encounter . +-1 While the production details are lavish , film has little insight into the historical period and its artists , particularly in how Sand developed a notorious reputation . +0 It 's not life-affirming -- its vulgar and mean , but I liked it . +2 ` Anyone with a passion for cinema , and indeed sex , should see it as soon as possible . ' +2 To call this one an eventual cult classic would be an understatement , and woe is the horror fan who opts to overlook this goofily endearing and well-lensed gorefest . +-2 Sorority Boys , which is as bad at it is cruel , takes every potential laugh and stiletto-stomps the life out of it . +2 Adaptation is simply brilliant . +1 I enjoyed the movie in a superficial way , while never sure what its purpose was . +0 The sight of the name Bruce Willis brings to mind images of a violent battlefield action picture , but the film has a lot more on its mind -- maybe too much . +1 It will make you think twice about what might be going on inside each trailer park you drive past -- even if it chiefly inspires you to drive a little faster . +-1 Eight Legged Freaks falls flat as a spoof . +1 While it can be a bit repetitive , overall it 's an entertaining and informative documentary . +1 Ultimately , `` MIB II '' succeeds due to its rapid-fire delivery and enough inspired levity that it ca n't be dismissed as mindless . +1 J. Lo will earn her share of the holiday box office pie , although this movie makes one thing perfectly clear : She 's a pretty woman , but she 's no working girl . +-2 Some writer dude , I think his name was , uh , Michael Zaidan , was supposed to have like written the screenplay or something , but , dude , the only thing that I ever saw that was written down were the zeroes on my paycheck . +0 But this is not a movie about an inhuman monster ; it 's about a very human one . +-1 There 's a persistent theatrical sentiment and a woozy quality to the manner of the storytelling , which undercuts the devastatingly telling impact of utter loss personified in the film 's simple title . +1 Splendidly illustrates the ability of the human spirit to overcome adversity . +1 The filmmakers know how to please the eye , but it is not always the prettiest pictures that tell the best story . +0 A fine film , but it would be a lot better if it stuck to Betty Fisher and left out the other stories . +0 But not a whit more . +-1 It 's not a great monster movie . +0 Might best be enjoyed as a daytime soaper . +0 A drama of great power , yet some members of the audience will leave the theater believing they have seen a comedy . +-1 Though Tom Shadyac 's film kicks off spookily enough , around the halfway mark it takes an abrupt turn into glucose sentimentality and laughable contrivance . +2 A must-see for fans of thoughtful war films and those interested in the sights and sounds of battle . +2 An enthralling aesthetic experience , one that 's steeped in mystery and a ravishing , baroque beauty . +0 Berling and +0 High Crimes knows the mistakes that bad movies make and is determined not to make them , and maybe that is nobility of a sort . +-1 ZigZag might have been richer and more observant if it were less densely plotted . +-2 Despite all the closed-door hanky-panky , the film is essentially juiceless . +1 American musical comedy as we know it would n't exist without the precedent of Yiddish theater , whose jolly , fun-for-fun 's - sake communal spirit goes to the essence of Broadway . +-2 A ` Girls Gone Wild ' video for the boho art-house crowd , The Burning Sensation is n't a definitive counter-cultural document -- its makers are n't removed and inquisitive enough for that . +0 Kurys never shows why , of all the period 's volatile romantic lives , Sand and Musset are worth particular attention . +-1 Skip this dreck , rent Animal House and go back to the source . +-1 Reign of Fire never comes close to recovering from its demented premise , but it does sustain an enjoyable level of ridiculousness . +0 An overly melodramatic but somewhat insightful French coming-of-age film ... +-1 ... a rather bland affair . +0 Only for young children , if them . +-2 ... it was n't the subject matter that ultimately defeated the film ... It was the unfulfilling , incongruous , `` wait a second , did I miss something ? '' +1 Toes the fine line between cheese and earnestness remarkably well ; everything is delivered with such conviction that it 's hard not to be carried away . +-1 ... comes alive only when it switches gears to the sentimental . +0 It may even fall into the category of Films You Love to Hate . +0 Those of you who do n't believe in Santa Claus probably also think that sequels can never capture the magic of the original . +1 Grant carries the day with impeccable comic timing , raffish charm and piercing intellect . +2 Good fun , good action , good acting , good dialogue , good pace , good cinematography . +0 There are a few chuckles , but not a single gag sequence that really scores , and the stars seem to be in two different movies . +0 For all the complications , it 's all surprisingly predictable . +1 Michael Moore has perfected the art of highly entertaining , self-aggrandizing , politically motivated documentary-making , and he 's got as potent a topic as ever here . +0 Sometimes entertaining , sometimes indulgent -- but never less than pure wankery . +1 The difference between Cho and most comics is that her confidence in her material is merited . +1 Delivers the sexy razzle-dazzle that everyone , especially movie musical fans , has been hoping for . +-1 Sandra Bullock and Hugh Grant make a great team , but this predictable romantic comedy should get a pink slip . +2 The film offers an intriguing what-if premise . +1 Wonder , hope and magic can never escape the heart of the boy when the right movie comes along , especially if it begins with the name of Star Wars +-2 Very stupid and annoying . +1 Aside from Rohmer 's bold choices regarding point of view , The Lady and the Duke represents the filmmaker 's lifelong concern with formalist experimentation in cinematic art . +1 ` If you are in the mood for an intelligent weepy , it can easily worm its way into your heart . ' +-2 In the end , the movie bogs down in insignificance , saying nothing about Kennedy 's assassination and revealing nothing about the pathology it pretends to investigate . +-2 The picture emerges as a surprisingly anemic disappointment . +-1 Though Impostor deviously adopts the guise of a modern motion picture , it too is a bomb . +-1 ` It looks good , Sonny , but you missed the point . ' +-2 Crummy . +0 Essentially , the film is weak on detail and strong on personality +1 Cold , nervy and memorable . +2 A captivating coming-of-age story that may also be the first narrative film to be truly informed by the wireless age . +-2 Nothing about this movie works . +0 If Mr. Zhang 's subject matter is , to some degree at least , quintessentially American , his approach to storytelling might be called Iranian . +0 It comes off as so silly that you would n't be surprised if BA , Murdock and rest of the A-Team were seen giving chase in a black and red van . +1 It 's sort of in-between , and it works . +0 Impeccably filmed , sexually charged , but ultimately lacking in substance , not to mention dragged down by a leaden closing act . +0 ` Tobey Maguire is a poster boy for the geek generation . ' +0 With Freeman and Judd , I 'll at least remember their characters . +0 A Lifetime movie about men . +2 Meeting , even exceeding expectations , it 's the best sequel since The Empire Strikes Back ... a majestic achievement , an epic of astonishing grandeur and surprising emotional depth . +1 If you 're burnt out on It 's a Wonderful Life marathons and bored with A Christmas Carol , it might just be the movie you 're looking for . +-1 Parker can not sustain the buoyant energy level of the film 's city beginnings into its country conclusion ' +0 Kenneth Branagh 's energetic sweet-and-sour performance as a curmudgeonly British playwright grounds this overstuffed , erratic dramedy in which he and his improbably forbearing wife contend with craziness and child-rearing in Los Angeles . +-2 Just another disjointed , fairly predictable psychological thriller . +-1 Pretend it 's a werewolf itself by avoiding eye contact and walking slowly away . +2 A remarkable film by Bernard Rose . +1 With amazing finesse , the film shadows Heidi 's trip back to Vietnam and the city where her mother , Mai Thi Kim , still lives . +-2 There 's too much forced drama in this wildly uneven movie , about a young man 's battle with his inescapable past and uncertain future in a very shapable but largely unfulfilling present . +-1 Tedious Norwegian offering which somehow snagged an Oscar nomination . +1 It looks closely , insightfully at fragile , complex relationships . +0 Mildly entertaining . +0 Some stunning visuals -- and some staggeringly boring cinema . +-2 From the choppy editing to the annoying score to ` special effects ' by way of replacing objects in a character 's hands below the camera line , `` Besotted '' is misbegotten +1 The hypnotic imagery and fragmentary tale explore the connections between place and personal identity . +0 Ze movie starts out so funny , then she is nothing . +-1 Instead of trying to bust some blondes , -LRB- Diggs -RRB- should be probing why a guy with his talent ended up in a movie this bad . +0 Suffers from a decided lack of creative storytelling . +1 There 's back-stabbing , inter-racial desire and , most importantly , singing and dancing . +1 Director Todd Solondz has made a movie about critical reaction to his two previous movies , and about his responsibility to the characters that he creates . +2 The enjoyable Undercover Brother , a zany mix of Saturday Night Live-style parody , '70s Blaxploitation films and goofball action comedy gone wild , dishes out a ton of laughs that everyone can enjoy . +-1 I found the movie as divided against itself as the dysfunctional family it portrays . +2 Between them , De Niro and Murphy make Showtime the most savory and hilarious guilty pleasure of many a recent movie season . +0 What ` Dumb and Dumber ' would have been without the vulgarity and with an intelligent , life-affirming script . +-2 A movie in which two not very absorbing characters are engaged in a romance you ca n't wait to see end . +1 ... spiced with humor -LRB- ' I speak fluent flatula , ' advises Denlopp after a rather , er , bubbly exchange with an alien deckhand -RRB- and witty updatings -LRB- Silver 's parrot has been replaced with Morph , a cute alien creature who mimics everyone and everything around -RRB- +2 This is a sincerely crafted picture that deserves to emerge from the traffic jam of holiday movies . +2 What elevates the movie above the run-of-the-mill singles blender is its surreal sense of humor and technological finish . +0 While not quite a comedy , the film tackles its relatively serious subject with an open mind and considerable good cheer , and is never less than engaging . +0 While the new film is much more eye-catching than its blood-drenched Stephen Norrington-directed predecessor , the new script by the returning David S. Goyer is much sillier . +-1 Frankly , it 's pretty stupid . +1 You 'll know a star when you see one . +-1 An entertainment so in love with its overinflated mythology that it no longer recognizes the needs of moviegoers for real characters and compelling plots . +0 Yep , it 's `` Waking up in Reno . '' +0 Vividly conveys the shadow side of the 30-year friendship between two English women . +-1 The end result is like cold porridge with only the odd enjoyably chewy lump . +2 What makes Salton Sea surprisingly engrossing is that Caruso takes an atypically hypnotic approach to a world that 's often handled in fast-edit , hopped-up fashion . +1 -LRB- P -RRB- artnering Murphy with Robert De Niro for the TV-cops comedy Showtime would seem to be surefire casting . +-1 Full of the kind of obnoxious chitchat that only self-aware neurotics engage in . +-1 This dubious product of a college-spawned -LRB- Colgate U. -RRB- comedy ensemble known as Broken Lizard plays like a mix of Cheech and Chong and CHiPs . +-1 Not only does LeBlanc make one spectacularly ugly-looking broad , but he appears miserable throughout as he swaggers through his scenes . +0 The climactic events are so well realized that you may forget all about the original conflict , just like the movie does +-2 A sleep-inducingly slow-paced crime drama with clumsy dialogue , heavy-handed phoney-feeling sentiment , and an overly-familiar set of plot devices . +0 Depending upon your reaction to this movie , you may never again be able to look at a red felt Sharpie pen without disgust , a thrill , or the giggles . +2 It 's a cool event for the whole family . +1 The journey to the secret 's eventual discovery is a separate adventure , and thrill enough . +-2 Coarse , cliched and clunky , this trifling romantic comedy in which opposites attract for no better reason than that the screenplay demands it squanders the charms of stars Hugh Grant and Sandra Bullock . +0 Greengrass -LRB- working from Don Mullan 's script -RRB- forgoes the larger socio-political picture of the situation in Northern Ireland in favour of an approach that throws one in the pulsating thick of a truly frightening situation . +0 Lan Yu is certainly a serviceable melodrama , but it does n't even try for the greatness that Happy Together shoots for -LRB- and misses -RRB- . +1 And Lee seems just as expectant of an adoring , wide-smiling reception . +0 If you 're looking for a tale of Brits behaving badly , watch Snatch again . +-1 The movie is not as terrible as the synergistic impulse that created it . +2 Schnitzler does a fine job contrasting the sleekness of the film 's present with the playful paranoia of the film 's past . ' +-1 A horror movie with seriously dumb characters , which somewhat dilutes the pleasure of watching them stalked by creepy-crawly bug things that live only in the darkness . +-2 ... plays like a badly edited , 91-minute trailer -LRB- and -RRB- the director ca n't seem to get a coherent rhythm going . +0 Twenty years later , Reggio still knows how to make a point with poetic imagery , but his ability to startle has been stifled by the very prevalence of the fast-forward technology that he so stringently takes to task . +0 You could love Safe Conduct -LRB- Laissez Passer -RRB- for being a subtitled French movie that is 170 minutes long . +2 Salma goes native and she 's never been better in this colorful bio-pic of a Mexican icon . +-1 Borrows from other movies like it in the most ordinary and obvious fashion . +-1 You emerge dazed , confused as to whether you 've seen pornography or documentary . +1 An average kid-empowerment fantasy with slightly above-average brains . +2 Ben Kingsley is truly funny , playing a kind of Ghandi gone bad . +1 Seeks to transcend its genre with a curiously stylized , quasi-Shakespearean portrait of pure misogynist evil . +-1 A sham construct based on theory , sleight-of-hand , and ill-wrought hypothesis . +1 Passion , melodrama , sorrow , laugther , and tears cascade over the screen effortlessly ... +-2 Banal and predictable . +-2 You expect more from director Michael Apted -LRB- Enigma -RRB- and screenwriter Nicholas Kazan -LRB- Reversal of Fortune -RRB- than this cliche pileup . +-1 With flashbulb editing as cover for the absence of narrative continuity , Undisputed is nearly incoherent , an excuse to get to the closing bout ... by which time it 's impossible to care who wins . +1 The Chateau is a risky venture that never quite goes where you expect and often surprises you with unexpected comedy . +1 Watching Austin Powers in Goldmember is like binging on cotton candy . +-1 In the wrong hands , i.e. Peploe 's , it 's simply unbearable +-2 Two hours of junk . +0 A perfectly respectable , perfectly inoffensive , easily forgettable film . +2 A colorful , joyous celebration of life ; a tapestry woven of romance , dancing , singing , and unforgettable characters . +0 So here it is : It 's about a family of sour immortals . +-1 The film falls short on tension , eloquence , spiritual challenge -- things that have made the original New Testament stories so compelling for 20 centuries . +0 A cautionary tale about the grandiosity of a college student who sees himself as impervious to a fall . +1 An affectionately goofy satire that 's unafraid to throw elbows when necessary ... +2 In addition to Hoffman 's powerful acting clinic , this is that rare drama that offers a thoughtful and rewarding glimpse into the sort of heartache everyone has felt , or will feel someday . +-1 When ` science fiction ' takes advantage of the fact that its intended audience has n't yet had much science , it does a disservice to the audience and to the genre . +1 By halfway through this picture I was beginning to hate it , and , of course , feeling guilty for it ... Then , miracle of miracles , the movie does a flip-flop . +1 ... a funny yet dark and seedy clash of cultures and generations . +-2 What 's most offensive is n't the waste of a good cast , but the film 's denial of sincere grief and mourning in favor of bogus spiritualism . +2 Everyone 's insecure in Lovely and Amazing , a poignant and wryly amusing film about mothers , daughters and their relationships . +-2 It is n't quite one of the worst movies of the year . +1 Directed by Kevin Bray , whose crisp framing , edgy camera work , and wholesale ineptitude with acting , tone and pace very obviously mark him as a video helmer making his feature debut . +1 Hard to resist . +-2 An almost unbearably morbid love story . +1 Dark and unrepentant , this excursion into the epicenter of percolating mental instability is not easily dismissed or forgotten . +1 A pleasing , often-funny comedy . +-1 There 's not a spark of new inspiration in it , just more of the same , done with noticeably less energy and imagination . +-1 Murphy and Wilson actually make a pretty good team ... but the project surrounding them is distressingly rote . +-1 It 's one thing to read about or rail against the ongoing - and unprecedented - construction project going on over our heads . +-1 Its and pieces of The Hot Chick are so hilarious , and Schneider 's performance is so fine , it 's a real shame that so much of the movie -- again , as in The Animal -- is a slapdash mess . +-1 The abiding impression , despite the mild hallucinogenic buzz , is of overwhelming waste -- the acres of haute couture ca n't quite conceal that there 's nothing resembling a spine here . +2 Arguably the best script that Besson has written in years . +2 It 's a lovely , eerie film that casts an odd , rapt spell . +-2 Unfortunately , it 's also not very good . +1 Like Kubrick , Soderbergh is n't afraid to try any genre and to do it his own way . +-2 The kind of film that leaves you scratching your head in amazement over the fact that so many talented people could participate in such an ill-advised and poorly executed idea . +-1 Writer-director Ritchie reduces Wertmuller 's social mores and politics to tiresome jargon . +1 The pleasures that it does afford may be enough to keep many moviegoers occupied amidst some of the more serious-minded concerns of other year-end movies . +0 Dull and mechanical , kinda like a very goofy museum exhibit +0 You know that ten bucks you 'd spend on a ticket ? +1 It puts Washington , as honest working man John Q. Archibald , on a pedestal , then keeps lifting the pedestal higher . +-1 Content merely to lionize its title character and exploit his anger - all for easy sanctimony , formulaic thrills and a ham-fisted sermon on the need for national health insurance . +1 A realistically terrifying movie that puts another notch in the belt of the long list of renegade-cop tales . +2 That Storytelling has value can not be denied . +-2 The main characters are simply named The Husband , The Wife and The Kidnapper , emphasizing the disappointingly generic nature of the entire effort . +2 Brilliantly written and well-acted , Yellow Asphalt is an uncompromising film . +1 Miller tells this very compelling tale with little fuss or noise , expertly plucking tension from quiet . +2 borrows a bit from the classics `` Wait Until Dark '' and `` Extremities '' ... But in terms of its style , the movie is in a class by itself . +0 Almost everything about the film is unsettling , from the preposterous hairpiece worn by Lai 's villainous father to the endless action sequences . +1 An older cad instructs a younger lad in Zen and the art of getting laid in this prickly indie comedy of manners and misanthropy . +-1 Often demented in a good way , but it is an uneven film for the most part . +-1 While the ensemble player who gained notice in Guy Ritchie 's Lock , Stock and Two Smoking Barrels and Snatch has the bod , he 's unlikely to become a household name on the basis of his first starring vehicle . +-1 The advantage of a postapocalyptic setting is that it can be made on the cheap . +0 meanders between its powerful moments . +2 As commander-in-chief of this film , Bigelow demonstrates a breadth of vision and an attention to detail that propels her into the upper echelons of the directing world . +1 It may not be a great piece of filmmaking , but its power comes from its soul 's - eye view of how well-meaning patronizing masked a social injustice , at least as represented by this case . +2 The entire cast is first-rate , especially Sorvino . +1 Walter Hill 's Undisputed is like a 1940s Warner Bros. . +2 ... could easily be called the best Korean film of 2002 . +-2 A predictable , manipulative stinker . +0 The plot plummets into a comedy graveyard before Janice comes racing to the rescue in the final reel . +1 ` Alice 's adventure through the looking glass and into zombie-land ' is filled with strange and wonderful creatures . +2 Part of the film 's cheeky charm comes from its vintage schmaltz . +1 Yes , it 's as good as you remember . +-1 As the Mediterranean sparkles , ` Swept Away ' sinks . +-2 This painfully unfunny farce traffics in tired stereotypes and encumbers itself with complications ... that have no bearing on the story . +2 ... once the true impact of the day unfolds , the power of this movie is undeniable . +2 An interesting psychological game of cat-and-mouse , three-dimensional characters and believable performances all add up to a satisfying crime drama . +2 Nicole Kidman makes it a party worth attending . +0 The Balkans provide the obstacle course for the love of a good woman . +1 Its story about a young Chinese woman , Ah Na , who has come to New York City to replace past tragedy with the American Dream is one that any art-house moviegoer is likely to find compelling . +0 The Ring is worth a look , if you do n't demand much more than a few cheap thrills from your Halloween entertainment . +-2 Make like the title and dodge this one . +-1 Its message has merit and , in the hands of a brutally honest individual like Prophet Jack , might have made a point or two regarding life . +1 Adaptation is intricately constructed and in a strange way nails all of Orlean 's themes without being a true adaptation of her book . +1 It 's a solid movie about people whose lives are anything but . +1 Nicks sustains the level of exaggerated , stylized humor throughout by taking your expectations and twisting them just a bit . +-1 The problem with `` XXX '' is that its own action is n't very effective . +0 There 's a bit of thematic meat on the bones of Queen of the Damned , as its origins in an Anne Rice novel dictate , but generally , it 's a movie that emphasizes style over character and substance . +1 The film is delicately narrated by Martin Landau and directed with sensitivity and skill by Dana Janklowicz-Mann . +-1 SC2 is an autopilot Hollywood concoction lacking in imagination and authentic Christmas spirit , yet it 's geared toward an audience full of masters of both . +1 Remove Spider-Man the movie from its red herring surroundings and it 's apparent that this is one summer film that satisfies . +1 A meatier deeper beginning and\/or ending would have easily tipped this film into the `` A '' range , as is , it 's a very very strong `` B + . '' +2 ... a triumph of emotionally and narratively complex filmmaking . +2 A winning comedy with its wry observations about long-lived friendships and the ways in which we all lose track of ourselves by trying to please others . +2 Fantastic ! +1 Large budget notwithstanding , the movie is such a blip on the year 's radar screen that it 's tempting just to go with it for the ride . +-2 It 's uninteresting . +-1 Little more than a well-mounted history lesson . +2 Leave it to the French to truly capture the terrifying angst of the modern working man without turning the film into a cheap thriller , a dumb comedy or a sappy melodrama . +1 Although the film boils down to a lightweight story about matchmaking , the characters make Italian for Beginners worth the journey +-2 Will probably be one of those movies barely registering a blip on the radar screen of 2002 . +-1 An incredibly narrow in-joke targeted to the tiniest segment of an already obscure demographic . +1 Hoffman 's performance is authentic to the core of his being . +2 Bluer than the Atlantic and more biologically detailed than an autopsy , the movie ... is , also , frequently hilarious . +1 Some remarkable achival film about how Shanghai -LRB- of all places -RRB- served Jews who escaped the Holocaust . +1 In painting an unabashedly romantic picture of a nation whose songs spring directly from the lives of the people , the movie exalts the Marxian dream of honest working folk , with little to show for their labor , living harmoniously , joined in song . +-1 Somewhere inside the mess that is World Traveler , there is a mediocre movie trying to get out . +1 Everything about The Quiet American is good , except its timing . +1 This rich , bittersweet Israeli documentary , about the life of song-and-dance-man Pasach ` ke Burstein and his family , transcends ethnic lines . +2 Writer\/director David Caesar ladles on the local flavour with a hugely enjoyable film about changing times , clashing cultures and the pleasures of a well-made pizza . +-1 I have to admit that I am baffled by Jason X. +2 A smart , compelling drama . +1 Drumline ably captures the complicated relationships in a marching band . +0 Oh , and Booty Call . +-2 It is messy , uncouth , incomprehensible , vicious and absurd . +1 Confessions is without a doubt a memorable directorial debut from King Hunk . +0 Do n't expect any subtlety from this latest entry in the increasingly threadbare gross-out comedy cycle . +2 Canadian filmmaker Gary Burns ' inventive and mordantly humorous take on the soullessness of work in the city . +-2 New ways of describing badness need to be invented to describe exactly how bad it is . +-1 A film that suffers because of its many excesses . +2 Brings an irresistible blend of warmth and humor and a consistent embracing humanity in the face of life 's harshness . +-1 -LRB- The film 's -RRB- taste for `` shock humor '' will wear thin on all but those weaned on the comedy of Tom Green and the Farrelly Brothers . +-1 Its screenplay serves as auto-critique , and its clumsiness as its own most damning censure . +2 Uplifting as only a document of the worst possibilities of mankind can be , and among the best films of the year . +-1 The film is flat . +1 A fascinating , unnerving examination of the delusions of one unstable man . +0 Feels as if the inmates have actually taken over the asylum . +1 This is unusual , food-for-thought cinema that 's as entertaining as it is instructive . +1 Watching The Powerpuff Girls Movie , my mind kept returning to one anecdote for comparison : the cartoon in Japan that gave people seizures . +2 A funny , triumphant , and moving documentary . +1 Just when you think that every possible angle has been exhausted by documentarians , another new film emerges with yet another remarkable yet shockingly little-known perspective . +0 A witty , trenchant , wildly unsentimental but flawed look at the ins and outs of modern moviemaking . +0 Please . +1 A thriller with an edge -- which is to say that it does n't follow the stale , standard , connect-the-dots storyline which has become commonplace in movies that explore the seamy underbelly of the criminal world . +0 No matter how you slice it , Mark Wahlberg and Thandie Newton are not Hepburn and Grant , two cinematic icons with chemistry galore . +-1 Death to Smoochy tells a moldy-oldie , not-nearly - as-nasty - as-it - thinks-it-is joke . +-2 Dripping with cliche and bypassing no opportunity to trivialize the material . +1 If you 're looking for an intelligent movie in which you can release your pent up anger , ENOUGH is just the ticket you need . +-1 Unfortunately , there is almost nothing in this flat effort that will amuse or entertain them , either . +2 Not to mention absolutely refreshed . +-2 My precious new Star Wars movie is a lumbering , wheezy drag ... +-1 Boyd 's screenplay -LRB- co-written with Guardian hack Nick Davies -RRB- has a florid turn of phrase that owes more to Guy Ritchie than the Bard of Avon . +0 Bacon keeps things interesting , but do n't go out of your way to pay full price . +-2 A horrible , 99-minute stink bomb . +-2 A laughable -- or rather , unlaughable -- excuse for a film . +-1 A big fat pain . +1 There 's nothing more satisfying during a summer of event movies than a spy thriller like The Bourne Identity that 's packed with just as much intelligence as action . +1 Like Mike is n't going to make box office money that makes Michael Jordan jealous , but it has some cute moments , funny scenes , and hits the target audience -LRB- young Bow Wow fans -RRB- - with nothing but net . +2 By turns very dark and very funny . +1 The Last Kiss will probably never achieve the popularity of My Big Fat Greek Wedding , but its provocative central wedding sequence has far more impact . +-2 ` Punch-Drunk Love is so convinced of its own brilliance that , if it were a person , you 'd want to smash its face in . ' +-1 I 've had more interesting -- and , dare I say , thematically complex -- bowel movements than this long-on-the-shelf , point-and-shoot exercise in gimmicky crime drama . +2 Woody Allen has really found his groove these days . +-1 A soap-opera quality twist in the last 20 minutes ... almost puts the kibosh on what is otherwise a sumptuous work of B-movie imagination . +1 A coming-of-age tale from New Zealand whose boozy , languid air is balanced by a rich visual clarity and deeply felt performances across the board . +0 `` What really happened ? '' +-1 ... less a story than an inexplicable nightmare , right down to the population 's shrugging acceptance to each new horror . +2 `` The best Disney movie since the Lion King '' +-2 A devastating indictment of unbridled greed and materalism . +-1 The whole movie is simply a lazy exercise in bad filmmaking that asks you to not only suspend your disbelief but your intelligence as well . +1 Skin Of Man gets a few cheap shocks from its kids-in-peril theatrics , but it also taps into the primal fears of young people trying to cope with the mysterious and brutal nature of adults . +0 Overall , it 's a pretty mediocre family film . +1 But even while his characters are acting horribly , he is always sympathetic . +2 Impresses as a skillfully assembled , highly polished and professional adaptation ... just about as chilling and unsettling as ` Manhunter ' was . +2 An engrossing and grim portrait of hookers : what they think of themselves and their clients . +-1 Makes the same mistake as the music industry it criticizes , becoming so slick and watered-down it almost loses what made you love it in the first place . +0 Some motion pictures portray ultimate passion ; others create ultimate thrills . +-1 Yet another genre exercise , Gangster No. 1 is as generic as its title . +2 First and foremost ... the reason to go see `` Blue Crush '' is the phenomenal , water-born cinematography by David Hennings . +-2 An awful lot like one of -LRB- Spears ' -RRB- music videos in content -- except that it goes on for at least 90 more minutes and , worse , that you have to pay if you want to see it . +-1 In other words , it 's just another sports drama\/character study . +1 It 's not too fast and not too slow . +-2 Get out your pooper-scoopers . +-1 The one not-so-small problem with Expecting is that the entire exercise has no real point . +-1 Starts off witty and sophisticated and you want to love it -- but filmmaker Yvan Attal quickly writes himself into a corner . +1 According to Wendigo , ` nature ' loves the members of the upper class almost as much as they love themselves . +-1 Then you get another phone call warning you that if the video is n't back at Blockbuster before midnight , you 're going to face frightening late fees . +1 Often messy and frustrating , but very pleasing at its best moments , it 's very much like life itself . +-1 But unless you 're an absolute raving Star Wars junkie , it is n't much fun . +-1 The inherent limitations of using a video game as the source material movie are once again made all too clear in this schlocky horror\/action hybrid . +0 It 's difficult for a longtime admirer of his work to not be swept up in Invincible and overlook its drawbacks . +2 With this masterful , flawless film , -LRB- Wang -RRB- emerges in the front ranks of China 's now numerous , world-renowned filmmakers . +0 The farcical elements seemed too pat and familiar to hold my interest , yet its diverting grim message is a good one . +-1 Much like Robin Williams , Death to Smoochy has already reached its expiration date . +1 And for many of us , that 's good enough . +0 Sinks into the usual cafeteria goulash of fart jokes , masturbation jokes , and racist Japanese jokes . +-1 A puzzle whose pieces do not fit . +-1 Though a capable thriller , somewhere along the way K-19 jettisoned some crucial drama . +-1 A movie you observe , rather than one you enter into . +0 scenario that will give most parents pause ... Then , something terrible happens . +1 The ingenious construction -LRB- adapted by David Hare from Michael Cunningham 's novel -RRB- constantly flows forwards and back , weaving themes among three strands which allow us to view events as if through a prism +1 Those who trek to the ` plex predisposed to like it probably will enjoy themselves . +0 ... tackling a low-budget movie in which inexperienced children play the two main characters might not be the best way to cut your teeth in the film industry . +-1 Ignoring that , he made Swimfan anyway +-2 About as enjoyable , I would imagine , as searching for a quarter in a giant pile of elephant feces ... positively dreadful . +1 Though intrepid in exploring an attraction that crosses sexual identity , Ozpetek falls short in showing us Antonia 's true emotions ... But at the very least , His Secret Life will leave you thinking . +1 A conventional , but well-crafted film about a historic legal battle in Ireland over a man 's right to raise his own children . +-2 This is just lazy writing . +-1 Hart 's War seems to want to be a character study , but apparently ca n't quite decide which character . +-2 Contrived , awkward and filled with unintended laughs , the film shows signs that someone other than the director got into the editing room and tried to improve things by making the movie go faster . +-2 The movie is about as humorous as watching your favorite pet get buried alive . +2 A riveting documentary . +2 MY LITTLE EYE is the best little `` horror '' movie I 've seen in years . +-1 Unfortunately , a cast of competent performers from movies , television and the theater are cast adrift in various New York City locations with no unifying rhythm or visual style . +1 Reveals how important our special talents can be when put in service of of others . +1 Crush is so warm and fuzzy you might be able to forgive its mean-spirited second half . +-1 The film 's desire to be liked sometimes undermines the possibility for an exploration of the thornier aspects of the nature\/nurture argument in regards to homosexuality . +1 Jolie gives it that extra little something that makes it worth checking out at theaters , especially if you 're in the mood for something more comfortable than challenging . +-1 Unfortunately , we 'd prefer a simple misfire . +-1 This is very much of a mixed bag , with enough negatives to outweigh the positives . +0 Although tender and touching , the movie would have benefited from a little more dramatic tension and some more editing . +-1 Officially , it is twice as bestial but half as funny . +-2 An ugly-duckling tale so hideously and clumsily told it feels accidental . +1 About the best thing you could say about Narc is that it 's a rock-solid little genre picture . +-2 A film that should be relegated to a dark video store corner is somehow making its way instead to theaters . +0 Deserves high marks for political courage but barely gets by on its artistic merits . +0 It 's Young Guns meets Goodfellas in this easily skippable hayseeds-vs . +-2 ... unbearably lame . +-1 Real-life strongman Ahola lacks the charisma and ability to carry the film on his admittedly broad shoulders . +-1 An artful yet depressing film that makes a melodramatic mountain out of the molehill of a missing bike . +-1 It 's got the brawn , but not the brains . +0 Too ordinary to restore -LRB- Harmon -RRB- to prominence , despite some creepy scenes that evoke childish night terrors , and a praiseworthy attempt to generate suspense rather than gross out the audience . +1 A sentimental hybrid that could benefit from the spice of specificity . +-2 The slapstick is labored , and the bigger setpieces flat . +2 Miyazaki has created such a vibrant , colorful world , it 's almost impossible not to be swept away by the sheer beauty of his images . +-1 Less than fresh . +-1 It squanders Chan 's uniqueness ; it could even be said to squander Jennifer Love Hewitt ! +-2 This is the sort of low-grade dreck that usually goes straight to video -- with a lousy script , inept direction , pathetic acting , poorly dubbed dialogue and murky cinematography , complete with visible boom mikes . +1 Like The Rugrats movies , The Wild Thornberrys Movie does n't offer much more than the series , but its emphasis on caring for animals and respecting other cultures is particularly welcome . +-1 In truth , it has all the heart of a porno flick -LRB- but none of the sheer lust -RRB- . +-1 Perhaps even the SLC high command found writer-director Mitch Davis 's wall of kitsch hard going . +-2 It 's quite an achievement to set and shoot a movie at the Cannes Film Festival and yet fail to capture its visual appeal or its atmosphere . +-2 Many went to see the attraction for the sole reason that it was hot outside and there was air conditioning inside , and I do n't think that A.C. will help this movie one bit . +-1 Grant is certainly amusing , but the very hollowness of the character he plays keeps him at arms length +2 The script by David Koepp is perfectly serviceable and because he gives the story some soul ... he elevates the experience to a more mythic level . +1 Washington overcomes the script 's flaws and envelops the audience in his character 's anguish , anger and frustration . +2 Well-acted , well-directed and , for all its moodiness , not too pretentious . +-1 Been there , done that , liked it much better the first time around - when it was called The Professional . +-1 While you have to admit it 's semi-amusing to watch Robert DeNiro belt out `` When you 're a Jet , you 're a Jet all the way , '' it 's equally distasteful to watch him sing the lyrics to `` Tonight . '' +1 As a kind of colorful , dramatized PBS program , Frida gets the job done . +0 It 's a boom-box of a movie that might have been titled ` The Loud and the Ludicrous ' ... the pandering to a moviegoing audience dominated by young males is all too calculated . +1 It 's not going to be everyone 's bag of popcorn , but it definitely gives you something to chew on . +0 I 'm not generally a fan of vegetables but this batch is pretty cute . +2 Each of these stories has the potential for Touched by an Angel simplicity and sappiness , but Thirteen Conversations About One Thing , for all its generosity and optimism , never resorts to easy feel-good sentiments . +-2 `` Sorority Boys '' was funnier , and that movie was pretty bad . +-1 There 's something fishy about a seasonal holiday kids ' movie ... that derives its moment of most convincing emotional gravity from a scene where Santa gives gifts to grownups . +-1 I have n't seen such self-amused trash since Freddy Got Fingered . +1 Ramsay and Morton fill this character study with poetic force and buoyant feeling . +-2 With the cheesiest monsters this side of a horror spoof , which They is n't , it is more likely to induce sleep than fright . +0 Dogtown and Z-Boys more than exposes the roots of the skateboarding boom that would become `` the punk kids ' revolution . '' +0 To some eyes +-2 Most of the movie is so deadly dull that watching the proverbial paint dry would be a welcome improvement . +2 That Haynes can both maintain and dismantle the facades that his genre and his character construct is a wonderous accomplishment of veracity and narrative grace . +0 This is a nervy , risky film , and Villeneuve has inspired Croze to give herself over completely to the tormented persona of Bibi . +-2 It 's a barely tolerable slog over well-trod ground . +-2 That such a horrible movie could have sprung from such a great one is one of the year 's worst cinematic tragedies . +-2 That chirpy songbird Britney Spears has popped up with more mindless drivel . +-1 The Master of Disguise falls under the category of ` should have been a sketch on Saturday Night Live . ' +-1 A good-natured ensemble comedy that tries hard to make the most of a bumper cast , but never quite gets off the ground . +1 Like a precious and finely cut diamond , magnificent to behold in its sparkling beauty yet in reality it 's one tough rock . +-1 Overall tomfoolery like this is a matter of taste . +2 What results is the best performance from either in years . +-2 You 'll trudge out of the theater feeling as though you rode the Zipper after eating a corn dog and an extra-large cotton candy . +2 The actors are simply too good , and the story too intriguing , for technical flaws to get in the way . +1 Yes , but also intriguing and honorable , a worthwhile addition to a distinguished film legacy . +0 It may be about drug dealers , kidnapping , and unsavory folks , but the tone and pacing are shockingly intimate . +-1 Laggard drama wending its way to an uninspired philosophical epiphany . +2 When a movie has stuck around for this long , you know there 's something there . +0 But Death to Smoochy keeps firing until the bitter end . +1 A dashing and absorbing outing with one of France 's most inventive directors . +-1 Dogtown is hollow , self-indulgent , and - worst of all - boring . +0 Barrels along at the start before becoming mired in sentimentality . +2 The case is a convincing one , and should give anyone with a conscience reason to pause . +2 An uplifting , near-masterpiece . +1 A keep - 'em - guessing plot and an affectionate take on its screwed-up characters . +-2 A loud , low-budget and tired formula film that arrives cloaked in the euphemism ` urban drama . ' +-1 Plays like a glossy melodrama that occasionally verges on camp . +-1 When -LRB- Reno -RRB- lets her radical flag fly , taking angry potshots at George W. Bush , Henry Kissinger , Larry King , et al. , Reno devolves into a laugh-free lecture . +-1 Mattei 's underdeveloped effort here is nothing but a convenient conveyor belt of brooding personalities that parade about as if they were coming back from Stock Character camp -- a drowsy drama infatuated by its own pretentious self-examination . +-1 A baffling subplot involving smuggling drugs inside Danish cows falls flat , and if you 're going to alter the Bard 's ending , you 'd better have a good alternative . +-2 ` In this poor remake of such a well loved classic , Parker exposes the limitations of his skill and the basic flaws in his vision . ' +-2 Offers no new insight on the matter , nor do its characters exactly spring to life . +-1 ... a low rate Annie featuring some kid who ca n't act , only echoes of Jordan , and weirdo actor Crispin Glover screwing things up old school . +2 The quirky drama touches the heart and the funnybone thanks to the energetic and always surprising performance by Rachel Griffiths . +-2 -LRB- A -RRB- poorly executed comedy . +2 A deftly entertaining film , smartly played and smartly directed . +1 As chilling and fascinating as Philippe Mora 's modern Hitler-study , Snide and Prejudice . +2 It 's that rare family movie -- genuine and sweet without relying on animation or dumb humor . +1 Cox creates a fluid and mesmerizing sequence of images to match the words of Nijinsky 's diaries . +-1 The whole affair , true story or not , feels incredibly hokey ... -LRB- it -RRB- comes off like a Hallmark commercial . +1 Nicholas Nickleby celebrates the human spirit with such unrelenting Dickensian decency that it turned me -LRB- horrors ! -RRB- +0 It is one more celluloid testimonial to the cruelties experienced by Southern blacks as distilled through a Caucasian perspective . +-1 It 's a hellish , numbing experience to watch , and it does n't offer any insights that have n't been thoroughly debated in the media already , back in the Dahmer heyday of the mid - '90s . +-1 The film is so packed with subplots involving the various Silbersteins that it feels more like the pilot episode of a TV series than a feature film . +2 The performances are immaculate , with Roussillon providing comic relief . +-2 A profoundly stupid affair , populating its hackneyed and meanspirited storyline with cardboard characters and performers who value cash above credibility . +2 A gem of a movie . +1 An effective portrait of a life in stasis -- of the power of inertia to arrest development in a dead-end existence . +2 Simply put , `` Far From Heaven '' is a masterpiece . +-1 The film starts promisingly , but the ending is all too predictable and far too cliched to really work . +1 ... begins on a high note and sustains it beautifully . +-2 Tries to work in the same vein as the brilliance of Animal House but instead comes closer to the failure of the third Revenge of the Nerds sequel . +1 An instance of an old dog not only learning but inventing a remarkable new trick . +1 Henry Bean 's thoughtful screenplay provides no easy answers , but offers a compelling investigation of faith versus intellect +-1 What begins brightly gets bogged down over 140 minutes . +1 ... a guiltless film for nice evening out . +0 You might say Tykwer has done all that Heaven allows , if you wanted to make as anti-Kieslowski a pun as possible . +2 Shanghai Ghetto may not be as dramatic as Roman Polanski 's The Pianist , but its compassionate spirit soars every bit as high . +0 `` The Tuxedo '' should have been the vehicle for Chan that `` The Mask '' was for Jim Carrey . +2 This is one of the year 's best films . +-1 The film never finds its tone and several scenes run too long . +2 An entertaining British hybrid of comedy , caper thrills and quirky romance . +-1 Nothing more or less than an outright bodice-ripper -- it should have ditched the artsy pretensions and revelled in the entertaining shallows . +1 The powerful success of Read My Lips with such provocative material shows why , after only three films , director\/co-writer Jacques Audiard , though little known in this country , belongs in the very top rank of French filmmakers . +-1 Big mistake . +0 Far away . +1 Enthusiastically taking up the current teen movie concern with bodily functions , Walt Becker 's film pushes all the demographically appropriate comic buttons . +-2 Unfortunately , the experience of actually watching the movie is less compelling than the circumstances of its making . +0 Saved from being merely way-cool by a basic , credible compassion . +-1 For a film about explosions and death and spies , `` Ballistic : Ecks vs. Sever '' seems as safe as a children 's film . +-2 The title , alone , should scare any sane person away . +-2 Another boorish movie from the I-heard-a-joke - at-a-frat-party school of screenwriting . +2 ... even if you 've never heard of Chaplin , you 'll still be glued to the screen . +0 An original little film about one young woman 's education . +-1 Unwieldy contraption . +-1 Well , in some of those , the mother deer even dies . +0 You really have to salute writer-director Haneke -LRB- he adapted Elfriede Jelinek 's novel -RRB- for making a film that is n't nearly as graphic but much more powerful , brutally shocking and difficult to watch . +1 In his latest effort , Storytelling , Solondz has finally made a movie that is n't just offensive -- it also happens to be good . +1 ... quite endearing . +-1 It 's hard to pity the ` plain ' girl who becomes a ravishing waif after applying a smear of lip-gloss . +0 It 's the movie equivalent of a sweaty old guy in a rain coat shopping for cheap porn . +-1 The only pain you 'll feel as the credits roll is your stomach grumbling for some tasty grub . +0 The threat +-1 Wanders all over the map thematically and stylistically , and borrows heavily from Lynch , Jeunet , and von Trier while failing to find a spark of its own . +2 Blessed with a searing lead performance by Ryan Gosling -LRB- Murder by Numbers -RRB- , the movie is powerful and provocative . +-1 It 's depressing to see how far Herzog has fallen . +0 Charming , if overly complicated ... +1 The film has an infectious enthusiasm and we 're touched by the film 's conviction that all life centered on that place , that time and that sport . +-2 You 'll just have your head in your hands wondering why Lee 's character did n't just go to a bank manager and save everyone the misery . +1 Secretary is just too original to be ignored . +-1 Despite its dry wit and compassion , the film suffers from a philosophical emptiness and maddeningly sedate pacing . +-2 What should have been a cutting Hollywood satire is instead about as fresh as last week 's issue of Variety . +2 Beautiful to watch and holds a certain charm . +2 The camera soars above the globe in dazzling panoramic shots that make the most of the large-screen format , before swooping down on a string of exotic locales , scooping the whole world up in a joyous communal festival of rhythm . +1 -LRB- Grant -RRB- goes beyond his usual fluttering and stammering and captures the soul of a man in pain who gradually comes to recognize it and deal with it . +-1 -LRB- A -RRB- stale retread of the '53 original . +-2 It makes even Elizabeth Hurley seem graceless and ugly . +-1 Blood Work is laughable in the solemnity with which it tries to pump life into overworked elements from Eastwood 's Dirty Harry period . +-1 Anyone not into high-tech splatterfests is advised to take the warning literally , and log on to something more user-friendly . +0 It 's mindless junk like this that makes you appreciate original romantic comedies like Punch-Drunk Love . +-1 The code talkers deserved better than a hollow tribute . +0 Underachieves only in not taking the Shakespeare parallels quite far enough . +0 Since the movie is based on a Nicholas Sparks best seller , you know death is lurking around the corner , just waiting to spoil things . +0 Tsai Ming-liang 's ghosts are painfully aware of their not-being . +1 On the Granger Movie Gauge of 1 to 10 , The Powerpuff Girls is a fast , frenetic , funny , even punny 6 -- aimed specifically at a grade-school audience . +-1 The explosion essentially ruined -- or , rather , overpowered -- the fiction of the movie for me . +1 This is n't exactly profound cinema , but it 's good-natured and sometimes quite funny . +-2 A pathetic exploitation film that tries to seem sincere , and just seems worse for the effort . +-1 The nicest thing that can be said about Stealing Harvard -LRB- which might have been called Freddy Gets Molested by a Dog -RRB- is that it 's not as obnoxious as Tom Green 's Freddie Got Fingered . +2 Full of detail about the man and his country , and is well worth seeing . +-1 works on the whodunit level as its larger themes get lost in the murk of its own making +0 May seriously impair your ability to ever again maintain a straight face while speaking to a highway patrolman . +-1 It hates its characters . +1 So fiendishly cunning that even the most jaded cinema audiences will leave the auditorium feeling dizzy , confused , and totally disorientated . +0 Like the series , the movie is funny , smart , visually inventive , and most of all , alive . +1 Jacquot has filmed the opera exactly as the libretto directs , ideally capturing the opera 's drama and lyricism . +-2 Philosophically , intellectually and logistically a mess . +0 The performances are all solid ; it merely lacks originality to make it a great movie . +2 Move over Bond ; this girl deserves a sequel . +-1 Barely manages for but a few seconds over its seemingly eternal running time to pique your interest , your imagination , your empathy or anything , really , save your disgust and your indifference . +-1 The metaphors are provocative , but too often , the viewer is left puzzled by the mechanics of the delivery . +1 Interesting and thoroughly unfaithful version of Carmen +2 A terrifically entertaining specimen of Spielbergian sci-fi . +-1 Everything that was right about Blade is wrong in its sequel . +2 If you ever wondered what it would be like to be smack in the middle of a war zone armed with nothing but a camera , this Oscar-nominated documentary takes you there . +2 An animation landmark as monumental as Disney 's 1937 breakthrough Snow White and the Seven Dwarfs . +-1 ... the whole thing succeeded only in making me groggy . +0 The niftiest trick perpetrated by The Importance of Being Earnest is the alchemical transmogrification of Wilde into Austen -- and a Hollywood-ized Austen at that . +-1 If religious films are n't your bailiwick , stay away . +0 Almost nothing else -- raunchy and graphic as it may be in presentation -- is one-sided , outwardly sexist or mean-spirited . +-1 Rumor , a muddled drama about coming to terms with death , feels impersonal , almost generic . +1 Alan and his fellow survivors are idiosyncratic enough to lift the movie above its playwriting 101 premise . +1 It 's a satisfying summer blockbuster and worth a look . +1 K-19 : The Widowmaker is derivative , overlong , and bombastic -- yet surprisingly entertaining . +-1 The story really has no place to go since Simone is not real -- she ca n't provide any conflict . +-1 There is something in Full Frontal , I guess , about artifice and acting and how it distorts reality for people who make movies and watch them , but like most movie riddles , it works only if you have an interest in the characters you see . +-1 An unsuccessful attempt at a movie of ideas . +0 Many shallower movies these days seem too long , but this one is egregiously short . +-1 Did no one on the set have a sense of humor , or did they not have the nerve to speak up ? +-1 A not-so-Divine Secrets of the Ya-Ya Sisterhood with a hefty helping of Re-Fried Green Tomatoes . +2 A fresh-faced , big-hearted and frequently funny thrill ride for the kiddies , with enough eye candy and cheeky wit to keep parents away from the concession stand . ' +-1 But the feelings evoked in the film are lukewarm and quick to pass . +0 ` The film is stark , straightforward and deadly ... an unnatural calm that 's occasionally shaken by ... blasts of rage , and later , violent jealousy . ' +1 What -LRB- Frei -RRB- gives us ... is a man who uses the damage of war -- far more often than the warfare itself -- to create the kind of art shots that fill gallery shows . +-2 The entire movie is in need of a scented bath . +1 This new movie version of the Alexandre Dumas classic is the stuff of high romance , brought off with considerable wit . +1 Stands as a document of what it felt like to be a New Yorker -- or , really , to be a human being -- in the weeks after 9\/11 . +-1 Almost as offensive as `` Freddy Got Fingered . '' +-1 The plot grows thin soon , and you find yourself praying for a quick resolution . +2 A funny and touching film that is gorgeously acted by a British cast to rival Gosford Park 's . +-2 There 's not a single jump-in-your-seat moment and believe it or not , Jason actually takes a backseat in his own film to special effects . +-1 Elegantly crafted but emotionally cold , a puzzle whose intricate construction one can admire but is difficult to connect with on any deeper level . +-2 It is that rare combination of bad writing , bad direction and bad acting -- the trifecta of badness . +-1 Off the Hook is overlong and not well-acted , but credit writer-producer-director Adam Watstein with finishing it at all . +-1 An occasionally interesting but mostly repetitive look at a slice of counterculture that might be best forgotten . +-2 You have no affinity for most of the characters . +-1 A perfect example of rancid , well-intentioned , but shamelessly manipulative movie making . +1 ... a quietly introspective portrait of the self-esteem of employment and the shame of losing a job ... +0 Handsome and sincere but slightly awkward in its combination of entertainment and evangelical boosterism . +1 The storytelling may be ordinary , but the cast is one of those all-star reunions that fans of Gosford Park have come to assume is just another day of Brit cinema . +0 Barely . +-2 ... a complete shambles of a movie so sloppy , so uneven , so damn unpleasant that I ca n't believe any viewer , young or old , would have a good time here . +-1 Devotees of Star Trek II : The Wrath of Khan will feel a nagging sense of deja vu , and the grandeur of the best Next Generation episodes is lacking . +-1 Too campy to work as straight drama and too violent and sordid to function as comedy , Vulgar is , truly and thankfully , a one-of-a-kind work . +-1 Gets bogged down by an overly sillified plot and stop-and-start pacing . +-1 Theological matters aside , the movie is so clumsily sentimental and ineptly directed it may leave you speaking in tongues . +-1 Comes off more like a misdemeanor , a flat , unconvincing drama that never catches fire . +1 Offers laughs and insight into one of the toughest ages a kid can go through . +0 At its best -LRB- and it does have some very funny sequences -RRB- Looking for Leonard reminds you just how comically subversive silence can be . +0 The picture does n't know it 's a comedy . +0 The Armenian genocide deserves a more engaged and honest treatment . +-1 One scene after another in this supposedly funny movie falls to the floor with a sickening thud . +0 I have two words to say about Reign of Fire . +-1 Why did they deem it necessary to document all this emotional misery ? +2 A first-class road movie that proves you can run away from home , but your ego and all your problems go with you . +2 The story itself it mostly told through on-camera interviews with several survivors , whose riveting memories are rendered with such clarity that it 's as if it all happened only yesterday . +-2 It ends up being neither , and fails at both endeavors . +2 A coming-of-age movie that Hollywood would n't have the guts to make . +0 Tennessee Williams by way of Oprah 's Book Club . +0 A brain twister , less a movie-movie than a funny and weird meditation on Hollywood , success , artistic integrity and intellectual bankruptcy . +0 Wraps itself in the guise of a dark and quirky comedy , but it is n't as quirky as it thinks it is and its comedy is generally mean-spirited . +2 One of the most exciting action films to come out of China in recent years . +0 A well-acted movie that simply does n't gel . +-2 A real snooze . +-2 One of those films that started with a great premise and then just fell apart . +1 The success of Undercover Brother is found in its ability to spoof both black and white stereotypes equally . +1 If the plot seems a bit on the skinny side , that 's because Panic Room is interested in nothing more than sucking you in ... and making you sweat . +-2 This is the kind of movie during which you want to bang your head on the seat in front of you , at its cluelessness , at its idiocy , at its utterly misplaced earnestness . +2 The film boasts dry humor and jarring shocks , plus moments of breathtaking mystery . +-1 El Crimen Del Padre Amaro would likely be most effective if used as a tool to rally anti-Catholic protestors . +0 ... salaciously simplistic . +2 A fanciful drama about Napoleon 's last years and his surprising discovery of love and humility . +2 Excellent performances from Jacqueline Bisset and Martha Plimpton grace this deeply touching melodrama . +-1 The film 's thoroughly recycled plot and tiresome jokes ... drag the movie down . +-2 Below is well below expectations . +-1 an essentially awkward version of the lightweight female empowerment picture we 've been watching for decades +1 About Schmidt belongs to Nicholson . +1 And it marks him as one of the most interesting writer\/directors working today . +-2 I approached the usher and said that if she had to sit through it again , she should ask for a raise . +1 At its best , which occurs often , Michael Moore 's Bowling for Columbine rekindles the muckraking , soul-searching spirit of the ` Are we a sick society ? ' +1 The casting of von Sydow ... is itself Intacto 's luckiest stroke . +1 a cruelly funny twist on teen comedy packed with inventive cinematic tricks and an ironically killer soundtrack +1 -LRB- Caine -RRB- proves once again he has n't lost his touch , bringing off a superb performance in an admittedly middling film . +1 A crisp psychological drama -LRB- and -RRB- a fascinating little thriller that would have been perfect for an old `` Twilight Zone '' episode . +-1 Too often , Son of the Bride becomes an exercise in trying to predict when a preordained `` big moment '' will occur and not `` if . '' +-1 It 's hard to care about a film that proposes as epic tragedy the plight of a callow rich boy who is forced to choose between his beautiful , self-satisfied 22-year-old girlfriend and an equally beautiful , self-satisfied 18-year-old mistress . +0 I admit it , I hate to like it . +-1 It 's so crammed with scenes and vistas and pretty moments that it 's left a few crucial things out , like character development and coherence . +0 Ozpetek joins the ranks of those gay filmmakers who have used the emigre experience to explore same-sex culture in ways that elude the more nationally settled . +1 Its director 's most substantial feature for some time . +-2 To better understand why this did n't connect with me would require another viewing , and I wo n't be sitting through this one again ... that in itself is commentary enough . +2 Vibrantly colored and beautifully designed , Metropolis is a feast for the eyes . +-1 Deuces Wild is an encyclopedia of cliches that shoplifts shamelessly from farewell-to-innocence movies like The Wanderers and A Bronx Tale without cribbing any of their intelligence . +0 If there ai n't none , you have a problem . +0 Chomp chomp ! +-1 Louiso lets the movie dawdle in classic disaffected-indie-film mode , and brother Hoffman 's script stumbles over a late-inning twist that just does n't make sense . +0 If you do n't flee , you might be seduced . +-2 Oedekerk mugs mercilessly , and the genuinely funny jokes are few and far between . +-1 Forget the Psychology 101 study of romantic obsession and just watch the procession of costumes in castles and this wo n't seem like such a bore . +1 Allen shows he can outgag any of those young whippersnappers making moving pictures today . +2 The pleasure of Read My Lips is like seeing a series of perfect black pearls clicking together to form a string . +-1 Although Disney follows its standard formula in this animated adventure , it feels more forced than usual . +-2 The Irwins ' scenes are fascinating ; the movie as a whole is cheap junk and an insult to their death-defying efforts . +0 Few of the increasingly far-fetched events that first-time writer-director Neil Burger follows up with are terribly convincing , which is a pity , considering Barry 's terrific performance . +1 As it turns out , you can go home again . +0 How I Killed My Father is one of those art house films that makes you feel like you 're watching an iceberg melt -- only it never melts . +0 She 's not yet an actress , not quite a singer ... +-1 Complex , sinuously plotted and , somehow , off-puttingly cold . +0 While certain cues , like the happy music , suggest that this movie is supposed to warm our hearts , Jeong-Hyang Lee 's film is just as likely to blacken that organ with cold vengefulness . +-2 Fails in making this character understandable , in getting under her skin , in exploring motivation ... Well before the end , the film grows as dull as its characters , about whose fate it is hard to care . +1 It has plenty of laughs . +-1 Narc is all menace and atmosphere . +-1 No laughs . +1 Paul Bettany is cool . +0 The story is so light and sugary that were it a Macy 's Thanksgiving Day Parade balloon , extra heavy-duty ropes would be needed to keep it from floating away . +0 Personal Velocity has a no-frills docu-Dogma plainness , yet Miller lingers on invisible , nearly psychic nuances , leaping into digressions of memory and desire . +0 Merry friggin ' Christmas ! +0 The screenplay comes across , rather unintentionally , as Hip-Hop Scooby-Doo . +-1 Judd 's characters ought to pick up the durable best seller Smart Women , Foolish Choices for advice . +1 The Saigon of 1952 is an uneasy mix of sensual delights and simmering violence , and The Quiet American brings us right into the center of that world . +0 ` Lovely and Amazing , ' unhappily , is neither ... excessively strained and contrived . +0 , Skins has its heart in the right place +-1 The script is too mainstream and the psychology too textbook to intrigue . +0 Jarecki and Gibney do find enough material to bring Kissinger 's record into question and explain how the diplomat 's tweaked version of statecraft may have cost thousands and possibly millions of lives . +1 A quirky comedy set in Newfoundland that cleverly captures the dry wit that 's so prevalent on The Rock . +1 What bubbles up out of John C. Walsh 's Pipe Dream is the distinct and very welcome sense of watching intelligent people making a movie they might actually want to watch . +0 You do n't want to call the cops . +0 A canny , derivative , wildly gruesome portrait of a London sociopath who 's the scariest of sadists . +2 A genuinely moving and wisely unsentimental drama . +0 You 'd think by now America would have had enough of plucky British eccentrics with hearts of gold . +0 After Collateral Damage +-1 The truth about Charlie is that it 's a brazenly misguided project . +1 Some of the most inventive silliness you are likely to witness in a movie theatre for some time . +-1 It 's Tommy 's job to clean the peep booths surrounding her , and after viewing this one , you 'll feel like mopping up , too . +2 The story ultimately takes hold and grips hard . +2 Despite the predictable parent vs. child coming-of-age theme , first-class , natural acting and a look at `` the real Americans '' make this a charmer . +-2 Another wholly unnecessary addition to the growing , moldering pile of , well , extreme stunt pictures . +1 Bound to appeal to women looking for a howlingly trashy time . +2 Boisterous , heartfelt comedy . +-1 The redeeming feature of Chan 's films has always been the action , but the stunts in The Tuxedo seem tired and , what 's worse , routine . +0 It plays like a big-budget , after-school special with a generous cast , who at times lift the material from its well-meaning clunkiness . +0 The vistas are sweeping and the acting is far from painful . +-2 A gratingly unfunny groaner littered with zero-dimensional , unlikable characters and hackneyed , threadbare comic setups . +-2 It 's hard to imagine another director ever making his wife look so bad in a major movie . +0 Nair does n't use -LRB- Monsoon Wedding -RRB- to lament the loss of culture . +2 Much of it comes from the brave , uninhibited performances by its lead actors . +-1 But even then , I 'd recommend waiting for DVD and just skipping straight to her scenes . +1 There are some movies that hit you from the first scene and you know it 's going to be a trip . +1 He 's the scariest guy you 'll see all summer . +0 A movie that falls victim to frazzled wackiness and frayed satire . +1 This is the kind of subject matter that could so easily have been fumbled by a lesser filmmaker , but Ayres makes the right choices at every turn . +1 This is Christmas Future for a lot of baby boomers . +-1 ... most viewers will wish there had been more of the `` Queen '' and less of the `` Damned . '' +-1 Not once does it come close to being exciting . +-1 If you go into the theater expecting a scary , action-packed chiller , you might soon be looking for a sign . +-2 Should have gone straight to video . +2 classic cinema served up with heart and humor +-1 What 's missing is what we call the ` wow ' factor . +0 Perhaps the most annoying thing about Who Is Cletis Tout ? +-2 Not at all clear what it 's trying to say and even if it were -- I doubt it would be all that interesting . +-1 Lacks dramatic punch and depth . +-1 Instead of building to a laugh riot we are left with a handful of disparate funny moments of no real consequence . +1 The story that emerges has elements of romance , tragedy and even silent-movie comedy . +0 Quitting delivers a sucker-punch , and its impact is all the greater beause director Zhang 's last film , the cuddly Shower , was a non-threatening multi-character piece centered around a public bath house . +2 A movie I loved on first sight and , even more important , love in remembrance . +2 Kids five and up will be delighted with the fast , funny , and even touching story . +-2 What an embarrassment . +1 Byler is too savvy a filmmaker to let this morph into a typical romantic triangle . +1 What `` Empire '' lacks in depth it makes up for with its heart . +2 Sensitive ensemble performances and good period reconstruction add up to a moving tragedy with some buoyant human moments . +-2 As a remake , it 's a pale imitation . +1 Fessenden has nurtured his metaphors at the expense of his narrative , but he does display an original talent . +-1 Frida is n't that much different from many a Hollywood romance . +1 As action-adventure , this space-based homage to Robert Louis Stevenson 's Treasure Island fires on all plasma conduits . +1 Coppola 's directorial debut is an incredibly layered and stylistic film that , despite a fairly slow paced , almost humdrum approach to character development , still manages at least a decent attempt at meaningful cinema . +2 Both a grand tour through 300 hundred years of Russian cultural identity and a stunning technical achievement . +0 Unintelligible , poorly acted , brain-slappingly bad , Harvard Man is ludicrous enough that it could become a cult classic . +-2 The animation and game phenomenon that peaked about three years ago is actually dying a slow death , if the poor quality of Pokemon 4 Ever is any indication . +-1 It is just too bad the film 's story does not live up to its style . +-1 Sex ironically has little to do with the story , which becomes something about how lame it is to try and evade your responsibilities and that you should never , ever , leave a large dog alone with a toddler . +-1 The movie is without intent . +0 Does anyone much think the central story of Brendan Behan is that he was a bisexual sweetheart before he took to drink ? +-1 Director David Fincher and writer David Koepp ca n't sustain it . +1 Even though we know the outcome , the seesawing of the general 's fate in the arguments of competing lawyers has the stomach-knotting suspense of a legal thriller , while the testimony of witnesses lends the film a resonant undertone of tragedy . +1 And they succeed merrily at their noble endeavor . +2 An immensely entertaining look at some of the unsung heroes of 20th century pop music . +-1 Too predictably , in fact . +0 Gangs , despite the gravity of its subject matter , is often as fun to watch as a good spaghetti western . +0 It 's 51 times better than this . +1 But it 's surprisingly harmless . +0 You might be shocked to discover that Seinfeld 's real life is boring . +2 One of the most splendid entertainments to emerge from the French film industry in years . +2 As the movie traces Mr. Brown 's athletic exploits , it is impossible not to be awed by the power and grace of one of the greatest natural sportsmen of modern times . +-1 Once again , director Chris Columbus takes a hat-in-hand approach to Rowling that stifles creativity and allows the film to drag on for nearly three hours . +-1 In the end , the film feels homogenized and a bit contrived , as if we 're looking back at a tattered and ugly past with rose-tinted glasses . +-2 Apparently , romantic comedy with a fresh point of view just does n't figure in the present Hollywood program . +-2 It 's hard to imagine any recent film , independent or otherwise , that makes as much of a mess as this one . +1 A solid cast , assured direction and complete lack of modern day irony . +2 ... the kind of entertainment that parents love to have their kids see . +-1 Charly comes off as emotionally manipulative and sadly imitative of innumerable past Love Story derisions . +-1 The Pool drowned me in boredom . +-2 Despite the fact that this film was n't as bad as I thought it was going to be , it 's still not a good movie +2 Spy Kids 2 also happens to be that rarity among sequels : It actually improves upon the original hit movie . +0 The people in ABC Africa are treated as docile , mostly wordless ethnographic extras . +2 Maggie G. makes an amazing breakthrough in her first starring role and eats up the screen . +2 Very well-written and very well-acted . +2 This fascinating look at Israel in ferment feels as immediate as the latest news footage from Gaza and , because of its heightened , well-shaped dramas , twice as powerful . +1 For more than two decades Mr. Nachtwey has traveled to places in the world devastated by war , famine and poverty and documented the cruelty and suffering he has found with an devastating , eloquent clarity . +1 Nice piece of work . +2 Turturro is fabulously funny and over the top as a ` very sneaky ' butler who excels in the art of impossible disappearing\/reappearing acts +1 A confluence of kiddie entertainment , sophisticated wit and symbolic graphic design . +1 Below may not mark Mr. Twohy 's emergence into the mainstream , but his promise remains undiminished . +2 As satisfyingly odd and intriguing a tale as it was a century and a half ago ... has a delightfully dour , deadpan tone and stylistic consistency . +-1 Jacobi , the most fluent of actors , is given relatively dry material from Nijinsky 's writings to perform , and the visuals , even erotically frank ones , become dullingly repetitive . +1 I have always appreciated a smartly written motion picture , and , whatever flaws Igby Goes Down may possess , it is undeniably that . +0 `` Juwanna Mann ? '' +1 Who knows , but it works under the direction of Kevin Reynolds . +-2 A yawn-provoking little farm melodrama . +-2 The script 's judgment and sense of weight is way , way off . +2 The solid filmmaking and convincing characters makes this a high water mark for this genre . +0 Shamelessly resorting to pee-related sight gags that might even cause Tom Green a grimace ; still , Myer 's energy and the silliness of it all eventually prevail +1 Murderous Maids has a lot going for it , not least the brilliant performances by Testud ... and Parmentier . +0 The results , if not memorable , are at least interesting . +0 ... generically , forgettably pleasant from start to finish . +-1 Well made but uninvolving , Bloodwork is n't a terrible movie , just a stultifyingly obvious one -- an unrewarding collar for a murder mystery . +-2 Franco is an excellent choice for the walled-off but combustible hustler , but he does not give the transcendent performance SONNY needs to overcome gaps in character development and story logic . +0 Suffice to say that after seeing this movie in IMAX form , you 'll be more acquainted with the tiniest details of Tom Hanks ' face than his wife is . +0 It just does n't have much else ... especially in a moral sense . +1 A hallmark film in an increasingly important film industry and worth the look . +1 Has enough wit , energy and geniality to please not only the fanatical adherents on either side , but also people who know nothing about the subject and think they 're not interested . +1 What one is left with , even after the most awful acts are committed , is an overwhelming sadness that feels as if it has made its way into your very bloodstream . +-2 -LRB- Lee -RRB- treats his audience the same way that Jim Brown treats his women -- as dumb , credulous , unassuming , subordinate subjects . +1 ... there is enough originality in ` Life ' to distance it from the pack of paint-by-number romantic comedies that so often end up on cinema screens . +0 A feature-length , R-rated , road-trip version of Mama 's Family . +-2 The disjointed mess flows as naturally as Jolie 's hideous yellow ` do . +1 Though Jackson does n't always succeed in integrating the characters in the foreground into the extraordinarily rich landscape , it must be said that he is an imaginative filmmaker who can see the forest for the trees . +2 A terrific B movie -- in fact , the best in recent memory . +1 This is a film that manages to find greatness in the hue of its drastic iconography . +2 The slam-bang superheroics are kinetic enough to engross even the most antsy youngsters . +1 I firmly believe that a good video game movie is going to show up soon . +1 Can you bear the laughter ? +-2 One of the worst films of 2002 . +-1 Needed a little less bling-bling and a lot more romance . +-1 Not even Solondz 's thirst for controversy , sketchy characters and immature provocations can fully succeed at cheapening it . +-1 Like a three-ring circus , there are side stories aplenty -- none of them memorable . +1 Another entertaining romp from Robert Rodriguez . +1 A family film that contains some hefty thematic material on time , death , eternity , and what is needed to live a rich and full life . +2 It 's a masterpiece . +-2 I was trying to decide what annoyed me most about God is Great ... I 'm Not , and then I realized that I just did n't care . +0 Watching Spirited Away is like watching an Eastern imagination explode . +-1 The entire point of a shaggy dog story , of course , is that it goes nowhere , and this is classic nowheresville in every sense . +1 -LRB- A -RRB- smarter and much funnier version of the old Police Academy flicks . +0 It tells its story in a flat manner and leaves you with the impression that you should have gotten more out of it than you did . +-1 As with so many merchandised-to-the-max movies of this type , more time appears to have gone into recruiting the right bands for the playlist and the costuming of the stars than into the script , which has a handful of smart jokes and not much else . +1 Foster breathes life into a roll that could have otherwise been bland and run of the mill . +0 Just how these families interact may surprise you . +1 A B-movie you can sit through , enjoy on a certain level and then forget . +-1 Trouble Every Day is a success in some sense , but it 's hard to like a film so cold and dead . +0 Schneider 's mugging is relentless and his constant need to suddenly transpose himself into another character undermines the story 's continuity and progression . +1 They are what makes it worth the trip to the theatre . +1 Well , it probably wo n't have you swinging from the trees hooting it 's praises , but it 's definitely worth taking a look . +1 A gentle and engrossing character study . +0 Denver should not get the first and last look at one of the most triumphant performances of Vanessa Redgrave 's career . +-1 ` Butterfingered ' is the word for the big-fisted direction of Jez Butterworth , who manages to blast even the smallest sensitivities from the romance with his clamorous approach . +1 Caruso sometimes descends into sub-Tarantino cuteness ... but for the most part he makes sure The Salton Sea works the way a good noir should , keeping it tight and nasty . +0 Just watch Bettany strut his stuff . +1 Despite its faults , Gangs excels in spectacle and pacing . +0 The most remarkable -LRB- and frustrating -RRB- thing about World Traveler , which opens today in Manhattan , is that its protagonist , after being an object of intense scrutiny for 104 minutes , remains a complete blank . +2 Mr. Koshashvili is a director to watch . +1 Using an endearing cast , writer\/director Dover Kosashvili takes a slightly dark look at relationships , both sexual and kindred . +0 Cube 's charisma and chemistry compensate for corniness and cliche . +0 It 's an unusual , thoughtful bio-drama with a rich subject and some fantastic moments and scenes . +1 A living testament to the power of the eccentric and the strange . +2 It 's technically sumptuous but also almost wildly alive . +2 It 's a compelling and horrifying story , and The Laramie Project is worthwhile for reminding us that this sort of thing does , in fact , still happen in America . +0 The film favors the scientific over the spectacular -LRB- visually speaking -RRB- . +1 It is life affirming and heartbreaking , sweet without the decay factor , funny and sad . +0 The film is explosive , but a few of those sticks are wet . +-2 Jackass is a vulgar and cheap-looking version of Candid Camera staged for the Marquis de Sade set . +1 It rapidly develops into a gut-wrenching examination of the way cultural differences and emotional expectations collide . +-1 Attal 's hang-ups surrounding infidelity are so old-fashioned and , dare I say , outdated , it 's a wonder that he could n't have brought something fresher to the proceedings simply by accident . +2 Most haunting about `` Fence '' is its conclusion , when we hear the ultimate fate of these girls and realize , much to our dismay , that this really did happen . +1 Then you 'd do well to check this one out because it 's straight up Twin Peaks action ... +0 In the real world +1 an original and highly cerebral examination of the psychopathic mind +-1 There is no solace here , no entertainment value , merely a fierce lesson in where filmmaking can take us . +0 So earnest and well-meaning , and so stocked with talent , that you almost forget the sheer , ponderous awfulness of its script . +0 My Wife 's plotting is nothing special ; it 's the delivery that matters here . +1 Likely to have decades of life as a classic movie franchise ? +1 Although shot with little style , Skins is heartfelt and achingly real . +1 Few films have captured the chaos of an urban conflagration with such fury , and audience members will leave feeling as shaken as Nesbitt 's Cooper looks when the bullets stop flying . +1 Those with a modicum of patience will find in these characters ' foibles a timeless and unique perspective . +1 An unflinching , complex portrait of a modern Israel that is rarely seen on-screen . +1 Efteriades gives the neighborhood -- scenery , vibe and all -- the cinematic equivalent of a big , tender hug . +-1 Though it pretends to expose the life of male hustlers , it 's exploitive without being insightful . +0 Egoyan 's work often elegantly considers various levels of reality and uses shifting points of view , but here he has constructed a film so labyrinthine that it defeats his larger purpose . +2 Serious and thoughtful . +-2 Kung Pow seems like some futile concoction that was developed hastily after Oedekerk and his fellow moviemakers got through crashing a college keg party . +-2 This thing works on no level whatsoever for me . +1 Shiri is an action film that delivers on the promise of excitement , but it also has a strong dramatic and emotional pull that gradually sneaks up on the audience . +1 A properly spooky film about the power of spirits to influence us whether we believe in them or not . +2 Not only a coming-of-age story and cautionary parable , but also a perfectly rendered period piece . +1 Birthday Girl does n't try to surprise us with plot twists , but rather seems to enjoy its own transparency . +0 A behind the scenes look at the training and dedication that goes into becoming a world-class fencer and the champion that 's made a difference to NYC inner-city youth . +0 That 's not vintage Spielberg and that , finally , is minimally satisfying . +-2 Every now and again , a movie comes along to remind us of how very bad a motion picture can truly be . +2 Raimi and his team could n't have done any better in bringing the story of Spider-Man to the big screen . +-2 I still want my money back . +-1 It 's unfortunate that Wallace , who wrote Gibson 's Braveheart as well as the recent Pearl Harbor , has such an irrepressible passion for sappy situations and dialogue . +-1 This mistaken-identity picture is so film-culture referential that the final product is a ghost . +1 A forceful drama of an alienated executive who re-invents himself . +-1 It 's kind of sad that so many people put so much time and energy into this turkey . +0 Charlize CHASES Kevin with a GUN . +1 The Woodman seems to have directly influenced this girl-meets-girl love story , but even more reassuring is how its makers actually seem to understand what made Allen 's romantic comedies so pertinent and enduring . +-1 Cuba Gooding Jr. valiantly mugs his way through Snow Dogs , but even his boisterous energy fails to spark this leaden comedy . +-1 Earnest yet curiously tepid and choppy recycling in which predictability is the only winner . +0 The film makes strong arguments regarding the social status of America 's indigenous people , but really only exists to try to eke out an emotional tug of the heart , one which it fails to get . +-2 Spreads itself too thin , leaving these actors , as well as the members of the commune , short of profound characterizations +1 A completely spooky piece of business that gets under your skin and , some plot blips aside , stays there for the duration . +-2 ` Martin Lawrence Live ' is so self-pitying , I almost expected there to be a collection taken for the comedian at the end of the show . +1 An entertaining , if somewhat standardized , action movie . +-1 It has no affect on the Kurds , but it wore me down . +1 Ken Russell would love this . +-2 Thumbs down . +0 Bang ! +-2 The movie suffers from two fatal ailments -- a dearth of vitality and a story that 's shapeless and uninflected . +0 This may be Dover Kosashvili 's feature directing debut , but it looks an awful lot like life -- gritty , awkward and ironic . +2 The Trials of Henry Kissinger is a remarkable piece of filmmaking ... because you get it . +1 Deserves a place of honor next to Nanook as a landmark in film history . +2 Like the best of Godard 's movies ... it is visually ravishing , penetrating , impenetrable . +-1 The film 's most improbable feat ? +2 Puts to rest any thought that the German film industry can not make a delightful comedy centering on food . +-1 Comes off like a bad imitation of the Bard . +1 A great cast and a wonderful but sometimes confusing flashback movie about growing up in a dysfunctional family . +-2 Stealing Harvard will dip into your wallet , swipe 90 minutes of your time , and offer you precisely this in recompense : A few early laughs scattered around a plot as thin as it is repetitious . +0 Neither a rousing success nor a blinding embarrassment . +2 A heroic tale of persistence that is sure to win viewers ' hearts . +0 Not the best Herzog perhaps , but unmistakably Herzog . +-1 All mood and no movie . +1 An infinitely wittier version of the Home Alone formula . +1 The film 's appeal has a lot to do with the casting of Juliette Binoche as Sand , who brings to the role her pale , dark beauty and characteristic warmth . +0 The result is more depressing than liberating , but it 's never boring . +1 Though it lacks the utter authority of a genre gem , there 's a certain robustness to this engaging mix of love and bloodletting . +-2 A movie so bad that it quickly enters the pantheon of wreckage that includes Battlefield Earth and Showgirls . +-2 The script falls back on too many tried-and-true shenanigans that hardly distinguish it from the next teen comedy . +2 Ms. Seigner and Mr. Serrault bring fresh , unforced naturalism to their characters . +2 Admirers of director Abel Ferrara may be relieved that his latest feature , R Xmas , marks a modest if encouraging return to form . +2 Witty , contemplative , and sublimely beautiful . +1 Passions , obsessions , and loneliest dark spots are pushed to their most virtuous limits , lending the narrative an unusually surreal tone . +2 A chance to see three splendid actors turn a larky chase movie into an emotionally satisfying exploration of the very human need to be somebody , and to belong to somebody . +2 ... one of the more influential works of the ` Korean New Wave ' . +0 The best drug addition movies are usually depressing but rewarding . +1 Undoubtedly the scariest movie ever made about tattoos . +0 The good thing -- the only good thing -- about Extreme Ops is that it 's so inane that it gave me plenty of time to ponder my Thanksgiving to-do list . +0 To show these characters in the act and give them no feelings of remorse -- and to cut repeatedly to the flashback of the original rape -- is overkill to the highest degree . +1 George Clooney , in his first directorial effort , presents this utterly ridiculous shaggy dog story as one of the most creative , energetic and original comedies to hit the screen in years . +-2 Alas , getting there is not even half the interest . +0 This is n't a retooled genre piece , the tale of a guy and his gun , but an amiably idiosyncratic work . +1 It 's sweet . +-1 Do we really need another film that praises female self-sacrifice ? +2 Be prepared to cling to the edge of your seat , tense with suspense . +1 It may be a somewhat backhanded compliment to say that the film makes the viewer feel like the movie 's various victimized audience members after a while , but it also happens to be the movie 's most admirable quality +-1 ... may work as an addictive guilty pleasure but the material never overcomes its questionable satirical ambivalence . +0 If Deuces Wild had been tweaked up a notch it would have become a camp adventure , one of those movies that 's so bad it starts to become good . +1 An engrossing Iranian film about two itinerant teachers and some lost and desolate people they encounter in a place where war has savaged the lives and liberties of the poor and the dispossessed . +-1 Throughout all the tumult , a question comes to mind : So why is this so boring ? +0 It must be in the genes . +0 His scenes are short and often unexpected . +1 As animation increasingly emphasizes the computer and the cool , this is a film that takes a stand in favor of tradition and warmth . +1 The story is smart and entirely charming in intent and execution . +1 That rare film whose real-life basis is , in fact , so interesting that no embellishment is needed . +2 A powerful and telling story that examines forbidden love , racial tension , and other issues that are as valid today as they were in the 1950s . +2 are both superb , while Huppert ... is magnificent . +-1 If Divine Secrets of the Ya-Ya Sisterhood suffers from a ploddingly melodramatic structure , it comes to life in the performances . +-1 Devolves into the derivative , leaning on badly-rendered CGI effects . +2 In a summer overrun with movies dominated by CGI aliens and super heroes , it revigorates the mind to see a feature that concentrates on people , a project in which the script and characters hold sway . +1 The unexpected thing is that its dying , in this shower of black-and-white psychedelia , is quite beautiful . +-2 Bad movie . +-1 It 's a movie that ends with Truckzilla , for cryin ' out loud . +-1 Episode II -- Attack of the Clones is a technological exercise that lacks juice and delight . +0 It 's been 20 years since 48 Hrs . +0 It 's all entertaining enough , but do n't look for any hefty anti-establishment message in what is essentially a whip-crack of a buddy movie that ends with a whimper . +1 A bright , inventive , thoroughly winning flight of revisionist fancy . +1 If there 's no art here , it 's still a good yarn -- which is nothing to sneeze at these days . +0 A close-to-solid espionage thriller with the misfortune of being released a few decades too late . +0 It 's harmless , diverting fluff . +2 It 's a hoot watching The Rock chomp on jumbo ants , pull an arrow out of his back , and leap unscathed through raging fire ! +2 Scherfig , the writer-director , has made a film so unabashedly hopeful that it actually makes the heart soar . +0 Cinematic pratfalls given a working over . +1 Talk to Her is so darned assured , we have absolutely no idea who the main characters are until the film is well under way -- and yet it 's hard to stop watching . +2 A miraculous movie , I 'm Going Home is so slight , yet overflows with wisdom and emotion . +1 Wang Xiaoshuai directs this intricately structured and well-realized drama that presents a fascinating glimpse of urban life and the class warfare that embroils two young men . +-1 Nohe has made a decent ` intro ' documentary , but he feels like a spectator and not a participant . +1 Most thrillers send audiences out talking about specific scary scenes or startling moments ; `` Frailty '' leaves us with the terrifying message that the real horror may be waiting for us at home . +1 The pain , loneliness and insecurity of the screenwriting process are vividly and painfully brought to slovenly life in this self-deprecating , biting and witty feature written by Charlie Kaufman and his twin brother , Donald , and directed by Spike Jonze . +-1 Imagine Susan Sontag falling in love with Howard Stern . +2 Sexy and romantic . +-1 A feeble Tootsie knockoff . +-2 It 's supposed to be post-feminist breezy but ends up as tedious as the chatter of parrots raised on Oprah . +0 Blade II has a brilliant director and charismatic star , but it suffers from rampant vampire devaluation . +1 It finds its moviegoing pleasures in the tiny events that could make a person who has lived her life half-asleep suddenly wake up and take notice . +-1 Releasing a film with the word ` dog ' in its title in January lends itself to easy jokes and insults , and Snow Dogs deserves every single one of them . +-1 Here the love scenes all end in someone screaming . +0 ... has its moments , but ultimately , its curmudgeon does n't quite make the cut of being placed on any list of favorites . +2 The riveting performances by the incredibly flexible cast make Love a joy to behold . +1 There 's undeniable enjoyment to be had from films crammed with movie references , but the fun wears thin -- then out -- when there 's nothing else happening . +0 Each punch seen through prison bars , the fights become not so much a struggle of man vs. man as Brother-Man vs. The Man . +0 Personal Velocity ought to be exploring these women 's inner lives , but it never moves beyond their surfaces . +0 To work , love stories require the full emotional involvement and support of a viewer . +2 Adams , with four scriptwriters , takes care with the characters , who are so believable that you feel what they feel . +1 The film gets close to the chimps the same way Goodall did , with a serious minded patience , respect and affection . +-1 While this one gets off with a good natured warning , future Lizard endeavors will need to adhere more closely to the laws of laughter +-1 What ` Blade Runner ' would 've looked like as a low-budget series on a UHF channel . +-1 It 's a film with an idea buried somewhere inside its fabric , but never clearly seen or felt . +1 A good film with a solid pedigree both in front of and , more specifically , behind the camera . +0 While Serving Sara does have a long way to go before it reaches the level of crudity in the latest Austin Powers extravaganza , there 's nothing here to match that movie 's intermittent moments of inspiration . +1 Simultaneously heart-breaking and very funny , The Last Kiss is really all about performances . +-1 The story passes time until it 's time for an absurd finale of twisted metal , fireballs and revenge . +0 It 's a tour de force , written and directed so quietly that it 's implosion rather than explosion you fear . +1 brought to life on the big screen . +-1 is an inexpressible and drab wannabe looking for that exact niche . +-1 By the time the surprise ending is revealed , interest can not be revived . +2 The film sparkles with the the wisdom and humor of its subjects . +-2 ... a hokey piece of nonsense that tries too hard to be emotional . +-1 And for all the wrong reasons besides . +1 Alas , it 's the man that makes the clothes . +1 As Janice , Eileen Walsh , an engaging , wide-eyed actress whose teeth are a little too big for her mouth , infuses the movie with much of its slender , glinting charm . +1 Quiet , adult and just about more stately than any contemporary movie this year ... a true study , a film with a questioning heart and mind that is n't afraid to admit it does n't have all the answers . +0 Less cinematically powerful than quietly and deeply moving , which is powerful in itself . +1 What 's most memorable about Circuit is that it 's shot on digital video , whose tiny camera enables Shafer to navigate spaces both large ... and small ... with considerable aplomb . +2 Best of all is Garcia , who perfectly portrays the desperation of a very insecure man . +1 Mr. Clooney , Mr. Kaufman and all their collaborators are entitled to take a deep bow for fashioning an engrossing entertainment out of an almost sure-fire prescription for a critical and commercial disaster . +2 A remarkably insightful look at the backstage angst of the stand-up comic . +-1 Wewannour money back , actually . +1 The mood , look and tone of the film fit the incredible storyline to a T. +1 If Ayurveda can help us return to a sane regimen of eating , sleeping and stress-reducing contemplation , it is clearly a good thing . +1 A gangster movie with the capacity to surprise . +-1 Deserving of its critical backlash and more . +0 Has its share of arresting images . +-1 Starts as a tart little lemon drop of a movie and ends up as a bitter pill . +1 There 's a lot of tooth in Roger Dodger . +0 How about starting with a more original story instead of just slapping extreme humor and gross-out gags on top of the same old crap ? +-2 Certain to be distasteful to children and adults alike , Eight Crazy Nights is a total misfire . +-2 Director Jay Russell weighs down his capricious fairy-tale with heavy sentiment and lightweight meaning . +-2 McKay seems embarrassed by his own invention and tries to rush through the intermediary passages , apparently hoping that the audience will not notice the glaring triteness of the plot device he has put in service . +-2 One ca n't shake the feeling that Crossroads is nothing more than an hour-and-a-half-long commercial for Britney 's latest album . +-1 The mantra behind the project seems to have been ` it 's just a kids ' flick . ' +2 Often shocking but ultimately worthwhile exploration of motherhood and desperate mothers . +-1 Exhibits the shallow sensationalism characteristic of soap opera ... more salacious telenovela than serious drama . +1 This charming but slight tale has warmth , wit and interesting characters compassionately portrayed . +-2 A shame that Stealing Harvard is too busy getting in its own way to be anything but frustrating , boring , and forgettable . +-1 You 'll feel like you ate a Reeses without the peanut butter ... ' +0 It 's an often-cute film but either needs more substance to fill the time or some judicious editing . +-1 This latest installment of the horror film franchise that is apparently as invulnerable as its trademark villain has arrived for an incongruous summer playoff , demonstrating yet again that the era of the intelligent , well-made B movie is long gone . +-2 This is not one of the movies you 'd want to watch if you only had a week to live . +-1 It all seemed wasted like DeNiro 's once promising career and the once grand Long Beach boardwalk . +2 An Inuit masterpiece that will give you goosebumps as its uncanny tale of love , communal discord , and justice unfolds . +-1 The movie itself appears to be running on hypertime in reverse as the truly funny bits get further and further apart . +-2 The story is bogus and its characters tissue-thin . +-1 Ponderous , plodding soap opera disguised as a feature film . +-1 For casual moviegoers who stumble into Rules expecting a slice of American Pie hijinks starring the kid from Dawson 's Creek , they 'll probably run out screaming . +-2 Should n't have been allowed to use the word `` new '' in its title , because there 's not an original character , siuation or joke in the entire movie . +-2 Totally overwrought , deeply biased , and wholly designed to make you feel guilty about ignoring what the filmmakers clearly believe are The Greatest Musicians of All Time . +2 This is a stunning film , a one-of-a-kind tour de force . +2 It 's a wise and powerful tale of race and culture forcefully told , with superb performances throughout . +1 It 's an entertaining movie , and the effects , boosted to the size of a downtown hotel , will all but take you to outer space . +1 As they used to say in the 1950s sci-fi movies , Signs is a tribute to Shyamalan 's gifts , which are such that we 'll keep watching the skies for his next project . +-1 Instead of a witty expose on the banality and hypocrisy of too much kid-vid , we get an ugly , mean-spirited lashing out by an adult who 's apparently been forced by his kids to watch too many Barney videos . +-1 A technical triumph and an extraordinary bore . +2 It 's Quaid who anchors the film with his effortless performance and that trademark grin of his -- so perfect for a ballplayer . +1 Making such a tragedy the backdrop to a love story risks trivializing it , though Chouraqui no doubt intended the film to affirm love 's power to help people endure almost unimaginable horror . +-1 Instead of contriving a climactic hero 's death for the beloved-major - character-who-shall - remain-nameless , why not invite some genuine spontaneity into the film by having the evil aliens ' laser guns actually hit something for once ? +1 Mel Gibson fights the good fight in Vietnam in director Randall Wallace 's flag-waving war flick with a core of decency . +2 Barry convinces us he 's a dangerous , secretly unhinged guy who could easily have killed a president because it made him feel powerful . +2 Not only does Spider-Man deliver , but I suspect it might deliver again and again . +-1 Not so much farcical as sour . +1 It 's Burns ' visuals , characters and his punchy dialogue , not his plot , that carry waydowntown . +-1 Kapur 's contradictory feelings about his material result in a movie that works against itself . +-1 The problem , amazingly enough , is the screenplay . +0 Tom Shadyac has learned a bit more craft since directing Adams , but he still lingers over every point until the slowest viewer grasps it . +2 Isabelle Huppert excels as the enigmatic Mika and Anna Mouglalis is a stunning new young talent in one of Chabrol 's most intense psychological mysteries . +1 The production values are of the highest and the performances attractive without being memorable . +2 Nair 's attention to detail creates an impeccable sense of place , while Thurman and Lewis give what can easily be considered career-best performances . +1 ... in no way original , or even all that memorable , but as downtown Saturday matinee brain candy , it does n't disappoint . +-2 Completely awful Iranian drama ... as much fun as a grouchy ayatollah in a cold mosque . +1 By turns fanciful , grisly and engagingly quixotic . +-2 Neither revelatory nor truly edgy -- merely crassly flamboyant and comedically labored . +0 There 's not much to Fatale , outside of its stylish surprises ... but that 's OK . +-2 The film has a nearly terminal case of the cutes , and it 's neither as funny nor as charming as it thinks it is . +1 The gentle comic treatment of adolescent sturm und drang should please fans of Chris Fuhrman 's posthumously published cult novel . +2 Holofcener rejects patent solutions to dramatize life 's messiness from inside out , in all its strange quirks . +1 ... Rogers 's mouth never stops shut about the war between the sexes and how to win the battle . +1 It grabs you in the dark and shakes you vigorously for its duration . +-1 This cloying , voices-from-the-other-side story is hell . +1 And , there 's no way you wo n't be talking about the film once you exit the theater . +1 Children and adults enamored of all things Pokemon wo n't be disappointed . +-1 The film 's hero is a bore and his innocence soon becomes a questionable kind of inexcusable dumb innocence . +-1 Bogdanich is unashamedly pro-Serbian and makes little attempt to give voice to the other side . +2 An extraordinary dramatic experience . +2 It 's a great performance and a reminder of Dickens ' grandeur . +-1 It looks good , but it is essentially empty . +-1 Slap her - she 's not funny ! +0 Last Dance , whatever its flaws , fulfills one facet of its mission in making me want to find out whether , in this case , that 's true . +1 The story plays out slowly , but the characters are intriguing and realistic . +-2 ... the film 's considered approach to its subject matter is too calm and thoughtful for agitprop , and the thinness of its characterizations makes it a failure as straight drama . ' +-1 The laughs are as rare as snake foo yung . +-1 This is n't a movie ; it 's a symptom . +1 But it will just as likely make you weep , and it will do so in a way that does n't make you feel like a sucker . +0 Though the opera itself takes place mostly indoors , Jacquot seems unsure of how to evoke any sort of naturalism on the set . +-1 One of those films that seems tailor made to air on pay cable to offer some modest amusements when one has nothing else to watch . +2 Young Hanks and Fisk , who vaguely resemble their celebrity parents , bring fresh good looks and an ease in front of the camera to the work . +-1 Eight Legged Freaks ? +1 Fierce , glaring and unforgettable . +1 Though Lan Yu lacks a sense of dramatic urgency , the film makes up for it with a pleasing verisimilitude . +0 Wallace directs with such patronising reverence , it turns the stomach . +-2 No , I hate it . +-1 It 's drab . +-1 The sort of picture in which , whenever one of the characters has some serious soul searching to do , they go to a picture-perfect beach during sunset . +1 Psychologically savvy . +2 Another Best of the Year selection . +1 As played by Ryan Gosling , Danny is a frighteningly fascinating contradiction . +-1 ... better described as a ghost story gone badly awry . +2 An Asian neo-realist treasure . +-1 An achingly enthralling premise , the film is hindered by uneven dialogue and plot lapses . +0 Disappointingly , the characters are too strange and dysfunctional , Tom included , to ever get under the skin , but this is compensated in large part by the off-the-wall dialogue , visual playfulness and the outlandishness of the idea itself . +2 See Scratch for the history , see Scratch for the music , see Scratch for a lesson in scratching , but , most of all , see it for the passion . +-2 A Rumor of Angels does n't just slip -- it avalanches into forced fuzziness . +-1 Not only is it hokey , manipulative and as bland as Wonder Bread dipped in milk , but it also does the absolute last thing we need Hollywood doing to us : It preaches . +1 However , it 's pleasant enough and its ecological , pro-wildlife sentiments are certainly welcome . +1 Dogtown & Z-Boys evokes the blithe rebel fantasy with the kind of insouciance embedded in the sexy demise of James Dean . +0 Tony Gayton 's script does n't give us anything we have n't seen before , but director D.J. Caruso 's grimy visual veneer and Kilmer 's absorbing performance increase the gravitational pull considerably . +-1 The story has its redundancies , and the young actors , not very experienced , are sometimes inexpressive . +1 Compared to his series of spectacular belly flops both on and off the screen , RunTelDat is something of a triumph . +-1 ... Watching it was painful . +1 While not for every taste , this often very funny collegiate gross-out comedy goes a long way toward restoring the luster of the National Lampoon film franchise , too long reduced to direct-to-video irrelevancy . +2 There 's no reason to miss Interview with the Assassin +1 A knowing look at female friendship , spiked with raw urban humor . +-2 I 've never seen -LRB- a remake -RRB- do anything as stomach-turning as the way Adam Sandler 's new movie rapes , pillages and incinerates Frank Capra 's classic ... +-1 Been there , done that ... a thousand times already , and better . +0 Each scene wreaks of routine ; the film never manages to generate a single threat of suspense . +1 Nettelbeck ... has a pleasing way with a metaphor . +0 Succeeds only because Bullock and Grant were made to share the silver screen . +0 It 's almost as if it 's an elaborate dare more than a full-blooded film . +2 Mike White 's deft combination of serious subject matter and dark , funny humor make `` The Good Girl '' a film worth watching . +1 The film 's unhurried pace is actually one of its strengths . +1 A cutesy romantic tale with a twist . +-1 A bizarre piece of work , with premise and dialogue at the level of kids ' television and plot threads as morose as teen pregnancy , rape and suspected murder +1 A competent , unpretentious entertainment destined to fill the after-school slot at shopping mall theaters across the country . +1 While dutifully pulling on heartstrings , directors Dean Deblois and Chris Sanders valiantly keep punching up the mix . +-2 Feels at times like a giant commercial for Universal Studios , where much of the action takes place . +2 It 's the brilliant surfing photography bringing you right inside the massive waves that lifts Blue Crush into one of the summer 's most pleasurable movies . +1 The last scenes of the film are anguished , bitter and truthful . +-1 The romance between the leads is n't as compelling or as believable as it should be . +1 A lyrical metaphor for cultural and personal self-discovery and a picaresque view of a little-remembered world . +-2 But the film itself is ultimately quite unengaging . +-1 Fluffy and disposible . +-1 There 's ... an underlying Old World sexism to Monday Morning that undercuts its charm . +1 While the material is slight , the movie is better than you might think . +2 There 's nothing like love to give a movie a B-12 shot , and CQ shimmers with it . +-1 The corpse count ultimately overrides what little we learn along the way about vicarious redemption . +-1 At every opportunity to do something clever , the film goes right over the edge and kills every sense of believability ... all you have left is a no-surprise series of explosions and violence while Banderas looks like he 's not trying to laugh at how bad it +-1 The criticism never rises above easy , cynical potshots at morally bankrupt characters ... +1 Though it 's equally solipsistic in tone , the movie has enough vitality to justify the notion of creating a screen adaptation of Evans ' saga of Hollywood excess . +-1 Little more than a stylish exercise in revisionism whose point ... is no doubt true , but serves as a rather thin moral to such a knowing fable . +2 One regards Reign of Fire with awe . +2 If anything , the film is doing something of a public service -- shedding light on a group of extremely talented musicians who might otherwise go unnoticed and underappreciated by music fans . +1 ... an adorably whimsical comedy that deserves more than a passing twinkle . +-2 The innate theatrics that provide its thrills and extreme emotions lose their luster when flattened onscreen . +0 Parents , on the other hand , will be ahead of the plot at all times , and there is n't enough clever innuendo to fil +-1 There 's the plot , and a maddeningly insistent and repetitive piano score that made me want to scream . +-1 If the predictability of bland comfort food appeals to you , then the film is a pleasant enough dish . +-2 An exercise in cynicism every bit as ugly as the shabby digital photography and muddy sound . +-1 Just another generic drama that has nothing going for it other than its exploitive array of obligatory cheap thrills . +0 Strictly middle of the road . +-1 The film is undone by anachronistic quick edits and occasional jarring glimpses of a modern theater audience watching the events unfold . +-2 This kiddie-oriented stinker is so bad that I even caught the gum stuck under my seat trying to sneak out of the theater +-1 The filmmakers keep pushing the jokes at the expense of character until things fall apart . +-1 Two-bit potboiler . +-2 Gaping plot holes sink this ` sub ' - standard thriller and drag audience enthusiasm to crush depth . +0 Now he makes them . +0 It 's a bizarre curiosity memorable mainly for the way it fritters away its potentially interesting subject matter via a banal script , unimpressive acting and indifferent direction . +1 The powder blues and sun-splashed whites of Tunis make an alluring backdrop for this sensuous and spirited tale of a prim widow who finds an unlikely release in belly-dancing clubs . +1 The amazing film work is so convincing that by movies ' end you 'll swear you are wet in some places and feel sand creeping in others . +0 an insular world +0 A violent initiation rite for the audience , as much as it is for Angelique , the -LRB- opening -RRB- dance guarantees Karmen 's enthronement among the cinema 's memorable women . +2 That Jack Nicholson makes this man so watchable is a tribute not only to his craft , but to his legend . +-2 What you expect is just what you get ... assuming the bar of expectations has n't been raised above sixth-grade height . +1 For all its brooding quality , Ash Wednesday is suspenseful and ultimately unpredictable , with a sterling ensemble cast . +-2 Hollywood Ending is the most disappointing Woody Allen movie ever . +1 All in all , a great party . +-1 Only masochistic moviegoers need apply . +1 Caviezel embodies the transformation of his character completely . +2 Rarely have I seen a film so willing to champion the fallibility of the human heart . +-2 The entire film is one big excuse to play one lewd scene after another . +0 Leigh 's daring here is that without once denying the hardscrabble lives of people on the economic fringes of Margaret Thatcher 's ruinous legacy , he insists on the importance of those moments when people can connect and express their love for each other . +-1 -LRB- H -RRB- ad I suffered and bled on the hard ground of Ia Drang , I 'd want something a bit more complex than We Were Soldiers to be remembered by . +1 The filmmakers wisely decided to let Crocodile Hunter Steve Irwin do what he does best , and fashion a story around him . +0 Despite the pyrotechnics , Narc is strictly by the book . +1 It 's the cute frissons of discovery and humor between Chaplin and Kidman that keep this nicely wound clock not just ticking , but humming . +2 Simply and eloquently articulates the tangled feelings of particular New Yorkers deeply touched by an unprecedented tragedy . +-1 Collapses under its own meager weight . +-1 The Good Girl is a film in which the talent is undeniable but the results are underwhelming . +-1 Start reading your scripts before signing that dotted line . +2 A stirring , funny and finally transporting re-imagining of Beauty and the Beast and 1930s horror films +-2 Abysmally pathetic +2 The best animated feature to hit theaters since Beauty and the Beast 11 years ago . +0 A farce of a parody of a comedy of a premise , it is n't a comparison to reality so much as it is a commentary about our knowledge of films . +1 It 's surprisingly decent , particularly for a tenth installment in a series . +1 Rubbo 's humorously tendentious intervention into the who-wrote-Shakespeare controversy . +-1 Spain 's greatest star wattage does n't overcome the tumult of maudlin tragedy . +0 Real Women Have Curves does n't offer any easy answers . +-1 That neither protagonist has a distinguishable condition hardly matters because both are just actory concoctions , defined by childlike dimness and a handful of quirks . +-1 Replacing John Carpenter 's stylish tracking shots is degraded , handheld Blair Witch video-cam footage . +0 Your response to its new sequel , Analyze That , may hinge on what you thought of the first film . +1 Smarter than its commercials make it seem . +0 Missteps take what was otherwise a fascinating , riveting story and send it down the path of the mundane . +-1 What 's really sad is to see two Academy Award winning actresses -LRB- and one Academy Award winning actor -RRB- succumb to appearing in this junk that 's TV sitcom material at best . +0 Who are ` they ' ? +0 At the film 's centre is a precisely layered performance by an actor in his mid-seventies , Michel Piccoli . +0 Everything is pegged into the groove of a New York dating comedy with ` issues ' to simplify . +1 A weird , arresting little ride . +1 One funny popcorn flick . +2 But as you watch the movie , you 're too interested to care . +1 Short-story quaint , touchingly mending a child 's pain for his dead mother via communication with an old woman straight out of Eudora Welty . +0 It 's difficult to discern if this is a crazy work of disturbed genius or merely 90 minutes of post-adolescent Electra rebellion . +0 An unremarkable , modern action\/comedy buddy movie whose only nod to nostalgia is in the title . +-1 Helmer Hudlin tries to make a hip comedy , but his dependence on slapstick defeats the possibility of creating a more darkly edged tome . +2 I am highly amused by the idea that we have come to a point in society where it has been deemed important enough to make a film in which someone has to be hired to portray Richard Dawson . +1 Earnest , unsubtle and Hollywood-predictable , Green Dragon is still a deeply moving effort to put a human face on the travail of thousands of Vietnamese . +0 An average coming-of-age tale elevated by the wholesome twist of a pesky mother interfering during her son 's discovery of his homosexuality . +0 Consider this review life-affirming . +0 The film 's heady yet far from impenetrable theory suggests that Russians take comfort in their closed-off nationalist reality . +0 Freundlich 's made -LRB- Crudup -RRB- a suburban architect , and a cipher . +1 There 's something poignant about an artist of 90-plus years taking the effort to share his impressions of life and loss and time and art with us . +2 Stay for the credits and see a devastating comic impersonation by Dustin Hoffman that is revelatory . +1 The sentimental script has problems , but the actors pick up the slack . +-1 Opera on film is never satisfactory . +-1 I am more offended by his lack of faith in his audience than by anything on display here . +-1 Humor in I Spy is so anemic . +-1 A fairly harmless but ultimately lifeless feature-length afterschool special . +-1 You can tell almost immediately that Welcome to Collinwood is n't going to jell . +0 Grown-up quibbles are beside the point here . +-1 Although purportedly a study in modern alienation , it 's really little more than a particularly slanted , gay s\/m fantasy , enervating and deadeningly drawn-out . +-1 A piece of mildly entertaining , inoffensive fluff that drifts aimlessly for 90 minutes before lodging in the cracks of that ever-growing category : unembarrassing but unmemorable . +0 Its vision of that awkward age when sex threatens to overwhelm everything else is acute enough to make everyone who has been there squirm with recognition . +2 Remarkable for its intelligence and intensity . +-1 An opportunity missed . +0 It 's sobering , particularly if anyone still thinks this conflict can be resolved easily , or soon . +1 UB equally spoofs and celebrates the more outre aspects of ` black culture ' and the dorkier aspects of ` white culture , ' even as it points out how inseparable the two are . +1 It excels because , unlike so many other Hollywood movies of its ilk , it offers hope . +2 The most amazing super-sized dosage of goofball stunts any `` Jackass '' fan could want . +-1 This director 's cut -- which adds 51 minutes -- takes a great film and turns it into a mundane soap opera . +2 Consummate actor Barry has done excellent work here . +2 Majidi 's direction has never been smoother or more confident . +1 Trapped presents a frightening and compelling ` What if ? ' +0 None of his actors stand out , but that 's less of a problem here than it would be in another film : Characterization matters less than atmosphere . +0 You have once again entered the bizarre realm where director Adrian Lyne holds sway , where all relationships are simultaneously broadly metaphorical , oddly abstract , and excruciatingly literal . +2 E.T. works because its flabbergasting principals , 14-year-old Robert MacNaughton , 6-year-old Drew Barrymore and 10-year-old Henry Thomas , convince us of the existence of the wise , wizened visitor from a faraway planet . +1 A film of quiet power . +2 Changing Lanes is an anomaly for a Hollywood movie ; it 's a well-written and occasionally challenging social drama that actually has something interesting to say . +-1 If any of them list this ` credit ' on their resumes in the future , that 'll be much funnier than anything in the film ... +2 An enthralling , entertaining feature . +1 A film neither bitter nor sweet , neither romantic nor comedic , neither warm nor fuzzy . +-1 Painfully padded . +2 It 's worth taking the kids to . +-2 I 'm not sure which half of Dragonfly is worse : The part where nothing 's happening , or the part where something 's happening , but it 's stupid . +0 This movie has a strong message about never giving up on a loved one , but it 's not an easy movie to watch and will probably disturb many who see it . +-2 The characters are never more than sketches ... which leaves any true emotional connection or identification frustratingly out of reach . +1 Drug abuse , infidelity and death are n't usually comedy fare , but Turpin 's film allows us to chuckle through the angst . +-2 Muddled , melodramatic paranormal romance is an all-time low for Kevin Costner . +-2 The rest of the film ... is dudsville . +-1 Do n't say you were n't warned . +-2 It 's fitting that a movie as artificial and soulless as The Country Bears owes its genesis to an animatronic display at Disneyland . +0 less on forced air +0 Reeboir varies between a sweet smile and an angry bark , while Said attempts to wear down possible pupils through repetition . +-1 Strictly a ` guy 's film ' in the worst sense of the expression . +1 Reno himself can take credit for most of the movie 's success . +1 Almost everyone growing up believes their family must look like `` The Addams Family '' to everyone looking in ... `` My Big Fat Greek Wedding '' comes from the heart ... +0 An amalgam of The Fugitive , Blade Runner , and Total Recall , only without much energy or tension . +-1 A portrait of alienation so perfect , it will certainly succeed in alienating most viewers . +0 Dong shows how intolerance has the power to deform families , then tear them apart . +-1 Boasting some of the most poorly staged and lit action in memory , Impostor is as close as you can get to an imitation movie . +-2 Nothing about the film -- with the possible exception of Elizabeth Hurley 's breasts -- is authentic . +0 ... passable enough for a shoot-out in the o.k. court house of life type of flick . +2 A highly spirited , imaginative kid 's movie that broaches neo-Augustinian theology : Is God stuck in Heaven because He 's afraid of His best-known creation ? +1 For all the charm of Kevin Kline and a story that puts old-fashioned values under the microscope , there 's something creepy about this movie . +-2 McKay shows crushingly little curiosity about , or is ill-equipped to examine , the interior lives of the characters in his film , much less incorporate them into his narrative . +-1 It 's like Rocky and Bullwinkle on Speed , but that 's neither completely enlightening , nor does it catch the intensity of the movie 's strangeness . +-1 I do n't think this movie loves women at all . +-1 If you are willing to do this , then you so crazy ! +1 A bodice-ripper for intellectuals . +0 The Master of Disguise is funny -- not `` ha ha '' funny , `` dead circus performer '' funny . +-1 Made to be Jaglomized is the Cannes Film Festival , the annual Riviera spree of flesh , buzz , blab and money . +1 At once a testament to the divine calling of education and a demonstration of the painstaking process of imparting knowledge . +-1 Plays like one long , meandering sketch inspired by the works of John Waters and Todd Solondz , rather than a fully developed story . +-2 An unholy mess , driven by the pathetic idea that if you shoot something on crummy-looking videotape , it must be labelled ` hip ' , ` innovative ' and ` realistic ' . +2 wo n't be placed in the pantheon of the best of the swashbucklers but it is a whole lot of fun and you get to see the one of the world 's best actors , Daniel Auteuil , have a whale of a good time . +0 The video work is so grainy and rough , so dependent on being ` naturalistic ' rather than carefully lit and set up , that it 's exhausting to watch . +-1 Cold , pretentious , thoroughly dislikable study in sociopathy . +1 Puts a refreshing and comical spin on the all-too-familiar saga of the contemporary single woman . +2 The cast is top-notch and I predict there will be plenty of female audience members drooling over Michael Idemoto as Michael . +0 A romance ? +0 Might be one of those vanity projects in which a renowned filmmaker attempts to show off his talent by surrounding himself with untalented people . +-1 The biggest problem I have -LRB- other than the very sluggish pace -RRB- is we never really see her Esther blossom as an actress , even though her talent is supposed to be growing . +0 Has the marks of a septuagenarian ; it 's a crusty treatment of a clever gimmick . +0 The problems of the people in Love in the Time of Money are hardly specific to their era . +2 ... fuses the events of her life with the imagery in her paintings so vividly that the artist 's work may take on a striking new significance for anyone who sees the film . +0 It 's a good film , but it falls short of its aspiration to be a true ` epic ' . +2 Quite simply , a joy to watch and -- especially -- to listen to . +1 As an actor 's showcase , Hart 's War has much to recommend it , even if the top-billed Willis is not the most impressive player . +0 It 's too bad nothing else is . +-2 The crap continues . +-1 Something has been lost in the translation ... another routine Hollywood frightfest in which the slack execution italicizes the absurdity of the premise . +-1 When the casting call for this movie went out , it must have read ` seeking anyone with acting ambition but no sense of pride or shame . ' +-1 Though her fans will assuredly have their funny bones tickled , others will find their humor-seeking dollars best spent elsewhere . +-2 The movie is almost completely lacking in suspense , surprise and consistent emotional conviction . +2 Wickedly funny , visually engrossing , never boring , this movie challenges us to think about the ways we consume pop culture . +-1 The Piano Teacher , like its title character , is repellantly out of control . +0 Director-chef Gabriele Muccino keeps it fast -- zippy , comin ' at ya -- as if fearing that his film is molto superficiale . +0 Veers uncomfortably close to pro-Serb propaganda . +-1 It 's makes a better travelogue than movie . +1 Bravo for history rewritten , and for the uncompromising knowledge that the highest power of all is the power of love . +-1 It 's also built on a faulty premise , one it follows into melodrama and silliness . +1 This is the stuff that Disney movies are made of . +1 For those who like quirky , slightly strange French films , this is a must ! +1 This is one of the rarest kinds of films : a family-oriented non-Disney film that is actually funny without hitting below the belt . +-2 Horrible . +2 A strong first act and absolutely , inescapably gorgeous , skyscraper-trapeze motion of the amazing Spider-Man . +-1 Moves in such odd plot directions and descends into such message-mongering moralism that its good qualities are obscured . +1 An energetic , violent movie with a momentum that never lets up . +1 He allows his cast members to make creative contributions to the story and dialogue . +-1 Will undoubtedly play well in European markets , where Mr. Besson is a brand name , and in Asia , where Ms. Shu is an institution , but American audiences will probably find it familiar and insufficiently cathartic . +0 Simultaneously heartbreakingly beautiful and exquisitely sad . +-2 The exclamation point seems to be the only bit of glee you 'll find in this dreary mess . +0 So verbally flatfooted and so emotionally predictable or bland that it plays like the standard made-for-TV movie . +0 Wow , a jump cut ! +1 It has a way of seeping into your consciousness , with lingering questions about what the film is really getting at . +0 Apparently writer-director Attal thought he need only cast himself and his movie-star wife sitting around in their drawers to justify a film . +-1 A jumbled fantasy comedy that did not figure out a coherent game plan at scripting , shooting or post-production stages . +-1 Neither as scary-funny as Tremors nor demented-funny as Starship Troopers , the movie is n't tough to take as long as you 've paid a matinee price . +1 -LRB- Barry -RRB- gives Assassin a disquieting authority . +-2 Without Shakespeare 's eloquent language , the update is dreary and sluggish . +1 It wo n't hold up over the long haul , but in the moment , Finch 's tale provides the forgettable pleasures of a Saturday matinee . +0 It 's the type of stunt the Academy loves : a powerful political message stuffed into an otherwise mediocre film . +1 Much of the movie 's charm lies in the utter cuteness of Stuart and Margolo . +1 Both Garcia and Jagger turn in perfectly executed and wonderfully sympathetic characters , who are alternately touching and funny . +-1 Watching junk like this induces a kind of abstract guilt , as if you were paying dues for good books unread , fine music never heard . +2 The film just might turn on many people to opera , in general , an art form at once visceral and spiritual , wonderfully vulgar and sublimely lofty -- and as emotionally grand as life . +2 Payne has created a beautiful canvas , and Nicholson proves once again that he 's the best brush in the business . +-1 I did n't find much fascination in the swinging . +-1 Insomnia loses points when it surrenders to a formulaic bang-bang , shoot-em-up scene at the conclusion . +0 Affleck merely creates an outline for a role he still needs to grow into , a role that Ford effortlessly filled with authority . +-2 Reign of Fire has the disadvantage of also looking cheap . +0 It 's another retelling of Alexandre Dumas ' classic . +1 The first shocking thing about Sorority Boys is that it 's actually watchable . +2 A fantastically vital movie that manages to invest real humor , sensuality , and sympathy into a story about two adolescent boys . +1 Even though the film does n't manage to hit all of its marks , it 's still entertaining to watch the target practice . +1 A film that will be best appreciated by those willing to endure its extremely languorous rhythms , Waiting for Happiness is ultimately thoughtful without having much dramatic impact . +-1 This rather unfocused , all-over-the-map movie would be a lot better if it pared down its plots and characters to a few rather than dozens ... or if it were subtler ... or if it had a sense of humor . +0 A creaky staircase gothic . +-1 `` White Oleander , '' the movie , is akin to a Reader 's Digest condensed version of the source material . +-1 This dreadfully earnest inversion of the Concubine love triangle eschews the previous film 's historical panorama and roiling pathos for bug-eyed mugging and gay-niche condescension . +-1 The direction , by George Hickenlooper , has no snap to it , no wiseacre crackle or hard-bitten cynicism . +1 Beautifully directed and convincingly acted . +-1 The movie is a lumbering load of hokum but ... it 's at least watchable . +1 While Cherish does n't completely survive its tonal transformation from dark comedy to suspense thriller , it 's got just enough charm and appealing character quirks to forgive that still serious problem . +-2 It would be churlish to begrudge anyone for receiving whatever consolation that can be found in Dragonfly , yet it is impossible to find the film anything but appalling , shamelessly manipulative and contrived , and totally lacking in conviction . +-1 It 's not the least of Afghan tragedies that this noble warlord would be consigned to the dustbin of history . +-1 Hawke 's film , a boring , pretentious waste of nearly two hours , does n't tell you anything except that the Chelsea Hotel today is populated by whiny , pathetic , starving and untalented artistes . +-1 This romantic\/comedy asks the question how much souvlaki can you take before indigestion sets in . +0 A. . . +1 Jae-eun Jeong 's Take Care of My Cat brings a beguiling freshness to a coming-of-age story with such a buoyant , expressive flow of images that it emerges as another key contribution to the flowering of the South Korean cinema . +-2 Depicts the sorriest and most sordid of human behavior on the screen , then laughs at how clever it 's being . +1 Wow . +1 Whenever you think you 've figured out Late Marriage , it throws you for a loop . +1 Anyone who ever fantasized about space travel but ca n't afford the $ 20 million ticket to ride a Russian rocket should catch this IMAX offering . +-1 The only thing I laughed at were the people who paid to see it . +0 This engrossing , characteristically complex Tom Clancy thriller is shifty in the manner in which it addresses current terrorism anxieties and sidesteps them at the same time . +1 A suffocating rape-payback horror show that hinges on the subgenre 's most enabling victim ... and an ebullient affection for industrial-model meat freezers . +2 With ` Bowling for Columbine , ' Michael Moore gives us the perfect starting point for a national conversation about guns , violence , and fear . +0 The script feels as if it started to explore the obvious voyeuristic potential of ` hypertime ' but then backed off when the producers saw the grosses for Spy Kids . +0 The name says it all . +-1 Fails to satisfactorily exploit its gender politics , genre thrills or inherent humor . +0 The pace and the visuals are so hyped up that a curious sense of menace informs everything . +-1 I 'm giving it thumbs down due to the endlessly repetitive scenes of embarrassment . +-1 shows Holmes has the screen presence to become a major-league leading lady , -LRB- but -RRB- the movie itself is an underachiever , a psychological mystery that takes its sweet time building to a climax that 's scarcely a surprise by the time it arrives . +-2 Time literally stops on a dime in the tries-so-hard-to-be-cool `` Clockstoppers , '' but that does n't mean it still wo n't feel like the longest 90 minutes of your movie-going life . +0 Collateral Damage offers formula payback and the Big Payoff , but the explosions tend to simply hit their marks , pyro-correctly . +1 K-19 : The Widowmaker is a great yarn . +1 It 's funny , as the old saying goes , because it 's true . +2 A sexy , surprising romance ... Idemoto and Kim make a gorgeous pair ... their scenes brim with sexual possibility and emotional danger . +1 A psychic journey deep into the very fabric of Iranian ... life . +0 See it now , before the inevitable Hollywood remake flattens out all its odd , intriguing wrinkles . +-1 A distinctly minor effort that will be seen to better advantage on cable , especially considering its barely feature-length running time of one hour . +-1 Rosenthal -LRB- Halloween II -RRB- seems to have forgotten everything he ever knew about generating suspense . +-1 The acting is fine but the script is about as interesting as a recording of conversations at the Wal-Mart checkout line . +2 Fresh and raw like a blown-out vein , Narc takes a walking-dead , cop-flick subgenre and beats new life into it . +-2 Once Ice-T sticks his mug in the window of the couple 's BMW and begins haranguing the wife in bad stage dialogue , all credibility flies out the window . +0 There 's no question that Epps scores once or twice , but it 's telling that his funniest moment comes when he falls about ten feet onto his head . +-1 Ear-splitting exercise in formula crash-and-bash action . +2 A strangely stirring experience that finds warmth in the coldest environment and makes each crumb of emotional comfort feel like a 10-course banquet . +1 One feels the dimming of a certain ambition , but in its place a sweetness , clarity and emotional openness that recalls the classics of early Italian neorealism . +0 The Grey Zone gives voice to a story that needs to be heard in the sea of Holocaust movies ... but the film suffers from its own difficulties . +-1 It 's leaden and predictable , and laughs are lacking . +-1 Fincher takes no apparent joy in making movies , and he gives none to the audience . +0 If you want to see a train wreck that you ca n't look away from , then look no further , because here it is . +-1 Like its title character , Esther Kahn is unusual but unfortunately also irritating . +0 The message of such reflections -- intentional or not -- is that while no art grows from a vacuum , many artists exist in one . +2 Viveka Seldahl and Sven Wollter will touch you to the core in a film you will never forget -- that you should never forget . +-1 Solondz is without doubt an artist of uncompromising vision , but that vision is beginning to feel , if not morally bankrupt , at least terribly monotonous . +0 A `` black Austin Powers ? '' +2 A burst of color , music , and dance that only the most practiced curmudgeon could fail to crack a smile at . +-1 Demme gets a lot of flavor and spice into his Charade remake , but he ca n't disguise that he 's spiffing up leftovers that are n't so substantial or fresh . +-1 Nicolas Cage is n't the first actor to lead a group of talented friends astray , and this movie wo n't create a ruffle in what is already an erratic career . +-2 Stale and +2 Moving and vibrant . +1 A penetrating , potent exploration of sanctimony , self-awareness , self-hatred and self-determination . +0 `` Sum '' is Jack Ryan 's `` do-over . '' +-1 An allegory concerning the chronically mixed signals African American professionals get about overachieving could be intriguing , but the supernatural trappings only obscure the message . +2 The Pianist is Polanski 's best film . +2 A compelling , gut-clutching piece of advocacy cinema that carries you along in a torrent of emotion as it explores the awful complications of one terrifying day . +-2 It 's a stale , overused cocktail using the same olives since 1962 as garnish . +2 Enormously enjoyable , high-adrenaline documentary . +1 the past via surrealist flourishes +1 A different movie -- sometimes tedious -- by a director many viewers would like to skip but film buffs should get to know . +-1 An absurdist spider web . +2 Twenty years later , E.T. is still a cinematic touchstone . +0 If legendary shlockmeister Ed Wood had ever made a movie about a vampire , it probably would look a lot like this alarming production , adapted from Anne Rice 's novel The Vampire Chronicles . +0 Red Dragon is less baroque and showy than Hannibal , and less emotionally affecting than Silence . +1 It 's affecting , amusing , sad and reflective . +1 By turns gripping , amusing , tender and heart-wrenching , Laissez-passer has all the earmarks of French cinema at its best . +-1 The dialogue is very choppy and monosyllabic despite the fact that it is being dubbed . +-1 ... hokey art house pretension . +1 Khouri manages , with terrific flair , to keep the extremes of screwball farce and blood-curdling family intensity on one continuum . +0 Then Nadia 's birthday might not have been such a bad day after all . +2 A film centering on a traditional Indian wedding in contemporary New Delhi may not sound like specialized fare , but Mira Nair 's film is an absolute delight for all audiences . +-2 It 's a frightful vanity film that , no doubt , pays off what debt Miramax felt they owed to Benigni . +2 An excellent sequel . +-1 Never comes together as a coherent whole . +-1 Its simplicity puts an exclamation point on the fact that this is n't something to be taken seriously , but it also wrecks any chance of the movie rising above similar fare . +-1 prechewed +1 The first five minutes will have you talking 'til the end of the year ! +-2 A loud , ugly , irritating movie without any of its satirical salvos hitting a discernible target . +2 Last Orders nurtures the multi-layers of its characters , allowing us to remember that life 's ultimately a gamble and last orders are to be embraced . +-2 The Sweetest Thing is expressly for idiots who do n't care what kind of sewage they shovel into their mental gullets to simulate sustenance . +-2 Ultimately the , yes , snail-like pacing and lack of thematic resonance make the film more silly than scary , like some sort of Martha Stewart decorating program run amok . +2 Seems based on ugly ideas instead of ugly behavior , as Happiness was ... Hence , Storytelling is far more appealing . +0 Weird , vulgar comedy that 's definitely an acquired taste . +0 Director-writer Bille August ... depicts this relationship with economical grace , letting his superb actors convey Martin 's deterioration and Barbara 's sadness -- and , occasionally , anger . +1 Unlike most anime , whose most ardent fans outside Japan seem to be introverted young men with fantasy fetishes , Metropolis never seems hopelessly juvenile . +2 ... wise and elegiac ... +1 It certainly wo n't win any awards in the plot department but it sets out with no pretensions and delivers big time . +-2 Very much a home video , and so devoid of artifice and purpose that it appears not to have been edited at all . +2 The story gives ample opportunity for large-scale action and suspense , which director Shekhar Kapur supplies with tremendous skill . +2 What makes How I Killed My Father compelling , besides its terrific performances , is Fontaine 's willingness to wander into the dark areas of parent-child relationships without flinching . +-1 Without -LRB- De Niro -RRB- , City By The Sea would slip under the waves . +-1 It made me realize that we really have n't had a good cheesy B-movie playing in theaters since ... well ... since last week 's Reign of Fire . +2 A movie of riveting power and sadness . +0 More of an intriguing curiosity than a gripping thriller . +1 A worthwhile documentary , whether you 're into rap or not , even if it may still leave you wanting more answers as the credits roll . +-1 ... instead go rent `` Shakes The Clown '' , a much funnier film with a similar theme and an equally great Robin Williams performance . +1 While we no longer possess the lack-of-attention span that we did at seventeen , we had no trouble sitting for Blade II . +-1 This action-thriller\/dark comedy is one of the most repellent things to pop up in a cinematic year already littered with celluloid garbage . +1 Brown Sugar signals director Rick Famuyiwa 's emergence as an articulate , grown-up voice in African-American cinema . +2 Almodovar is an imaginative teacher of emotional intelligence in this engaging film about two men who discover what William James once called ` the gift of tears . ' +-1 Such a fine idea for a film , and such a stultifying , lifeless execution . +0 Avary 's film never quite emerges from the shadow of Ellis ' book . +-1 What should have been a painless time-killer becomes instead a grating endurance test . +2 It 's endlessly inventive , consistently intelligent and sickeningly savage . +1 The journey is worth your time , especially if you have Ellen Pompeo sitting next to you for the ride . +-1 While the performances are often engaging , this loose collection of largely improvised numbers would probably have worked better as a one-hour TV documentary . +-1 Leaves viewers out in the cold and undermines some phenomenal performances . +-1 A tired , unimaginative and derivative variation of that already-shallow genre . +1 Yes , MIBII is rote work and predictable , but with a philosophical visual coming right at the end that extravagantly redeems it . +-1 A bit too eager to please . +-2 The only thing that distinguishes a Randall Wallace film from any other is the fact that there is nothing distinguishing in a Randall Wallace film . +2 10 minutes into the film you 'll be white-knuckled and unable to look away . +2 The determination of Pinochet 's victims to seek justice , and their often heartbreaking testimony , spoken directly into director Patricio Guzman 's camera , pack a powerful emotional wallop . +1 Writer\/director Alexander Payne -LRB- Election -RRB- and his co-writer Jim Taylor brilliantly employ their quirky and fearless ability to look American angst in the eye and end up laughing . +1 The Movie is clever , offbeat and even gritty enough to overcome my resistance . +1 The film presents visceral and dangerously honest revelations about the men and machines behind the curtains of our planet . +1 It manages to squeeze by on Angelina Jolie 's surprising flair for self-deprecating comedy . +2 A delicious and delicately funny look at the residents of a Copenhagen neighborhood coping with the befuddling complications life tosses at them . +0 Will no doubt delight Plympton 's legion of fans ; others may find 80 minutes of these shenanigans exhausting . +-2 Behind the glitz , Hollywood is sordid and disgusting . +1 Once folks started hanging out at the barbershop , they never wanted to leave . +1 -LRB- Has -RRB- an immediacy and an intimacy that sucks you in and dares you not to believe it 's all true . +-2 The characters are so generic and the plot so bland that even as rogue CIA assassins working for Chris Cooper 's agency boss close in on the resourceful amnesiac , we do n't feel much for Damon\/Bourne or his predicament . +0 Malone does have a gift for generating nightmarish images that will be hard to burn out of your brain . +0 Arty gay film . +1 There 's a part of us that can not help be entertained by the sight of someone getting away with something . +1 Mention `` Solaris '' five years from now and I 'm sure those who saw it will have an opinion to share . +2 Provides a very moving and revelatory footnote to the Holocaust . +1 Mastering its formidable arithmetic of cameras and souls , Group articulates a flood of emotion . +-1 A movie where story is almost an afterthought amidst a swirl of colors and inexplicable events . +1 Manages to accomplish what few sequels can -- it equals the original and in some ways even betters it . +2 The leads are natural and lovely , the pace is serene , the humor wry and sprightly . +1 Cantet beautifully illuminates what it means sometimes to be inside looking out , and at other times outside looking in . +0 journalism of the 1960s . +-1 Pretty much sucks , but has a funny moment or two . +1 It 's not like having a real film of Nijinsky , but at least it 's better than that eponymous 1980 biopic that used soap in the places where the mysteries lingered . +-1 A shoddy male hip hop fantasy filled with guns , expensive cars , lots of naked women and Rocawear clothing . +-1 What Madonna does here ca n't properly be called acting -- more accurately , it 's moving and it 's talking and it 's occasionally gesturing , sometimes all at once . +1 Baby-faced Renner is eerily convincing as this bland blank of a man with unimaginable demons within . +0 A different kind of love story - one that is dark , disturbing , painful to watch , yet compelling . +1 Even if you do n't understand what on earth is going on , this is a movie that will stimulate hours of post viewing discussion , if only to be reminded of who did what to whom and why . +2 Funny , somber , absurd , and , finally , achingly sad , Bartleby is a fine , understated piece of filmmaking . +-2 -LRB- T -RRB- his slop does n't even have potential as a cult film , as it 's too loud to shout insults at the screen . +0 In the telling of a story largely untold , Bui chooses to produce something that is ultimately suspiciously familiar . +2 My Big Fat Greek Wedding is not only the best date movie of the year , it 's also a -- dare I say it twice -- delightfully charming -- and totally American , I might add -- slice of comedic bliss . +1 Provides a satisfactory overview of the bizarre world of extreme athletes as several daredevils express their own views . +-1 Not exaggerated enough to be a parody of gross-out flicks , college flicks , or even flicks in general . +-1 Looks and feels like a low-budget hybrid of Scarface or Carlito 's Way . +2 and your reward will be a thoughtful , emotional movie experience . +1 Kwan is a master of shadow , quietude , and room noise , and Lan Yu is a disarmingly lived-in movie . +2 Neil Burger here succeeded in ... making the mystery of four decades back the springboard for a more immediate mystery in the present . +1 The Komediant is a tale worth catching . +1 Even when it drags , we are forced to reflect that its visual imagination is breathtaking +0 Feeling like a dope has rarely been more fun than it is in Nine Queens . +-2 Of all the Halloween 's , this is the most visually unappealing . +2 Funny , sexy , devastating and incurably romantic . +2 Directors Brett Morgen and Nanette Burstein have put together a bold biographical fantasia . +-1 As if trying to grab a lump of Play-Doh , the harder that Liman tries to squeeze his story , the more details slip out between his fingers . +1 It 's consistently funny , in an irresistible junior-high way , and consistently free of any gag that would force you to give it a millisecond of thought . +-2 I did go back and check out the last 10 minutes , but these were more repulsive than the first 30 or 40 minutes . +-1 You can drive right by it without noticing anything special , save for a few comic turns , intended and otherwise . +-2 -LRB- MacDowell -RRB- ventures beyond her abilities several times here and reveals how bad an actress she is . +0 The question hanging over The Time Machine is not , as the main character suggests , ` what if ? ' +1 More good than great but Freeman and Judd make it work . +2 This is a story that zings all the way through with originality , humour and pathos . +0 When in doubt , the film ratchets up the stirring soundtrack , throws in a fish-out-of-water gag and lets the cliched dialogue rip . +-1 A movie that 's about as overbearing and over-the-top as the family it depicts . +1 I liked it because it was so endlessly , grotesquely , inventive . +-1 This story of unrequited love does n't sustain interest beyond the first half-hour . +0 The smash 'em - up , crash 'em - up , shoot 'em - up ending comes out of nowhere substituting mayhem for suspense . +-2 Suffers from unlikable characters and a self-conscious sense of its own quirky hipness . +-1 A fragile framework upon which to hang broad , mildly fleshed-out characters that seem to have been conjured up only 10 minutes prior to filming . +2 Offers a guilt-free trip into feel-good territory . +2 One of the most important and exhilarating forms of animated filmmaking since old Walt doodled Steamboat Willie . +1 While not quite `` Shrek '' or `` Monsters , Inc. '' , it 's not too bad . +1 In all fairness , I must report that the children of varying ages in my audience never coughed , fidgeted or romped up and down the aisles for bathroom breaks . +1 ou 've got to love a Disney pic with as little cleavage as this one has , and a heroine as feisty and principled as Jane . +1 As simple and innocent a movie as you can imagine . +-1 I have a confession to make : I did n't particularly like E.T. the first time I saw it as a young boy . +0 Put it somewhere between Sling Blade and South of Heaven , West of Hell in the pantheon of Billy Bob 's body of work . +-1 The Hanukkah spirit seems fried in pork . +-2 Eventually , they will have a showdown , but , by then , your senses are as mushy as peas and you do n't care who fires the winning shot . +1 Witty dialog between realistic characters showing honest emotions . +0 13 Conversations may be a bit too enigmatic and overly ambitious to be fully successful , but Sprecher and her screenwriting partner and sister , Karen Sprecher , do n't seem ever to run out of ideas . +-2 The film is so busy making reference to other films and trying to be other films that it fails to have a heart , mind or humor of its own . +-1 Viewers of Barney 's crushingly self-indulgent spectacle will see nothing in it to match the ordeal of sitting through it . +0 In many ways , reminiscent of 1992 's Unforgiven which also utilized the scintillating force of its actors to draw out the menace of its sparse dialogue . +1 I admire the closing scenes of the film , which seem to ask whether our civilization offers a cure for Vincent 's complaint . +2 Berry 's saucy , full-bodied performance gives this aging series a much needed kick , making `` Die Another Day '' one of the most entertaining Bonds in years +-1 The film 's needlessly opaque intro takes its doe-eyed Crudup out of pre-9 \/ 11 New York and onto a cross-country road trip of the Homeric kind . +1 Boomers and their kids will have a Barrie good time . +2 Flamboyant in some movies and artfully restrained in others , 65-year-old Jack Nicholson could be looking at his 12th Oscar nomination by proving that he 's now , more than ever , choosing his roles with the precision of the insurance actuary . +-1 Billy Crystal and Robert De Niro sleepwalk through vulgarities in a sequel you can refuse . +1 Its rawness and vitality give it considerable punch . +-2 It 's the kind of under-inspired , overblown enterprise that gives Hollywood sequels a bad name . +1 Whatever complaints I might have , I 'd take -LRB- its -RRB- earnest errors and hard-won rewards over the bombastic self-glorification of other feel-good fiascos like Antwone Fisher or The Emperor 's Club any time . +-1 It 's not so much a movie as a joint promotion for the National Basketball Association and teenaged rap and adolescent poster-boy Lil ' Bow Wow . +2 Ryan Gosling ... is at 22 a powerful young actor . +0 A bonanza of wacky sight gags , outlandish color schemes , and corny visual puns that can be appreciated equally as an abstract Frank Tashlin comedy and as a playful recapitulation of the artist 's career . +-1 Every joke is repeated at least -- annoying , is n't it ? +0 Made-Up lampoons the moviemaking process itself , while shining a not particularly flattering spotlight on America 's skin-deep notions of pulchritude . +-1 It 's a strange film , one that was hard for me to warm up to . +1 A haunting tale of murder and mayhem . +1 If you 're part of her targeted audience , you 'll cheer . +0 Director Kevin Bray excels in breaking glass and marking off the `` Miami Vice '' checklist of power boats , Latin music and dog tracks . +1 A brilliant , absurd collection of vignettes that , in their own idiosyncratic way , sum up the strange horror of life in the new millennium . +0 Ong chooses to present Ah Na 's life as a slight , weightless fairy tale , whose most unpleasant details seem to melt away in the face of the character 's blank-faced optimism . +1 In the end , the film is less the cheap thriller you 'd expect than it is a fairly revealing study of its two main characters -- damaged-goods people whose orbits will inevitably and dangerously collide . +2 If you 're not deeply touched by this movie , check your pulse . +1 The film 's strength is n't in its details , but in the larger picture it paints - of a culture in conflict with itself , with the thin veneer of nationalism that covers our deepest , media-soaked fears . +1 I 'm guessing the director is a magician . +1 For the most part , it works beautifully as a movie without sacrificing the integrity of the opera . +1 Both a detective story and a romance spiced with the intrigue of academic skullduggery and politics . +1 It 's touching and tender and proves that even in sorrow you can find humor . +1 Oddly , the film is n't nearly as downbeat as it sounds , but strikes a tone that 's alternately melancholic , hopeful and strangely funny . +-1 The film is really closer to porn than a serious critique of what 's wrong with this increasingly pervasive aspect of gay culture . +-1 Occasionally loud and offensive , but more often , it simply lulls you into a gentle waking coma . +-1 ... Tara Reid plays a college journalist , but she looks like the six-time winner of the Miss Hawaiian Tropic Pageant , so I do n't know what she 's doing in here ... +-1 It all starts to smack of a Hallmark Hall of Fame , with a few four letter words thrown in that are generally not heard on television . +-2 Any reasonably creative eighth-grader could have written a more credible script , though with the same number of continuity errors . +0 Little more than a super-sized infomercial for the cable-sports channel and its Summer X Games . +-1 As original and insightful as last week 's episode of Behind the Music . +-2 A dull , simple-minded and stereotypical tale of drugs , death and mind-numbing indifference on the inner-city streets . +-1 mired in a shabby script +-2 What 's hard to understand is why anybody picked it up . +-2 Some of the characters die and others do n't , and the film pretends that those living have learned some sort of lesson , and , really , nobody in the viewing audience cares . +0 Its juxtaposition of overwrought existentialism and stomach-churning gore will have you forever on the verge of either cracking up or throwing up . +1 The film 's gamble to occasionally break up the live-action scenes with animated sequences pays off , as does its sensitive handling of some delicate subject matter . +0 It 's like an old Warner Bros. costumer jived with sex -- this could be the movie Errol Flynn always wanted to make , though Bette Davis , cast as Joan , would have killed him . +-1 The problematic characters and overly convenient plot twists foul up Shum 's good intentions . +-2 The film desperately sinks further and further into comedy futility . +2 The story 's scope and pageantry are mesmerizing , and Mr. Day-Lewis roars with leonine power . +-2 What ensues are much blood-splattering , mass drug-induced bowel evacuations , and none-too-funny commentary on the cultural distinctions between Americans and Brits . +-1 With a romantic comedy plotline straight from the ages , this Cinderella story does n't have a single surprise up its sleeve . +0 Director Oliver Parker labors so hard to whip life into The Importance of Being Earnest that he probably pulled a muscle or two . +1 `` Extreme Ops '' exceeds expectations . +1 I know I should n't have laughed , but hey , those farts got to my inner nine-year-old . +-1 Uzumaki 's interesting social parallel and defiant aesthetic seems a prostituted muse ... +0 The film 's stagecrafts are intimate and therefore bolder than the otherwise calculated artifice that defines and overwhelms the film 's production design . +1 A real audience-pleaser that will strike a chord with anyone who 's ever waited in a doctor 's office , emergency room , hospital bed or insurance company office . +2 Huppert and Girardot give performances of exceptional honesty . +1 Tense , terrific , sweaty-palmed fun . +2 It 's refreshing that someone understands the need for the bad boy ; Diesel , with his brawny frame and cool , composed delivery , fits the bill perfectly . +1 A lovely film for the holiday season . +1 Though Jones and Snipes are enthralling +-2 Devoid of any of the qualities that made the first film so special . +-1 This is the kind of movie where the big scene is a man shot out of a cannon into a vat of ice cream . +-2 A thoroughly awful movie -- dumb , narratively chaotic , visually sloppy ... a weird amalgam of ` The Thing ' and a geriatric ` Scream . ' +1 A film of epic scale with an intimate feeling , a saga of the ups and downs of friendships . +0 A pure participatory event that malnourished intellectuals will gulp down in a frenzy . +0 Ah , what the hell . +1 Parris ' performance is credible and remarkably mature . +0 God is great , the movie 's not . +2 Great performances , stylish cinematography and a gritty feel help make Gangster No. 1 a worthwhile moviegoing experience . +2 Highly engaging . +0 Will you go ape over this movie ? +-2 ... an hour-and-a-half of inoffensive , unmemorable filler . +-2 It 's not a bad premise , just a bad movie . +0 Schnitzler 's film has a great hook , some clever bits and well-drawn , if standard issue , characters , but is still only partly satisfying . +-1 Unfortunately , Carvey 's rubber-face routine is no match for the insipid script he has crafted with Harris Goldberg . +-1 ... begins with promise , but runs aground after being snared in its own tangled plot . +2 insightfully written , delicately performed +-1 There 's nothing remotely topical or sexy here . +0 The movie 's messages are quite admirable , but +0 In a 102-minute film , Aaliyah gets at most 20 minutes of screen time . +-1 The results are far more alienating than involving . +-1 It forces you to watch people doing unpleasant things to each other and themselves , and it maintains a cool distance from its material that is deliberately unsettling . +1 Neither quite a comedy nor a romance , more of an impish divertissement of themes that interest Attal and Gainsbourg -- they live together -- the film has a lot of charm . +1 Graham Greene 's novel of colonialism and empire is elevated by Michael Caine 's performance as a weary journalist in a changing world . +-2 If that does n't clue you in that something 's horribly wrong , nothing will . +0 Has all the right elements but completely fails to gel together . +1 Never Again , while nothing special , is pleasant , diverting and modest -- definitely a step in the right direction . +1 The magic -LRB- and original running time -RRB- of ace Japanimator Hayao Miyazaki 's Spirited Away survives intact in BV 's re-voiced version . +1 A tasty masala . +-1 Cherish would 've worked a lot better had it been a short film . +1 You 'll end up moved . +1 A sweet , tender sermon about a 12-year-old Welsh boy more curious about God than girls , who learns that believing in something does matter . +1 What it lacks in substance it makes up for in heart . +-2 Distinctly sub-par ... more likely to drown a viewer in boredom than to send any shivers down his spine . +-1 Reyes ' directorial debut has good things to offer , but ultimately it 's undone by a sloppy script +-1 The trashy teen-sleaze equivalent of Showgirls . +-1 Snoots will no doubt rally to its cause , trotting out threadbare standbys like ` masterpiece ' and ` triumph ' and all that malarkey , but rarely does an established filmmaker so ardently waste viewers ' time with a gobbler like this . +-1 It 's better suited for the history or biography channel , but there 's no arguing the tone of the movie - it leaves a bad taste in your mouth and questions on your mind . +0 Buries an interesting storyline +1 This one is a few bits funnier than Malle 's dud , if only because the cast is so engagingly messing around like Slob City reductions of Damon Runyon crooks . +1 The film has several strong performances . +1 I have a new favorite musical -- and I 'm not even a fan of the genre +-2 This movie plays like an extended dialogue exercise in Retard 101 . +0 Ninety minutes of Viva Castro ! +1 An indispensable peek at the art and the agony of making people laugh . +1 Judging by those standards , ` Scratch ' is a pretty decent little documentary . +1 Does point the way for adventurous Indian filmmakers toward a crossover into nonethnic markets . +0 A direct-to-void release , heading nowhere . +-2 Whether Jason X is this bad on purpose is never clear . +0 Davis has energy , but she does n't bother to make her heroine 's book sound convincing , the gender-war ideas original , or the comic scenes fly . +2 Soderbergh , like Kubrick before him , may not touch the planet 's skin , but understands the workings of its spirit . +-2 ... an incredibly heavy-handed , manipulative dud that feels all too familiar . +-1 Unlike Trey Parker , Sandler does n't understand that the idea of exploiting molestation for laughs is funny , not actually exploiting it yourself . +1 Visually engrossing , seldom hammy , honorably Mexican and burns its Kahlories with conviction . +0 A Sha-Na-Na sketch punctuated with graphic violence . +2 It 's a technically superb film , shining with all the usual Spielberg flair , expertly utilizing the talents of his top-notch creative team . +-1 Everything is off . +1 Here 's yet another cool crime movie that actually manages to bring something new into the mix . +-2 What a stiflingly unfunny and unoriginal mess this is ! +-1 Its inescapable absurdities are tantamount to insulting the intelligence of anyone who has n't been living under a rock -LRB- since Sept. 11 -RRB- . +-1 -LRB- Jackson and Bledel -RRB- seem to have been picked not for their acting chops , but for their looks and appeal to the pre-teen crowd . +1 A lovely and beautifully photographed romance . +-1 Feels like the work of someone who may indeed have finally aged past his prime ... and , perhaps more than he realizes , just wants to be liked by the people who can still give him work . +0 Serviceable at best , slightly less than serviceable at worst . +1 It 's sort of a 21st century morality play with a Latino hip hop beat . +-1 An inelegant combination of two unrelated shorts that falls far short of the director 's previous work in terms of both thematic content and narrative strength . +1 In its dry and forceful way , it delivers the same message as Jiri Menzel 's Closely Watched Trains and Danis Tanovic 's No Man 's Land . +2 But the performances of Pacino , Williams , and Swank keep the viewer wide-awake all the way through . +2 The gags that fly at such a furiously funny pace that the only rip off that we were aware of was the one we felt when the movie ended so damned soon . +1 There are enough throwaway references to faith and rainbows to plant smile-button faces on that segment of the populace that made A Walk to Remember a niche hit . +-1 Rife with nutty cliches and far too much dialogue . +-1 It has the requisite faux-urban vibe and hotter-two-years-ago rap and R&B names and references . +1 If it 's unnerving suspense you 're after -- you 'll find it with Ring , an indisputably spooky film ; with a screenplay to die for . +-1 Leaks treacle from every pore . +0 The best thing that can be said of the picture is that it does have a few cute moments . +-1 One lousy movie . +-1 A rather tired exercise in nostalgia . +2 Vividly conveys the passion , creativity , and fearlessness of one of Mexico 's most colorful and controversial artists -- a captivating drama that will speak to the nonconformist in us all . +2 One-of-a-kind near-masterpiece . +-2 MIB II is a movie that makes it possible for the viewer to doze off for a few minutes or make several runs to the concession stand and\/or restroom and not feel as if he or she has missed anything . +0 Alas , the black-and-white archival footage of their act showcases pretty mediocre shtick . +1 Remember it . +-2 Skip the film and buy the Philip Glass soundtrack CD . +-1 essentially `` Fatal Attraction '' remade for viewers who were in diapers when the original was released in 1987 . +-1 Does n't do more than expand a TV show to movie length . +0 Mushes the college-friends genre -LRB- The Big Chill -RRB- together with the contrivances and overwrought emotion of soap operas . +0 Meyjes focuses too much on Max when he should be filling the screen with this tortured , dull artist and monster-in-the - making . +-2 The Tuxedo miscalculates badly by forcing the star to play second fiddle to the dull effects that allow the suit to come to life . +0 Fubar is very funny , but not always in a laugh-out-loud way . +-2 As aimless as an old pickup skidding completely out of control on a long patch of black ice , the movie makes two hours feel like four . +-1 If you saw Benigni 's Pinocchio at a public park , you 'd grab your kids and run and then probably call the police . +-2 The characters are paper thin and the plot is so cliched and contrived that it makes your least favorite James Bond movie seem as cleverly plotted as The Usual Suspects . +0 Harris is supposed to be the star of the story , but comes across as pretty dull and wooden . +1 It celebrates the group 's playful spark of nonconformity , glancing vividly back at what Hibiscus grandly called his ` angels of light . ' +0 And I expect much more from a talent as outstanding as director Bruce McCulloch . +1 A harrowing account of a psychological breakdown . +1 There 's absolutely no reason why Blue Crush , a late-summer surfer girl entry , should be as entertaining as it is +0 Overall , it 's a wacky and inspired little film that works effortlessly at delivering genuine , acerbic laughs . +-1 Oscar caliber cast does n't live up to material +-1 ... the kind of movie you see because the theater has air conditioning . +-1 When the screenwriter responsible for one of the worst movies of one year directs an equally miserable film the following year , you 'd have a hard time believing it was just coincidence . +-1 Although made on a shoestring and unevenly acted , conjures a Lynch-like vision of the rotting underbelly of Middle America . +-2 ` It 's painful to watch Witherspoon 's talents wasting away inside unnecessary films like Legally Blonde and Sweet Home Abomination , I mean , Alabama . ' +0 A family-friendly fantasy that ends up doing very little with its imaginative premise . +1 It 's hard to imagine anybody ever being `` in the mood '' to view a movie as harrowing and painful as The Grey Zone , but it 's equally hard to imagine anybody being able to tear their eyes away from the screen once it 's started . +1 Chicago offers much colorful eye candy , including the spectacle of Gere in his dancing shoes , hoofing and crooning with the best of them . +-1 No new plot conceptions or environmental changes , just different bodies for sharp objects to rip through . +0 The inevitable double - and triple-crosses arise , but the only drama is in waiting to hear how John Malkovich 's reedy consigliere will pronounce his next line . +-1 You come away thinking not only that Kate is n't very bright , but that she has n't been worth caring about and that maybe she , Janine and Molly -- an all-woman dysfunctional family -- deserve one another . +-1 The result is so tame that even slightly wised-up kids would quickly change the channel . +0 One of the oddest and most inexplicable sequels in movie history . +1 A mostly believable , refreshingly low-key and quietly inspirational little sports drama . +0 Ana 's journey is not a stereotypical one of self-discovery , as she 's already comfortable enough in her own skin to be proud of her Rubenesque physique ... +0 Falls short in explaining the music and its roots . +0 Boy oh boy , it 's a howler . +1 Niccol the filmmaker merges his collaborators ' symbolic images with his words , insinuating , for example , that in Hollywood , only God speaks to the press +2 One of the most genuinely sweet films to come along in quite some time . +-1 The movie starts with a legend and ends with a story that is so far-fetched it would be impossible to believe if it were n't true . +2 Works because Reno does n't become smug or sanctimonious towards the audience . +1 A few nonbelievers may rethink their attitudes when they see the joy the characters take in this creed , but skeptics are n't likely to enter the theater . +-2 Fred Schepisi 's film is paced at a speed that is slow to those of us in middle age and deathly slow to any teen . +-2 Yes , I have given this movie a rating of zero . +1 A film of delicate interpersonal dances . +1 The film is full of charm . +0 In both the writing and cutting , it does not achieve the kind of dramatic unity that transports you . +-2 To be influenced chiefly by humanity 's greatest shame , reality shows -- reality shows for God 's sake ! +0 When Mr. Hundert tells us in his narration that ` this is a story without surprises , ' we nod in agreement . +-1 Time Out is as serious as a pink slip . +0 Spy-vs . +-1 A listless and desultory affair . +-1 By the final whistle you 're convinced that this Mean Machine was a decent TV outing that just does n't have big screen magic . +1 This time , the hype is quieter , and while the movie is slightly less successful than the first , it 's still a rollicking good time for the most part . +1 Often likable , but just as often it 's meandering , low on energy , and too eager to be quirky at moments when a little old-fashioned storytelling would come in handy . +0 We could have expected a little more human being , and a little less product . +1 Wonder of wonders -- a teen movie with a humanistic message . +-1 Whether it 's the worst movie of 2002 , I ca n't say for sure : Memories of Rollerball have faded , and I skipped Country Bears . +0 Proof of this is Ballistic : Ecks vs. Sever . +-1 Michele is a such a brainless flibbertigibbet that it 's hard to take her spiritual quest at all seriously . +1 Though this saga would be terrific to read about , it is dicey screen material that only a genius should touch . +-1 There 's got to be a more graceful way of portraying the devastation of this disease . +2 Drawing on an irresistible , languid romanticism , Byler reveals the ways in which a sultry evening or a beer-fueled afternoon in the sun can inspire even the most retiring heart to venture forth . +1 A moving tale of love and destruction in unexpected places , unexamined lives . +0 Much of the digitally altered footage +0 If you can keep your eyes open amid all the blood and gore , you 'll see Del Toro has brought unexpected gravity to Blade II . +-1 Nothing but one relentlessly depressing situation after another for its entire running time , something that you could easily be dealing with right now in your lives . +2 Gosling creates a staggeringly compelling character , a young man whose sharp intellect is at the very root of his contradictory , self-hating , self-destructive ways . +0 It 's all pretty tame . +-2 A less-than-thrilling thriller . +0 The plot meanders from gripping to plodding and back . +-1 Parts of the film feel a bit too much like an infomercial for Ram Dass 's latest book aimed at the boomer demographic . +-1 A prolonged extrusion of psychopathic pulp . +1 The film 's sense of imagery gives it a terrible strength , but it 's propelled by the acting . +2 Schepisi , aided by a cast that seems to include every top-notch British actor who did not appear in Gosford Park -LRB- as well as one , Ms. Mirren , who did -RRB- , has succeeded beyond all expectation . +0 The plan to make Enough into ` an inspiring tale of survival wrapped in the heart-pounding suspense of a stylish psychological thriller ' +1 A lovably old-school Hollywood confection . +-1 The characters seem one-dimensional , and the film is superficial and will probably be of interest primarily to its target audience . +1 For once , a movie does not proclaim the truth about two love-struck somebodies , but permits them time and space to convince us of that all on their own . +-2 A dull , somnambulant exercise in pretension whose pervasive quiet is broken by frequent outbursts of violence and noise . +0 Paxton 's uneven directorial debut fails to unlock the full potential of what is in many ways a fresh and dramatically substantial spin on the genre . +1 Watching the chemistry between Freeman and Judd , however , almost makes this movie worth seeing . +-2 The attempt to build up a pressure cooker of horrified awe emerges from the simple fact that the movie has virtually nothing to show . +0 There 's something about a marching band that gets me where I live . +2 Serious movie-goers embarking upon this journey will find that The Road to Perdition leads to a satisfying destination . +-1 It 's mildly sentimental , unabashedly consumerist ... studiously inoffensive and completely disposable . +-1 Serving Sara is little more than a mall movie designed to kill time . +-2 A dull , dumb and derivative horror film . +-1 Wimps out by going for that PG-13 rating , so the more graphic violence is mostly off-screen and the sexuality is muted . +1 While this movie , by necessity , lacks Fellowship 's heart , Two Towers outdoes its spectacle . +2 The performers are so spot on , it is hard to conceive anyone else in their roles . +1 Asks what truth can be discerned from non-firsthand experience , and specifically questions cinema 's capability for recording truth . +-1 It 's a mystery how the movie could be released in this condition . +2 Extremely well acted by the four primary actors , this is a seriously intended movie that is not easily forgotten . +1 A formula family tearjerker told with a heavy Irish brogue ... accentuating , rather than muting , the plot 's saccharine thrust . +1 The stunt work is top-notch ; the dialogue and drama often food-spittingly funny . +1 A mischievous visual style and oodles of charm make ` Cherish ' a very good -LRB- but not great -RRB- movie . +0 Ends up being mostly about ravishing costumes , eye-filling , wide-screen production design and Joan 's wacky decision to stand by her man , no matter how many times he demonstrates that he 's a disloyal satyr . +1 A four star performance from Kevin Kline who unfortunately works with a two star script . +1 Talk To Her is not the perfect movie many have made it out to be , but it 's still quite worth seeing . +2 Wilco is a phenomenal band with such an engrossing story that will capture the minds and hearts of many . +1 It may not be a huge cut of above the rest , but I enjoyed Barbershop . +1 A gripping documentary that reveals how deep the antagonism lies in war-torn Jerusalem . +-1 All movie long , City by the Sea swings from one approach to the other , but in the end , it stays in formula -- which is a waste of De Niro , McDormand and the other good actors in the cast . +2 Miyazaki 's nonstop images are so stunning , and his imagination so vivid , that the only possible complaint you could have about Spirited Away is that there is no rest period , no timeout . +-2 No French people were harmed during the making of this movie , but they were insulted and the audience was put through torture for an hour and a half . +-2 Instead of making his own style , director Marcus Adams just copies from various sources -- good sources , bad mixture +1 After seeing ` Analyze That , ' I feel better already . +1 Very predictable but still entertaining +1 Do n't wait to see this terrific film with your kids -- if you do n't have kids borrow some . +1 It thankfully goes easy on the reel\/real world dichotomy that -LRB- Jaglom -RRB- pursued with such enervating determination in Venice\/Venice . +1 A subtle , humorous , illuminating study of politics , power and social mobility . +2 For all its visual panache and compelling supporting characters , the heart of the film rests in the relationship between Sullivan and his son . +-1 There 's a delightfully quirky movie to be made from curling , but Brooms is n't it . +0 The animation is competent , and some of the gags are quite funny , but Jonah ... never shakes the oppressive , morally superior good-for-you quality that almost automatically accompanies didactic entertainment . +2 A venturesome , beautifully realized psychological mood piece that reveals its first-time feature director 's understanding of the expressive power of the camera . +1 A film with contemporary political resonance illustrated by a winning family story . +-1 It 's not too much of anything . +-1 It dabbles all around , never gaining much momentum . +2 An enjoyable experience . +-1 With the dog days of August upon us , think of this dog of a movie as the cinematic equivalent of high humidity . +-2 ... the story is far-flung , illogical , and plain stupid . +-1 If they broke out into elaborate choreography , singing and finger snapping it might have held my attention , but as it stands I kept looking for the last exit from Brooklyn . +1 I loved the look of this film . +0 Elmo touts his drug as being 51 times stronger than coke . +0 A brutally honest documentary about a much anticipated family reunion that goes wrong thanks to culture shock and a refusal to empathize with others . +-1 And adults will at least have a dream image of the West to savor whenever the film 's lamer instincts are in the saddle . +-1 The lousy lead performances ... keep the movie from ever reaching the comic heights it obviously desired . +-2 The lack of naturalness makes everything seem self-consciously poetic and forced ... It 's a pity that -LRB- Nelson 's -RRB- achievement does n't match his ambition . +1 Coral Reef Adventure is a heavyweight film that fights a good fight on behalf of the world 's endangered reefs -- and it lets the pictures do the punching . +1 This story of a determined woman 's courage to find her husband in a war zone offers winning performances and some effecting moments . +-1 Feels less like a cousin to Blade Runner than like a bottom-feeder sequel in the Escape From New York series . +0 Life or Something Like It has its share of high points , but it misses too many opportunities . +1 Piercingly affecting ... while clearly a manipulative film , emerges as powerful rather than cloying . +-1 The holiday message of the 37-minute Santa vs. the Snowman leaves a lot to be desired . +-2 A DOA dud from frame one . +2 A vibrant , colorful , semimusical rendition . +1 -LRB- A -RRB- strong piece of work . +2 Visually breathtaking , viscerally exciting , and dramatically moving , it 's the very definition of epic adventure . +1 The movie is ... very funny as you peek at it through the fingers in front of your eyes . +1 Instead of simply handling conventional material in a conventional way , Secretary takes the most unexpected material and handles it in the most unexpected way . +-1 We get the comedy we settle for . +0 This is the first full scale WWII flick from Hong Kong 's John Woo . +0 For all of its insights into the dream world of teen life , and its electronic expression through cyber culture +2 This comic gem is as delightful as it is derivative . +2 A must see for all sides of the political spectrum +1 Smaller numbered kidlets will enjoy . +1 - West Coast rap wars , this modern mob music drama never fails to fascinate . +2 In the new release of Cinema Paradiso , the tale has turned from sweet to bittersweet , and when the tears come during that final , beautiful scene , they finally feel absolutely earned . +2 A worthy addition to the cinematic canon , which , at last count , numbered 52 different versions . +-1 We do get the distinct impression that this franchise is drawing to a close . +1 A sensitive , modest comic tragedy that works as both character study and symbolic examination of the huge economic changes sweeping modern China . +0 Parker should be commended for taking a fresh approach to familiar material , but his determination to remain true to the original text leads him to adopt a somewhat mannered tone ... that ultimately dulls the human tragedy at the story 's core . +1 Buy is an accomplished actress , and this is a big , juicy role . +-2 For the future , one hopes Mr. Plympton will find room for one more member of his little band , a professional screenwriter . +1 A clever script and skilled actors bring new energy to the familiar topic of office politics . +0 The cameo-packed , M : I-2-spoofing title sequence is the funniest 5 minutes to date in this spy comedy franchise ... Then Mike Myers shows up and ruins everything . +1 A photographic marvel of sorts , and it 's certainly an invaluable record of that special fishy community . +2 Hashiguchi covers this territory with wit and originality , suggesting that with his fourth feature -- the first to be released in the U.S. -- a major director is emerging in world cinema . +1 A grittily beautiful film that looks , sounds , and feels more like an extended , open-ended poem than a traditionally structured story . +-2 -LRB- L -RRB- ame and unnecessary . +1 Davis ' candid , archly funny and deeply authentic take on intimate relationships comes to fruition in her sophomore effort . +2 Think of it as Gidget , only with muscles and a lot more smarts , but just as endearing and easy to watch . +-1 ... too contrived to be as naturally charming as it needs to be . +1 The Lady and the Duke is a smart , romantic drama that dares to depict the French Revolution from the aristocrats ' perspective . +-1 The film is strictly routine . +2 Features one of the most affecting depictions of a love affair ever committed to film . +-2 Does n't come close to justifying the hype that surrounded its debut at the Sundance Film Festival two years ago . +0 The story , touching though it is , does not quite have enough emotional resonance or variety of incident to sustain a feature , and even at 85 minutes it feels a bit long . +1 The film is insightful about Kissinger 's background and history . +-1 A rote exercise in both animation and storytelling . +-1 With a `` Spy Kids '' sequel opening next week , why bother with a contemptible imitator starring a `` SNL '' has-been acting like an 8-year-old channeling Roberto Benigni ? +0 The movie is n't horrible , but you can see mediocre cresting on the next wave . +2 Give credit to everyone from Robinson down to the key grip that this bold move works . +-1 Its salient points are simultaneously buried , drowned and smothered in the excesses of writer-director Roger Avary . +-1 The movie is too impressed with its own solemn insights to work up much entertainment value . +0 There 's a lot of good material here , but there 's also a lot of redundancy and unsuccessful crudeness accompanying it . +-1 The director 's many dodges and turns add up to little more than a screenful of gamesmanship that 's low on both suspense and payoff . +-1 A Movie to Forget +2 Irwin is so earnest that it 's hard to resist his pleas to spare wildlife and respect their environs . +-1 The narrator and the other characters try to convince us that acting transfigures Esther , but she 's never seen speaking on stage ; one feels cheated , and Esther seems to remain an unchanged dullard . +-1 Worthy of the gong . +-2 It 's tough to be startled when you 're almost dozing . +-1 The images lack contrast , are murky and are frequently too dark to be decipherable . +2 One of those exceedingly rare films in which the talk alone is enough to keep us involved . +2 a screenplay more ingeniously constructed than `` Memento '' +-1 The film never gets over its own investment in conventional arrangements , in terms of love , age , gender , race , and class . +-1 Lucas has in fact come closer than anyone could desire to the cheap , graceless , hackneyed sci-fi serials of the '30s and '40s . +2 The film 's intimate camera work and searing performances pull us deep into the girls ' confusion and pain as they struggle tragically to comprehend the chasm of knowledge that 's opened between them . +-1 Like leafing through an album of photos accompanied by the sketchiest of captions . +-2 -LRB- Sam 's -RRB- self-flagellation is more depressing than entertaining . +-1 Resembles a soft porn Brian De Palma pastiche . +-1 So mind-numbingly awful that you hope Britney wo n't do it one more time , as far as movies are concerned . +-1 I can imagine this movie as a b & w British comedy , circa 1960 , with Peter Sellers , Kenneth Williams , et al. , but at this time , with this cast , this movie is hopeless . +2 -LRB- Danny Huston gives -RRB- an astounding performance that deftly , gradually reveals a real human soul buried beneath a spellbinding serpent 's smirk . +2 Just like a splendid meal , Red Dragon satisfies -- from its ripe recipe , inspiring ingredients , certified cuisine and palatable presentation . +2 Director Juan Jose Campanella could have turned this into an Argentine retread of `` Iris '' or `` American Beauty , '' but instead pulls a little from each film and creates something more beautiful than either of those films . +2 Bursting through the constraints of its source , this is one adapted - from-television movie that actually looks as if it belongs on the big screen . +0 an 83 minute document of a project which started in a muddle , seesawed back and forth between controlling interests multiple times , then found its sweet spot +1 Twohy knows how to inflate the mundane into the scarifying , and gets full mileage out of the rolling of a stray barrel or the unexpected blast of a phonograph record . +1 every once in a while , a movie will come along that turns me into that annoying specimen of humanity that I usually dread encountering the most - The Fanboy +2 Bogdanovich taps deep into the Hearst mystique , entertainingly reenacting a historic scandal . +1 K 19 stays afloat as decent drama\/action flick +-2 Burns ' fifth beer-soaked film feels in almost every possible way -- from the writing and direction to the soggy performances -- tossed off . +-1 The problem with movies about angels is they have a tendency to slip into hokum . +1 The graphic carnage and re-creation of war-torn Croatia is uncomfortably timely , relevant , and sickeningly real . +0 I survived . +0 A slight and obvious effort , even for one whose target demographic is likely still in the single digits , age-wise . +1 Roman Polanski 's autobiographical gesture at redemption is better than ` Shindler 's List ' - it is more than merely a Holocaust movie . +0 Less a heartfelt appeal for the handicapped than a nice Belgian waffle . +-1 As saccharine movies go , this is likely to cause massive cardiac arrest if taken in large doses . +1 It falls far short of poetry , but it 's not bad prose . +2 Exceptionally well acted by Diane Lane and Richard Gere . +2 This is more fascinating -- being real -- than anything seen on Jerry Springer . +1 Their computer-animated faces are very expressive . +-2 It appears as if even the filmmakers did n't know what kind of movie they were making . +0 You 'll laugh at either the obviousness of it all or its stupidity or maybe even its inventiveness , but the point is , you 'll laugh . +0 like a poor man 's You Can Count On Me +0 Confounding because it solemnly advances a daringly preposterous thesis . +-1 A documentary to make the stones weep -- as shameful as it is scary . +-1 A thriller without thrills and a mystery devoid of urgent questions . +1 Return to Never Land may be another shameless attempt by Disney to rake in dough from baby boomer families , but it 's not half-bad . +0 They do a good job of painting this family dynamic for the audience but they tried to squeeze too many elements into the film . +1 A fine documentary can be distinguished from a mediocre one by the better film 's ability to make its subject interesting to those who are n't part of its supposed target audience . +1 Strange and beautiful film . +-1 The script becomes lifeless and falls apart like a cheap lawn chair . +-1 ... hits every cliche we 've come to expect , including the assumption that `` crazy '' people are innocent , childlike and inherently funny . +1 We 've seen it all before in one form or another , but director Hoffman , with great help from Kevin Kline , makes us care about this latest reincarnation of the world 's greatest teacher . +-1 There 's a reason why halftime is only fifteen minutes long . +2 Ong 's promising debut is a warm and well-told tale of one recent Chinese immigrant 's experiences in New York City . +1 What 's so striking about Jolie 's performance is that she never lets her character become a caricature -- not even with that radioactive hair . +-1 It 's supposed to be a romantic comedy - it suffers from too much Norma Rae and not enough Pretty Woman . +0 Humorous , artsy , and even cute , in an off-kilter , dark , vaguely disturbing way . +1 The leanest and meanest of Solondz 's misanthropic comedies . +1 The movie enters a realm where few non-porn films venture , and comes across as darkly funny , energetic , and surprisingly gentle . +-1 It 's as if Solondz had two ideas for two movies , could n't really figure out how to flesh either out , so he just slopped ` em together here . +-1 A low-rent retread of the Alien pictures . +1 For decades we 've marveled at Disney 's rendering of water , snow , flames and shadows in a hand-drawn animated world . +0 Has its charming quirks and its dull spots . +1 Several of Steven Soderbergh 's earlier films were hailed as the works of an artist . +0 Who is the audience for Cletis Tout ? +0 Perhaps not since Nelson Eddy crooned his Indian Love Call to Jeanette MacDonald has there been a movie so unabashedly Canadian , not afraid to risk American scorn or disinterest . +-2 Like a soft drink that 's been sitting open too long : it 's too much syrup and not enough fizz . +-1 But they lack their idol 's energy and passion for detail . +-1 Schaefer 's ... determination to inject farcical raunch ... drowns out the promise of the romantic angle . +-1 Instead of using George and Lucy 's most obvious differences to ignite sparks , Lawrence desperately looks elsewhere , seizing on George 's haplessness and Lucy 's personality tics . +0 It is n't that the picture is unfamiliar , but that it manages to find new avenues of discourse on old problems . +1 An alternately fascinating and frustrating documentary . +-2 Contrived , maudlin and cliche-ridden ... if this sappy script was the best the contest received , those rejected must have been astronomically bad . +1 An absorbing and unsettling psychological drama . +0 There are times when you wish that the movie had worked a little harder to conceal its contrivances , but Brown Sugar turns out to be a sweet and enjoyable fantasy . +-2 It does n't work as either . +-1 ... too sappy for its own good . +-2 Without any redeeming value whatsoever . +-1 A Blair Witch - style adventure that plays like a bad soap opera , with passable performances from everyone in the cast . +-1 The author 's devotees will probably find it fascinating ; others may find it baffling . +1 The quirky and recessive charms of co-stars Martin Donovan and Mary-Louise Parker help overcome the problematic script . +2 It 's a very valuable film ... +1 And more than that , it 's an observant , unfussily poetic meditation about identity and alienation . +2 That rare movie that works on any number of levels -- as a film of magic and whimsy for children , a heartfelt romance for teenagers and a compelling argument about death , both pro and con , for adults . +1 Apart from its own considerable achievement +2 A cultural wildcard experience : wacky , different , unusual , even nutty . +1 Just as the recent Argentine film Son of the Bride reminded us that a feel-good movie can still show real heart , Time of Favor presents us with an action movie that actually has a brain . +1 A marvelous performance by Allison Lohman as an identity-seeking foster child . +1 In fact , it 's quite fun in places . +0 Halloween : Resurrection is n't exactly quality cinema , but it is n't nearly as terrible as it cold have been . +-1 It 's a thin notion , repetitively stretched out to feature length , awash in self-consciously flashy camera effects , droning house music and flat , flat dialogue . +0 As his circle of friends keeps getting smaller one of the characters in Long Time Dead says ` I 'm telling you , this is f \*\*\* ed ' . +1 Worth a look as a curiosity . +-1 It 's a Frankenstein-monster of a film that does n't know what it wants to be . +0 Super Troopers is an odd amalgam of comedy genres , existing somewhere between the often literal riffs of early Zucker Brothers\/Abrahams films , and the decidedly foul stylings of their post-modern contemporaries , The Farrelly Brothers . +-2 There 's nothing to gain from watching They . +2 The all-French cast is marveilleux . +0 Worse than ` Silence of the Lambs ' better than ` Hannibal ' +-2 It 's not just the vampires that are damned in Queen of the Damned -- the viewers will feel they suffer the same fate . +-1 `` Looking For Leonard '' just seems to kinda sit in neutral , hoping for a stiff wind to blow it uphill or something . +2 But believe it or not , it 's one of the most beautiful , evocative works I 've seen . +-1 While American Adobo has its heart -LRB- and its palate -RRB- in the right place , its brain is a little scattered -- ditsy , even . +-1 There 's a reason the studio did n't offer an advance screening . +1 And there 's the inimitable Diaz , holding it all together . +0 makes sense , +0 Not everything in the film works , including its somewhat convenient ending . +1 The word that comes to mind , while watching Eric Rohmer 's tribute to a courageous Scottish lady , is painterly . +0 It may not be as cutting , as witty or as true as back in the glory days of Weekend and Two or Three Things I Know About Her , but who else engaged in filmmaking today is so cognizant of the cultural and moral issues involved in the process ? +2 Tully is in many ways the perfect festival film : a calm , self-assured portrait of small town regret , love , duty and friendship that appeals to the storytelling instincts of a slightly more literate filmgoing audience . +1 Nakata 's technique is to imply terror by suggestion , rather than the overuse of special effects . +0 If I have to choose between gorgeous animation and a lame story -LRB- like , say , Treasure Planet -RRB- or so-so animation and an exciting , clever story with a batch of appealing characters , I 'll take the latter every time . +-1 For every articulate player , such as skateboarder Tony Hawk or BMX rider Mat Hoffman , are about a half dozen young Turks angling to see how many times they can work the words `` radical '' or `` suck '' into a sentence . +0 It 's a sight to behold . +-1 Excruciatingly unfunny and pitifully unromantic . +1 A wildly erratic drama with sequences that make you wince in embarrassment and others , thanks to the actors , that are quite touching . +1 A modest masterpiece . +1 Be patient with the lovely Hush ! +1 There are laughs aplenty , and , as a bonus , viewers do n't have to worry about being subjected to farts , urine , feces , semen , or any of the other foul substances that have overrun modern-day comedies . +2 Beautifully crafted and cooly unsettling ... recreates the atmosphere of the crime expertly . +-1 Any rock pile will do for a set . +-1 I 'm left slightly disappointed that it did n't . +-1 The elements were all there but lack of a pyschological center knocks it flat . +0 Where Bowling for Columbine is at its most valuable is in its examination of America 's culture of fear as a root cause of gun violence . +1 Though the story ... is hackneyed , the characters have a freshness and modesty that transcends their predicament . +0 Often overwrought and at times positively irritating , the film turns into an engrossing thriller almost in spite of itself . +2 A well paced and satisfying little drama that deserved better than a ` direct-to-video ' release . +0 In Moonlight Mile , no one gets shut out of the hug cycle . +1 It can be safely recommended as a video\/DVD babysitter . +2 A conventional but heartwarming tale . +1 It is hard not to be especially grateful for freedom after a film like this . +2 Woody Allen can write and deliver a one liner as well as anybody . +-1 I spied with my little eye ... a mediocre collection of cookie-cutter action scenes and occasionally inspired dialogue bits +0 Blithely anachronistic and slyly achronological . +-1 A disappointment for a movie that should have been the ultimate IMAX trip . +2 It turns out to be smarter and more diabolical than you could have guessed at the beginning . +-2 In terms of execution this movie is careless and unfocused . +0 Your nightmares , on the other hand , will be anything but . +2 A slick , engrossing melodrama . +-2 This picture is murder by numbers , and as easy to be bored by as your ABC 's , despite a few whopping shootouts . +0 Some are fascinating and others are not , and in the end , it is almost a good movie . +0 Both flawed and delayed , Martin Scorcese 's Gangs of New York still emerges as his most vital work since GoodFellas . +0 Entertaining despite its one-joke premise with the thesis that women from Venus and men from Mars can indeed get together . +0 A film that presents an interesting , even sexy premise then ruins itself with too many contrivances and goofy situations . +2 It 's sweet , funny , charming , and completely delightful . +0 A respectable venture on its own terms , lacking the broader vision that has seen certain Trek films ... cross over to a more mainstream audience . +2 A movie that both thrills the eye and , in its over-the-top way , touches the heart . +1 Though it runs 163 minutes , Safe Conduct is anything but languorous . +-2 Sinks so low in a poorly played game of absurd plot twists , idiotic court maneuvers and stupid characters that even Freeman ca n't save it . +1 A surprisingly charming and even witty match for the best of Hollywood 's comic-book adaptations . +2 Still , this flick is fun , and host to some truly excellent sequences . +2 Some of the visual flourishes are a little too obvious , but restrained and subtle storytelling , and fine performances make this delicate coming-of-age tale a treat . +-1 Those seeking a definitive account of Eisenstein 's life would do better elsewhere . +1 The casting of Raymond J. Barry as the ` assassin ' greatly enhances the quality of Neil Burger 's impressive fake documentary . +-2 The only thing to fear about `` Fear Dot Com '' is hitting your head on the theater seat in front of you when you doze off thirty minutes into the film . +1 Affectionately reminds us that , in any language , the huge stuff in life can usually be traced back to the little things . +1 Entirely appropriately , the tale unfolds like a lazy summer afternoon and concludes with the crisp clarity of a fall dawn . +-1 The Chateau ... is less concerned with cultural and political issues than doting on its eccentric characters . +-1 As is often the case with ambitious , eager first-time filmmakers , Mr. Murray , a prolific director of music videos , stuffs his debut with more plot than it can comfortably hold . +0 It 's a gag that 's worn a bit thin over the years , though Do n't Ask still finds a few chuckles . +-1 Like Schindler 's List , The Grey Zone attempts to be grandiloquent , but ends up merely pretentious -- in a grisly sort of way . +0 A movie that will wear you out and make you misty even when you do n't want to be . +1 Compassionately explores the seemingly irreconcilable situation between conservative Christian parents and their estranged gay and lesbian children . +-1 Sad nonsense , this . +2 An amusing and unexpectedly insightful examination of sexual jealousy , resentment and the fine line between passion and pretence . +0 You see Robin Williams and psycho killer , and you think , hmmmmm . +0 It 's not a film to be taken literally on any level , but its focus always appears questionable . +-1 Broomfield 's style of journalism is hardly journalism at all , and even those with an avid interest in the subject will grow impatient . +1 Never once predictable . +-2 It would take a complete moron to foul up a screen adaptation of Oscar Wilde 's classic satire . +0 It 's too bad that the rest is n't more compelling . +-1 There are some laughs in this movie , but Williams ' anarchy gets tiresome , the satire is weak . +0 That is made almost impossible by events that set the plot in motion . +-2 You see the movie and you think , zzzzzzzzz . +1 The film 's highlight is definitely its screenplay , both for the rhapsodic dialogue that jumps off the page , and for the memorable character creations . +-2 Gaghan captures the half-lit , sometimes creepy intimacy of college dorm rooms , a subtlety that makes the silly , over-the-top coda especially disappointing . +-2 Such an incomprehensible mess that it feels less like bad cinema than like being stuck in a dark pit having a nightmare about bad cinema . +0 I believe Silberling had the best intentions here , but he just does n't have the restraint to fully realize them . +1 Craig Bartlett and director Tuck Tucker should be commended for illustrating the merits of fighting hard for something that really matters . +1 A good thriller . +0 It 's up to you to decide whether to admire these people 's dedication to their cause or be repelled by their dogmatism , manipulativeness and narrow , fearful view of American life . +2 One fantastic -LRB- and educational -RRB- documentary . +1 ... an interesting slice of history . +1 It 's too harsh to work as a piece of storytelling , but as an intellectual exercise -- an unpleasant debate that 's been given the drive of a narrative and that 's been acted out -- The Believer is nothing less than a provocative piece of work . +-2 I guess it just goes to show that if you give a filmmaker an unlimited amount of phony blood , nothing good can happen . +1 The performances are uniformly good . +-1 I wanted more . +-1 Femme Fatale offers nothing more than a bait-and-switch that is beyond playing fair with the audience . +2 More intimate than spectacular , E.T. is carried less by wow factors than by its funny , moving yarn that holds up well after two decades . +-1 A wannabe comedy of manners about a brainy prep-school kid with a Mrs. Robinson complex founders on its own preciousness -- and squanders its beautiful women . +-1 This is an action movie with an action icon who 's been all but decommissioned . +-1 One thing 's for sure -- if George Romero had directed this movie , it would n't have taken the protagonists a full hour to determine that in order to kill a zombie you must shoot it in the head . +1 An amused indictment of Jaglom 's own profession . +0 Trailer park Magnolia : too long , too cutesy , too sure of its own importance , and possessed of that peculiar tension of being too dense & about nothing at all . +-1 This is a film tailor-made for those who when they were in high school would choose the Cliff-Notes over reading a full-length classic . +2 `` Home Movie '' is a sweet treasure and something well worth your time . +0 A mess , but it 's a sincere mess . +2 The movie is brilliant , really . +-2 Another week , another gross-out college comedy -- ugh . +0 The film 's overall mood and focus is interesting but constantly unfulfilling . +-1 This is a movie so insecure about its capacity to excite that it churns up not one but two flagrantly fake thunderstorms to underscore the action . +-2 An undistinguished attempt to make a classic theater piece cinematic . +0 It 's not too racy and it 's not too offensive . +0 Make no mistake , ivans xtc . +0 Impostor does n't do much with its template , despite a remarkably strong cast . +-1 Ultimately , the film amounts to being lectured to by tech-geeks , if you 're up for that sort of thing . +-1 Although no pastry is violated , this nasty comedy pokes fun at the same easy targets as other rowdy raunch-fests -- farts , boobs , unmentionables -- without much success . +-1 Yet another Arnold vehicle that fails to make adequate use of his particular talents . +-1 Most of the information has already appeared in one forum or another and , no matter how Broomfield dresses it up , it tends to speculation , conspiracy theories or , at best , circumstantial evidence . +-2 Be forewarned , if you 're depressed about anything before watching this film , you may just end up trying to drown yourself in a lake afterwards . +2 The music makes a nice album , the food is enticing and Italy beckons us all . +-2 A lame comedy . +2 It 's tough to watch , but it 's a fantastic movie . +1 The plot of the comeback curlers is n't very interesting actually , but what I like about Men With Brooms and what is kind of special is how the film knows what 's unique and quirky about Canadians . +2 Like Vardalos and Corbett , who play their roles with vibrant charm , the film , directed by Joel Zwick , is heartfelt and hilarious in ways you ca n't fake . +-2 Makes 98 minutes feel like three hours . +1 Most consumers of lo mein and General Tso 's chicken barely give a thought to the folks who prepare and deliver it , so , hopefully , this film will attach a human face to all those little steaming cartons . +-1 ... a pretentious and ultimately empty examination of a sick and evil woman . +1 Sad to say -- it accurately reflects the rage and alienation that fuels the self-destructiveness of many young people . +1 The little girls understand , and McCracken knows that 's all that matters . +-2 An unfortunate title for a film that has nothing endearing about it . +-1 Shame on writer\/director Vicente Aranda for making a florid biopic about mad queens , obsessive relationships , and rampant adultery so dull . +0 This is SO De Palma . +2 Spiderman ROCKS +1 Overcomes its visual hideousness with a sharp script and strong performances . +0 Thriller directorial debut for Traffic scribe Gaghan has all the right parts , but the pieces do n't quite fit together . +-1 Though there are many tense scenes in Trapped , they prove more distressing than suspenseful . +1 ... works on some levels and is certainly worth seeing at least once . +-1 Does n't deliver a great story , nor is the action as gripping as in past Seagal films . +-2 For a guy who has waited three years with breathless anticipation for a new Hal Hartley movie to pore over , No Such Thing is a big letdown . +-1 Watching `` Ending '' is too often like looking over the outdated clothes and plastic knickknacks at your neighbor 's garage sale . +2 Unfolds with such a wallop of you-are-there immediacy that when the bullets start to fly , your first instinct is to duck . +0 The reason to see `` Sade '' lay with the chemistry and complex relationship between the marquis -LRB- Auteil -RRB- and Emilie -LRB- Le Besco -RRB- . +2 Still rapturous after all these years , Cinema Paradiso stands as one of the great films about movie love . +0 A passable romantic comedy , in need of another couple of passes through the word processor . +2 An enjoyable comedy +-1 The gifted Crudup has the perfect face to play a handsome blank yearning to find himself , and his cipherlike personality and bad behavior would play fine if the movie knew what to do with him . +1 This film is an act of spiritual faith -- an eloquent , deeply felt meditation on the nature of compassion . +-1 Feels aimless for much of its running time , until late in the film when a tidal wave of plot arrives , leaving questions in its wake . +1 Although Estela Bravo 's documentary is cloyingly hagiographic in its portrait of Cuban leader Fidel Castro , it 's still a guilty pleasure to watch . +-2 for those for whom the name Woody Allen was once a guarantee of something fresh , sometimes funny , and usually genuinely worthwhile , Hollywood Ending is a depressing experience +1 Even if you 're an agnostic carnivore , you can enjoy much of Jonah simply , and gratefully , as laugh-out-loud lunacy with a pronounced Monty Pythonesque flavor . +0 Though it was made with careful attention to detail and is well-acted by James Spader and Maggie Gyllenhaal , I felt disrespected . +-1 How this one escaped the Lifetime network I 'll never know . +0 A bit too derivative to stand on its own as the psychological thriller it purports to be . +2 By the standards of knucklehead swill , The Hot Chick is pretty damned funny . +2 Cuaron repeatedly , perversely undercuts the joie de vivre even as he creates it , giving the movie a mournful undercurrent that places the good-time shenanigans in welcome perspective . +-1 Every visual joke is milked , every set-up obvious and lengthy , every punchline predictable . +0 I prefer to think of it as `` Pootie Tang with a budget . '' +0 Ranges from laugh-out-loud hilarious to wonder-what - time-it-is tedious . +2 A reminder that beyond all the hype and recent digital glitz , Spielberg knows how to tell us about people . +1 A fast paced and suspenseful Argentinian thriller about the shadow side of play . +2 Ryan Gosling is , in a word , brilliant as the conflicted Daniel . +1 It 's a visual delight and a decent popcorn adventure , as long as you do n't try to look too deep into the story +-1 Possibly the most irresponsible picture ever released by a major film studio . +2 Steven Spielberg brings us another masterpiece +1 While the frequent allusions to gurus and doshas will strike some Westerners as verging on mumbo-jumbo ... broad streaks of common sense emerge with unimpeachable clarity . +1 Old-fashioned but thoroughly satisfying entertainment . +1 Told just proficiently enough to trounce its overly comfortable trappings . +1 City by the Sea is a gritty police thriller with all the dysfunctional family dynamics one could wish for . +-2 Sets animation back 30 years , musicals back 40 years and Judaism back at least 50 . +0 Not kids , who do n't need the lesson in repugnance . +-2 under-rehearsed and lifeless +-1 The film ultimately offers nothing more than people in an urban jungle needing other people to survive ... +1 ... `` Bowling for Columbine '' remains a disquieting and thought-provoking film ... +2 The byplay and bickering between the now spy-savvy siblings , Carmen -LRB- Vega -RRB- and Juni -LRB- Sabara -RRB- Cortez , anchor the film in a very real and amusing give-and-take . +0 Melodrama with a message . +-1 The Sweetest Thing leaves an awful sour taste . +2 `` 13 Conversations About One Thing '' is an intelligent flick that examines many different ideas from happiness to guilt in an intriguing bit of storytelling . +-2 Just dreadful . +2 This is pure , exciting moviemaking . +1 The work of an exhausted , desiccated talent who ca n't get out of his own way . +0 The director has injected self-consciousness into the proceedings at every turn . +1 Deepa Mehta provides an accessible introduction as well as some intelligent observations on the success of Bollywood in the Western world . +0 Tian emphasizes the isolation of these characters by confining color to Liyan 's backyard . +0 As well-acted and well-intentioned as All or Nothing is , however , the film comes perilously close to being too bleak , too pessimistic and too unflinching for its own good . +-1 Seagal is painfully foolish in trying to hold onto what 's left of his passe ' chopsocky glory . +-1 Do we really need the Tiger Beat version ? +-1 Two big things are missing -- anything approaching a visceral kick , and anything approaching even a vague reason to sit through it all . +-1 This film biggest problem ? +2 `` Simone '' is a fun and funky look into an artificial creation in a world that thrives on artificiality . +1 Will give many ministers and Bible-study groups hours of material to discuss . +-2 Amazingly lame . +2 An engrossing portrait of a man whose engaging manner and flamboyant style made him a truly larger-than-life character . +0 Moretti plays Giovanni , a psychiatrist who predictably finds it difficult to sustain interest in his profession after the family tragedy . +-1 A slow-moving police-procedural thriller that takes its title all too literally . +1 An awfully good , achingly human picture . +-2 The story 's pathetic and the gags are puerile . . +-1 Where their heads were is anyone 's guess . +-2 The drama was so uninspiring that even a story immersed in love , lust , and sin could n't keep my attention . +-1 Whatever satire Lucky Break was aiming for , it certainly got lost in the `` soon-to-be-forgettable '' section of the quirky rip-off prison romp pile . +2 Will assuredly rank as one of the cleverest , most deceptively amusing comedies of the year . +2 Filled with Alexandre Desplat 's haunting and sublime music , the movie completely transfixes the audience . +-1 A muted freak-out +0 Ca n't get enough of libidinous young city dwellers ? +-1 This Bond film goes off the beaten path , not necessarily for the better . +0 Mostly Martha could have used a little trimming -- 10 or 15 minutes could be cut and no one would notice -- but it 's a pleasurable trifle . +0 ` Would n't it be nice if all guys got a taste of what it 's like on the other side of the bra ? ' +0 The movie tries to be ethereal , but ends up seeming goofy . +-1 It 's tough to tell which is in more abundant supply in this woefully hackneyed movie , directed by Scott Kalvert , about street gangs and turf wars in 1958 Brooklyn -- stale cliches , gratuitous violence , or empty machismo . +-2 Generic thriller junk . +-2 The movie is the equivalent of French hip-hop , which also seems to play on a 10-year delay . +-1 An uneven mix of dark satire and childhood awakening . +2 Leaping from one arresting image to another , Songs from the Second Floor has all the enjoyable randomness of a very lively dream and so manages to be compelling , amusing and unsettling at the same time . +-1 Nothing about them is attractive . +-1 During The Tuxedo 's 90 minutes of screen time , there is n't one true ` Chan moment ' . +0 A few energetic stunt sequences briefly enliven the film , but the wheezing terrorist subplot has n't the stamina for the 100-minute running time , and the protagonists ' bohemian boorishness mars the spirit of good clean fun . +0 Highly irritating at first , Mr. Koury 's passive technique eventually begins to yield some interesting results . +1 A thought-provoking and often-funny drama about isolation . +1 It 's an interesting effort -LRB- particularly for JFK conspiracy nuts -RRB- , and Barry 's cold-fish act makes the experience worthwhile . +1 The mushy finale turns John Q into a movie-of-the-week tearjerker . +-2 A lot of talent is wasted in this crass , low-wattage endeavor . +2 One of the year 's best films , featuring an Oscar-worthy performance by Julianne Moore . +0 Anyone who gets chills from movies with giant plot holes will find plenty to shake and shiver about in ` The Ring . ' +0 Made for teens and reviewed as such , this is recommended only for those under 20 years of age ... and then only as a very mild rental . +-1 The soul-searching deliberateness of the film , although leavened nicely with dry absurdist wit , eventually becomes too heavy for the plot . +1 One thing you have to give them credit for : The message of the movie is consistent with the messages espoused in the company 's previous video work . +1 It 's a scorcher . +2 Spectacular in every sense of the word , even if you don ' t know an Orc from a Uruk-Hai . +0 Slackers ' jokey approach to college education is disappointingly simplistic -- the film 's biggest problem -- and there are no unforgettably stupid stunts or uproariously rude lines of dialogue to remember it by . +1 It is OK for a movie to be something of a sitcom apparatus , if the lines work , the humor has point and the actors are humanly engaged . +-1 ... although this idea is `` new '' the results are tired . +2 Surprisingly powerful and universal . +-2 Features nonsensical and laughable plotting , wooden performances , ineptly directed action sequences and some of the worst dialogue in recent memory . +1 It 's weird , wonderful , and not necessarily for kids . +2 A pleasant piece of escapist entertainment . +2 The best comedy concert movie I 've seen since Cho 's previous concert comedy film , I 'm the One That I Want , in 2000 . +1 It 's a very sincere work , but it would be better as a diary or documentary . +2 A touching drama about old age and grief with a tour de force performance by Michel Piccoli . +1 The film fearlessly gets under the skin of the people involved ... This makes it not only a detailed historical document , but an engaging and moving portrait of a subculture . +-1 You ... get a sense of good intentions derailed by a failure to seek and strike just the right tone . +2 That , in itself , is extraordinary . +-1 The Rules of Attraction gets us too drunk on the party favors to sober us up with the transparent attempts at moralizing . +0 The movie is gorgeously made , but it is also somewhat shallow and art-conscious . +2 A classy , sprightly spin on film . +2 It 's no accident that The Accidental Spy is a solid action pic that returns the martial arts master to top form . +1 Everyone should be able to appreciate the wonderful cinematography and naturalistic acting . +1 This story still seems timely and important . +-1 A complete waste of time . +-2 Just plain bad . +2 It leaves little doubt that Kidman has become one of our best actors . +2 A fascinating documentary that provides a rounded and revealing overview of this ancient holistic healing system +-2 The action scenes have all the suspense of a 20-car pileup , while the plot holes are big enough for a train car to drive through -- if Kaos had n't blown them all up . +2 It is refreshingly undogmatic about its characters . +-1 Things really get weird , though not particularly scary : the movie is all portent and no content . +1 The cast ... keeps this pretty watchable , and casting Mick Jagger as director of the escort service was inspired . +0 Mildly amusing . +2 Leave it to John Sayles to take on developers , the Chamber of Commerce , tourism , historical pageants , and commercialism all in the same movie ... without neglecting character development for even one minute . +1 One ca n't deny its seriousness and quality . +0 Any intellectual arguments being made about the nature of God are framed in a drama so clumsy , there is a real danger less sophisticated audiences will mistake it for an endorsement of the very things that Bean abhors . +1 An entertaining mix of period drama and flat-out farce that should please history fans . +1 What saves this deeply affecting film from being merely a collection of wrenching cases is Corcuera 's attention to detail . +1 From the dull , surreal ache of mortal awareness emerges a radiant character portrait . +2 Refreshing . +-1 An ill-conceived jumble that 's not scary , not smart and not engaging . +1 This breezy caper movie becomes a soulful , incisive meditation on the way we were , and the way we are . +-2 Too bad none of it is funny . +-1 While Solondz tries and tries hard , Storytelling fails to provide much more insight than the inside column of a torn book jacket . +2 Literary purists may not be pleased , but as far as mainstream matinee-style entertainment goes , it does a bang-up job of pleasing the crowds . +1 But on the whole , you 're gonna like this movie . +-2 For dance completists only . +0 The movie obviously seeks to re-create the excitement of such '50s flicks as Jules Verne 's ' 20,000 Leagues Under the Sea ' and the George Pal version of H.G. Wells ' ` The Time Machine . ' +2 There 's so much to look at in Metropolis you hate to tear your eyes away from the images long enough to read the subtitles . +2 More timely than its director could ever have dreamed , this quietly lyrical tale probes the ambiguous welcome extended by Iran to the Afghani refugees who streamed across its borders , desperate for work and food . +1 What Lee does so marvelously compelling is present Brown as a catalyst for the struggle of black manhood in restrictive and chaotic America ... sketchy but nevertheless gripping portrait of Jim Brown , a celebrated wonder in the spotlight +-1 The film has a kind of hard , cold effect . +1 Beneath the film 's obvious determination to shock at any cost lies considerable skill and determination , backed by sheer nerve . +-1 But then again , I hate myself most mornings . +-2 How about surprising us by trying something new ? +1 Katz 's documentary does n't have much panache , but with material this rich it does n't need it . +0 Sweet Home Alabama is one dumb movie , but its stupidity is so relentlessly harmless that it almost wins you over in the end . +1 A polished and vastly entertaining caper film that puts the sting back into the con . +0 Most folks with a real stake in the American sexual landscape will find it either moderately amusing or just plain irrelevant . +1 Even though it 's common knowledge that Park and his founding partner , Yong Kang , lost Kozmo in the end , you ca n't help but get caught up in the thrill of the company 's astonishing growth . +-1 This is the kind of movie where people who have never picked a lock do so easily after a few tries and become expert fighters after a few weeks . +0 When the violence actually shocked ? +1 The extent to which it succeeds is impressive . +0 Too many improbabilities and rose-colored situations temper what could 've been an impacting film . +0 Like other great documentaries ... this goes after one truth -LRB- the Ford administration 's complicity in tearing ` orphans ' from their mothers -RRB- and stumbles upon others even more compelling . +-2 Then again , in a better movie , you might not have noticed . +1 Take nothing seriously and enjoy the ride . +-1 -LRB- Seems -RRB- even more uselessly redundant and shamelessly money-grubbing than most third-rate horror sequels . +1 Reign of Fire just might go down as one of the all-time great apocalypse movies . +1 O Fantasma is boldly , confidently orchestrated , aesthetically and sexually , and its impact is deeply and rightly disturbing . +2 It 's soulful and unslick , and that 's apparently just what -LRB- Aniston -RRB- has always needed to grow into a movie career . +0 Entertaining but like shooting fish in a barrel . +-2 The original was n't a good movie but this remake makes it look like a masterpiece ! +0 One of those based-on-truth stories that persuades you , with every scene , that it could never really have happened this way . +1 Not too fancy , not too filling , not too fluffy , but definitely tasty and sweet . +1 For all the wit and hoopla , Festival In Cannes offers rare insight into the structure of relationships . +0 The tonal shifts are jolting , and though Wen 's messages are profound and thoughtfully delivered , more thorough transitions would have made the film more cohesive . +2 It 's all stitched together with energy , intelligence and verve , enhanced by a surplus of vintage archive footage . +0 The soupy end result has the odd distinction of being playful without being fun , too . +-2 Seagal , who looks more like Danny Aiello these days , mumbles his way through the movie . +1 The acting , for the most part , is terrific , although the actors must struggle with the fact that they 're playing characters who sometimes feel more like literary conceits than flesh-and-blood humans . +1 A winning piece of work filled with love for the movies of the 1960s . +1 Though the film is static , its writer-director 's heart is in the right place , his plea for democracy and civic action laudable . +2 Griffin & Co. manage to be spectacularly outrageous . +1 Like The English Patient and The Unbearable Lightness of Being , The Hours is one of those reputedly `` unfilmable '' novels that has bucked the odds to emerge as an exquisite motion picture in its own right . +1 `` Auto Focus '' works as an unusual biopic and document of male swingers in the Playboy era +1 Very amusing , not the usual route in a thriller , and the performances are odd and pixilated and sometimes both . +1 Max pokes , provokes , takes expressionistic license and hits a nerve ... as far as art is concerned , it 's mission accomplished . +0 Authentic , and at times endearing , humorous , spooky , educational , but at other times as bland as a block of snow . +2 Yakusho , as always , is wonderful as the long-faced sad sack ... and his chemistry with Shimizu is very believable . +-1 By no means a slam-dunk and sure to ultimately disappoint the action fans who will be moved to the edge of their seats by the dynamic first act , it still comes off as a touching , transcendent love story . +-1 All the characters are clinically depressed and have abandoned their slim hopes and dreams . +0 At its worst , it 's Rambo - meets-John Ford . +1 It 's about issues most adults have to face in marriage and I think that 's what I liked about it -- the real issues tucked between the silly and crude storyline . +-2 It goes on for too long and bogs down in a surfeit of characters and unnecessary subplots . +-1 Costner 's warm-milk persona is just as ill-fitting as Shadyac 's perfunctory directing chops , and some of the more overtly silly dialogue would sink Laurence Olivier . +0 Although it does n't always hang together -- violence and whimsy do n't combine easily -- `` Cherish '' certainly is n't dull . +2 It 's a perfect show of respect to just one of those underrated professionals who deserve but rarely receive it . +-2 Further sad evidence that Tom Tykwer , director of the resonant and sense-spinning Run Lola Run , has turned out to be a one-trick pony -- a maker of softheaded metaphysical claptrap . +-1 The screenplay does too much meandering , Norton has to recite bland police procedural details , Fiennes wanders around in an attempt to seem weird and distanced , Hopkins looks like a drag queen . +1 Plays out with a dogged and eventually winning squareness that would make it the darling of many a kids-and-family-oriented cable channel . +1 A vivid , sometimes surreal , glimpse into the mysteries of human behavior . +-2 A 94-minute travesty of unparalleled proportions , writer-director Parker seems to go out of his way to turn the legendary wit 's classic mistaken identity farce into brutally labored and unfunny hokum . +1 Pan Nalin 's exposition is beautiful and mysterious , and the interviews that follow , with the practitioners of this ancient Indian practice , are as subtle and as enigmatic . +0 The innocence of holiday cheer ai n't what it used to be . +-1 Do n't let the subtitles fool you ; the movie only proves that Hollywood no longer has a monopoly on mindless action . +0 Acting can not be acted . +1 What does n't this film have that an impressionable kid could n't stand to hear ? +-1 A pleasant and engaging enough sit , but in trying to have the best of both worlds it ends up falling short as a whole . +1 What saves it ... and makes it one of the better video-game-based flicks , is that the film acknowledges upfront that the plot makes no sense , such that the lack of linearity is the point of emotional and moral departure for protagonist Alice . +-1 But it 's hardly a necessary enterprise . +2 The trailer is a riot . +-1 Disappointing in comparison to other recent war movies ... or any other John Woo flick for that matter . +2 This enthralling documentary ... is at once playful and haunting , an in-depth portrait of an iconoclastic artist who was fundamentally unknowable even to his closest friends . +0 Very well made , but does n't generate a lot of tension . +1 An engaging criminal romp that will have viewers guessing just who 's being conned right up to the finale . +1 Directing with a sure and measured hand , -LRB- Haneke -RRB- steers clear of the sensational and offers instead an unflinching and objective look at a decidedly perverse pathology . +-1 This is a film about the irksome , tiresome nature of complacency that remains utterly satisfied to remain the same throughout . +1 For the most part , the film does hold up pretty well . +2 Stands as one of the year 's most intriguing movie experiences , letting its imagery speak for it while it forces you to ponder anew what a movie can be . +-1 Lucy 's a dull girl , that 's all . +0 While we want MacDowell 's character to retrieve her husband , we have to ask whether her personal odyssey trumps the carnage that claims so many lives around her . +2 It may also be the best sex comedy about environmental pollution ever made . +-1 In the wake of Saving Private Ryan , Black Hawk Down and We Were Soldiers , you are likely to be as heartily sick of mayhem as Cage 's war-weary marine . +-1 The holes in this film remain agape -- holes punched through by an inconsistent , meandering , and sometimes dry plot . +-1 He does n't , however , deliver nearly enough of the show 's trademark style and flash . +-2 -LRB- Hell is -RRB- looking down at your watch and realizing Serving Sara is n't even halfway through . +0 Supposedly based upon real , or at least soberly reported incidents , the film ends with a large human tragedy . +2 An inventive , absorbing movie that 's as hard to classify as it is hard to resist . +2 A finely tuned mood piece , a model of menacing atmosphere . +2 The film is small in scope , yet perfectly formed . +1 Even if Invincible is not quite the career peak that The Pianist is for Roman Polanski , it demonstrates that Werner Herzog can still leave us with a sense of wonder at the diverse , marvelously twisted shapes history has taken . +0 It 's just a little too self-satisfied . +0 Slow , dry , poorly cast , but beautifully shot . +1 A movie that will surely be profane , politically charged music to the ears of Cho 's fans . +-2 ... Stylistically , the movie is a disaster . +-1 If routine action and jokes like this are your cup of tea , then pay your $ 8 and get ready for the big shear . +1 This cinema verite speculation on the assassination of John F. Kennedy may have been inspired by Blair Witch , but it takes its techniques into such fresh territory that the film never feels derivative . +-2 Given too much time to consider the looseness of the piece , the picture begins to resemble the shapeless , grasping actors ' workshop that it is . +-1 Suffers from a flat script and a low budget . +1 Marshall puts a suspenseful spin on standard horror flick formula . +-1 What they 're doing is a matter of plumbing arrangements and mind games , of no erotic or sensuous charge . +1 A sloppy , amusing comedy that proceeds from a stunningly unoriginal premise . +-1 Each story is built on a potentially interesting idea , but the first two are ruined by amateurish writing and acting , while the third feels limited by its short running time . +-1 At three hours and with very little story or character development , there is plenty of room for editing , and a much shorter cut surely would have resulted in a smoother , more focused narrative without sacrificing any of the cultural intrigue . +2 Manages to be both hugely entertaining and uplifting . +-2 Instead of letting the laughs come as they may , Lawrence unleashes his trademark misogyny -- er , comedy -- like a human volcano or an overflowing septic tank , take your pick . +-2 The Paradiso 's rusted-out ruin and ultimate collapse during the film 's final -LRB- restored -RRB- third ... emotionally belittle a cinema classic . +-1 It 's quite diverting nonsense . +-1 Witless and utterly pointless . +0 Tsai has managed to create an underplayed melodrama about family dynamics and dysfunction that harks back to the spare , unchecked heartache of Yasujiro Ozu . +1 The more you think about the movie , the more you will probably like it . +-1 The director seems to take an unseemly pleasure in -LRB- the characters ' -RRB- misery and at the same time to congratulate himself for having the guts to confront it . +1 It 's secondary to American Psycho but still has claws enough to get inside you and stay there for a couple of hours . +0 At its worst the screenplay is callow , but at its best it is a young artist 's thoughtful consideration of fatherhood . +0 The film 's best trick is the way that it treats conspiracy as a kind of political Blair Witch , a monstrous murk that haunts us precisely because it can never be seen . +2 This is an extraordinary film , not least because it is Japanese and yet feels universal . +0 And that holds true for both the movie and the title character played by Brendan Fraser . +-2 Forages for audience sympathy like a temperamental child begging for attention , giving audiences no reason to truly care for its decrepit freaks beyond the promise of a reprieve from their incessant whining . +-1 Too smart to ignore but a little too smugly superior to like , this could be a movie that ends up slapping its target audience in the face by shooting itself in the foot . +1 It 's neither as sappy as Big Daddy nor as anarchic as Happy Gilmore or The Waterboy , but it has its moments . +-1 Although I did n't hate this one , it 's not very good either . +1 Well-made but mush-hearted . +2 Fun and nimble . +1 Unfolds in a series of achronological vignettes whose cumulative effect is chilling . +1 Sitting in the third row of the IMAX cinema at Sydney 's Darling Harbour , but I sometimes felt as though I was in the tiny two seater plane that carried the giant camera around Australia , sweeping and gliding , banking and hovering over some of the most not +-1 Just a Kiss is a just a waste . +1 The gags are often a stitch . +1 Captivates as it shows excess in business and pleasure , allowing us to find the small , human moments , and leaving off with a grand whimper . +-1 Piccoli 's performance is amazing , yes , but the symbols of loss and denial and life-at-arm 's - length in the film seem irritatingly transparent . +0 For single digits kidlets Stuart Little 2 is still a no brainer . +1 Beyond the cleverness , the weirdness and the pristine camerawork , One Hour Photo is a sobering meditation on why we take pictures . +2 Dramas like this make it human . +1 A very good film sits in the place where a masterpiece should be . +0 The Country Bears has no scenes that will upset or frighten young viewers . +0 The 70-year-old Godard has become , to judge from In Praise of Love , the sort of bitter old crank who sits behind his light meter and harangues the supposed injustices of the artistic world-at-large without doing all that much to correct them . +-1 An ambitious , guilt-suffused melodrama crippled by poor casting . +1 Constantly touching , surprisingly funny , semi-surrealist exploration of the creative act . +2 Impossible as it may sound , this film 's heart is even more embracing than Monty , if only because it accepts nasty behavior and severe flaws as part of the human condition . +-1 Director Yu seems far more interested in gross-out humor than in showing us well-thought stunts or a car chase that we have n't seen 10,000 times . +0 Just a Kiss wants desperately to come off as a fanciful film about the typical problems of average people . +0 Dodgy mixture of cutesy romance , dark satire and murder mystery . +-2 Cox offers plenty of glimpses at existing photos , but there are no movies of Nijinsky , so instead the director treats us to an aimless hodgepodge . +2 ... a true delight . +1 Cinematic poetry showcases the city 's old-world charm before machines change nearly everything . +-2 The performances are so overstated , the effect comes off as self-parody . +2 The production has been made with an enormous amount of affection , so we believe these characters love each other . +-1 The movie ends with outtakes in which most of the characters forget their lines and just utter ` uhhh , ' which is better than most of the writing in the movie . +1 Frei assembles a fascinating profile of a deeply humanistic artist who , in spite of all that he 's witnessed , remains surprisingly idealistic , and retains an extraordinary faith in the ability of images to communicate the truth of the world around him . +1 A moving , if uneven , success . +1 Jeong-Hyang Lee 's film is deceptively simple , deeply satisfying . +1 Yes . +-1 Every note rings false . +0 An extraordinarily silly thriller . +-1 A seriously bad film with seriously warped logic by writer-director Kurt Wimmer at the screenplay level . +2 A work of extraordinary journalism , but it is also a work of deft and subtle poetry . +1 Kids who are into this Thornberry stuff will probably be in wedgie heaven . +1 An ingenious and often harrowing look at damaged people and how families can offer either despair or consolation . +1 A literary detective story is still a detective story and aficionados of the whodunit wo n't be disappointed . +-2 Cinematic poo . +0 As we have come to learn -- as many times as we have fingers to count on -- Jason is a killer who does n't know the meaning of the word ` quit . ' +-1 Director George Hickenlooper has had some success with documentaries , but here his sense of story and his juvenile camera movements smack of a film school undergrad , and his maudlin ending might not have gotten him into film school in the first place . +1 The film is filled with humorous observations about the general absurdity of modern life as seen through the eyes outsiders , but deftly manages to avoid many of the condescending stereotypes that so often plague films dealing with the mentally ill . +-2 So putrid it is not worth the price of the match that should be used to burn every print of the film . +-2 It 's as if De Palma spent an hour setting a fancy table and then served up Kraft Macaroni and Cheese . +2 Morvern rocks . +0 Shanghai Ghetto should be applauded for finding a new angle on a tireless story , but you might want to think twice before booking passage . +-1 In old-fashioned screenwriting parlance , Ms. Shreve 's novel proved too difficult a text to ` lick , ' despite the efforts of a first-rate cast . +0 I ca n't remember the last time I saw an audience laugh so much during a movie , but there 's only one problem ... it 's supposed to be a drama . +1 A treat for its depiction on not giving up on dreams when you 're a struggling nobody . +1 The obnoxious title character provides the drama that gives added clout to this doc . +-2 Not only does the thoroughly formulaic film represent totally exemplify middle-of-the-road mainstream , it also represents glossy Hollywood at its laziest . +-1 If you 've got a house full of tots -- do n't worry , this will be on video long before they grow up and you can wait till then . +-1 This is rote drivel aimed at Mom and Dad 's wallet . +0 Bisset delivers a game performance , but she is unable to save the movie . +0 Analyze That regurgitates and waters down many of the previous film 's successes , with a few new swings thrown in . +0 It depends on how well flatulence gags fit into your holiday concept . +1 Not as good as The Full Monty , but a really strong second effort . +0 A penetrating glimpse into the tissue-thin ego of the stand-up comic . +-2 The whole mess boils down to a transparently hypocritical work that feels as though it 's trying to set the women 's liberation movement back 20 years . ' +2 If you like quirky , odd movies and\/or the ironic , here 's a fun one . +2 Laced with liberal doses of dark humor , gorgeous exterior photography , and a stable-full of solid performances , No Such Thing is a fascinating little tale . +2 A captivating and intimate study about dying and loving ... +0 We get light showers of emotion a couple of times , but then -- strangely -- these wane to an inconsistent and ultimately unsatisfying drizzle . +1 Enjoyably dumb , sweet , and intermittently hilarious -- if you 've a taste for the quirky , steal a glimpse . +-1 Schneidermeister ... Makin ' a fool of himself ... Losin ' his fan base ... +-1 Nicks and Steinberg match their own creations for pure venality -- that 's giving it the old college try . +1 It 's an effort to watch this movie , but it eventually pays off and is effective if you stick with it . +-2 Unfortunately , Kapur modernizes A.E.W. Mason 's story to suit the sensibilities of a young American , a decision that plucks `` The Four Feathers '' bare . +-1 Who , exactly , is fighting whom here ? +0 A melancholy , emotional film . +1 This ready-made midnight movie probably wo n't stand the cold light of day , but under the right conditions , it 's goofy -LRB- if not entirely wholesome -RRB- fun . +-2 Rarely has a film 's title served such dire warning . +1 A bittersweet film , simple in form but rich with human events . +1 A delightful stimulus for the optic nerves , so much that it 's forgivable that the plot feels like every other tale of a totalitarian tomorrow . +-1 Is n't it a bit early in his career for director Barry Sonnenfeld to do a homage to himself ? +2 A breathtaking adventure for all ages , Spirit tells its poignant and uplifting story in a stunning fusion of music and images . +2 More concerned with overall feelings , broader ideas , and open-ended questions than concrete story and definitive answers , Soderbergh 's Solaris is a gorgeous and deceptively minimalist cinematic tone poem . +-1 Feels like pieces a bunch of other , better movies slapped together . +-2 Maybe you 'll be lucky , and there 'll be a power outage during your screening so you can get your money back . +0 Jones helps breathe some life into the insubstantial plot , but even he is overwhelmed by predictability . +1 The spaniel-eyed Jean Reno infuses Hubert with a mixture of deadpan cool , wry humor and just the measure of tenderness required to give this comic slugfest some heart . +-2 Imagine O. Henry 's The Gift of the Magi relocated to the scuzzy underbelly of NYC 's drug scene . +1 Ash Wednesday is not Edward Burns ' best film , but it is a good and ambitious film . +-2 It 's a feel-bad ending for a depressing story that throws a bunch of hot-button items in the viewer 's face and asks to be seen as hip , winking social commentary . +-1 Lan Yu seems altogether too slight to be called any kind of masterpiece . +-1 Woody , what happened ? +1 Like its New England characters , most of whom wander about in thick clouds of denial , the movie eventually gets around to its real emotional business , striking deep chords of sadness . +-1 A film which presses familiar Herzog tropes into the service of a limpid and conventional historical fiction , when really what we demand of the director is to be mesmerised . +1 It is a likable story , told with competence . +-1 If The Tuxedo actually were a suit , it would fit Chan like a $ 99 bargain-basement special . +-1 The film is grossly contradictory in conveying its social message , if indeed there is one . +-1 One long , numbing action sequence made up mostly of routine stuff Yuen has given us before . +0 Oliveira seems to pursue silent film representation with every mournful composition . +1 Ratliff 's two previous titles , Plutonium Circus and Purgatory County show his penchant for wry , contentious configurations , and this film is part of that delicate canon . +0 Sandra Bullock 's best dramatic performance to date -LRB- is -RRB- almost enough to lift -LRB- this -RRB- thrill-kill cat-and-mouser ... above its paint-by-numbers plot . +-2 It might not be 1970s animation , but everything else about it is straight from the Saturday morning cartoons -- a retread story , bad writing , and the same old silliness . +-2 Soulless and -- even more damning -- virtually joyless , XXX achieves near virtuosity in its crapulence . +1 The locations go from stark desert to gorgeous beaches . +-1 Its appeal will probably limited to LDS Church members and undemanding armchair tourists . +-1 It follows the Blair Witch formula for an hour , in which we 're told something creepy and vague is in the works , and then it goes awry in the final 30 minutes . +1 Does an impressive job of relating the complicated history of the war and of filling in the background . +1 Rich in atmosphere of the post-war art world , it manages to instruct without reeking of research library dust . +-1 Just a string of stale gags , with no good inside dope , and no particular bite . +1 Tres Greek writer and star Nia Vardalos has crafted here a worldly-wise and very funny script . +0 Summer 's far too fleeting to squander on offal like this . +-1 Baran is shockingly devoid of your typical Majid Majidi shoe-loving , crippled children . +1 After one gets the feeling that the typical Hollywood disregard for historical truth and realism is at work here , it 's a matter of finding entertainment in the experiences of Zishe and the fiery presence of Hanussen . +0 Post 9\/11 the philosophical message of `` Personal Freedom First '' might not be as palatable as intended . +-2 Slap me , I saw this movie . +-1 The movie is like Scorsese 's Mean Streets redone by someone who ignored it in favor of old ` juvenile delinquent ' paperbacks with titles like Leather Warriors and Switchblade Sexpot . +-1 The film 's maudlin focus on the young woman 's infirmity and her naive dreams play like the worst kind of Hollywood heart-string plucking . +1 Maryam is more timely now than ever . +-1 A feel-good movie that does n't give you enough to feel good about . +1 The Ring never lets you off the hook . +-1 Like most movies about the pitfalls of bad behavior ... Circuit gets drawn into the party . +0 The filmmaker ascends , literally , to the Olympus of the art world , but he would have done well to end this flawed , dazzling series with the raising of something other than his own cremaster . +-2 The heedless impetuousness of youth is on full , irritating display in -LRB- this -RRB- meandering and pointless French coming-of-age import from writer-director Anne-Sophie Birot . +-1 The Sum of All Fears is remarkably fuddled about motives and context , which drains it of the dramatic substance that would shake us in our boots -LRB- or cinema seats -RRB- . +-1 Low rent from frame one . +1 The film fits into a genre that has been overexposed , redolent of a thousand cliches , and yet remains uniquely itself , vibrant with originality . +-2 The most repugnant adaptation +-2 Glazed with a tawdry B-movie scum . +-2 A decided lack of spontaneity in its execution and a dearth of real poignancy in its epiphanies . +0 Comedy troupe Broken Lizard 's first movie is very funny but too concerned with giving us a plot . +1 If you 're willing to have fun with it , you wo n't feel cheated by the high infidelity of Unfaithful . +-1 If you want a movie time trip , the 1960 version is a far smoother ride . +1 Filmmakers David Weissman and Bill Weber benefit enormously from the Cockettes ' camera craziness -- not only did they film performances , but they did the same at home . +0 Benigni presents himself as the boy puppet Pinocchio , complete with receding hairline , weathered countenance and American Breckin Meyer 's ridiculously inappropriate Valley Boy voice . +-1 Will anyone who is n't a Fangoria subscriber be excited that it has n't gone straight to video ? +0 Most of the characters come off as pantomimesque sterotypes . +2 A gripping drama . +2 Darkly funny and frequently insightful . +-1 A spooky yarn of demonic doings on the high seas that works better the less the brain is engaged . +-1 The only young people who possibly will enjoy it are infants ... who might be distracted by the movie 's quick movements and sounds . +-1 Sayles ... once again strands his superb performers in the same old story . +1 An unforgettable look at morality , family , and social expectation through the prism of that omnibus tradition called marriage . +2 Weaver and LaPaglia are both excellent , in the kind of low-key way that allows us to forget that they are actually movie folk . +2 smart , funny and just honest enough to provide the pleasures of a slightly naughty , just-above-average off - Broadway play . +-2 This is an ungainly movie , ill-fitting , with its elbows sticking out where the knees should be . +0 For a debut film , Skin of Man , Heart of Beast feels unusually assured . +-2 It sucked . +-1 But how it washed out despite all of that is the project 's prime mystery . +1 As broad and cartoonish as the screenplay is , there is an accuracy of observation in the work of the director , Frank Novak , that keeps the film grounded in an undeniable social realism . +1 -LRB- `` Take Care of My Cat '' -RRB- is an honestly nice little film that takes us on an examination of young adult life in urban South Korea through the hearts and minds of the five principals . +-1 More successful at relating history than in creating an emotionally complex , dramatically satisfying heroine +-1 Imagine the CleanFlicks version of ` Love Story , ' with Ali MacGraw 's profanities replaced by romance-novel platitudes . +-1 ... built on the premise that middle-class Arkansas consists of monster truck-loving good ol' boys and peroxide blond honeys whose worldly knowledge comes from TV reruns and supermarket tabloids . +-2 Oversexed , at times overwrought comedy\/drama that offers little insight into the experience of being forty , female and single . +1 Cho continues her exploration of the outer limits of raunch with considerable brio . +1 Even if you do n't know the band or the album 's songs by heart , you will enjoy seeing how both evolve , and you will also learn a good deal about the state of the music business in the 21st Century . +1 An off-beat and fanciful film about the human need for monsters to blame for all that is amiss in the world . +2 The fun of the movie is the chance it affords to watch Jackson , who also served as executive producer , take his smooth , shrewd , powerful act abroad . +0 The power of this script , and the performances that come with it , is that the whole damned thing did n't get our moral hackles up . +1 A sharp satire of desperation and cinematic deception . +-1 Stale , futile scenario . +-1 With a tone as variable as the cinematography , Schaeffer 's film never settles into the light-footed enchantment the material needs , and the characters ' quirks and foibles never jell into charm . +1 `` Frailty '' has been written so well , that even a simple `` Goddammit ! '' +-1 Feels familiar and tired . +0 Despite the holes in the story and the somewhat predictable plot , moments of the movie caused me to jump in my chair ... +2 Runs on the pure adrenalin of Pacino 's performance . +-2 Borstal Boy represents the worst kind of filmmaking , the kind that pretends to be passionate and truthful but is really frustratingly timid and soggy . +1 Mr. Scorsese 's bravery and integrity in advancing this vision can hardly be underestimated . +-1 The movie is a mess from start to finish . +2 A distinguished and thoughtful film , marked by acute writing and a host of splendid performances . +2 Demonstrates the unusual power of thoughtful , subjective filmmaking . +-2 In other words , about as bad a film you 're likely to see all year . +2 A fine production with splendid singing by Angela Gheorghiu , Ruggero Raimondi , and Roberto Alagna . +0 The most ill-conceived animated comedy since the 1991 dog Rover Dangerfield . +1 Even during the climactic hourlong cricket match , boredom never takes hold . +0 Aptly named , this shimmering , beautifully costumed and filmed production does n't work for me . +-2 An unremittingly ugly movie to look at , listen to , and think about , it is quite possibly the sturdiest example yet of why the DV revolution has cheapened the artistry of making a film . +0 Meant for Star Wars fans . +-2 It 's that painful . +-1 The film , like Jimmy 's routines , could use a few good laughs . +2 Highly watchable stuff . +0 The faithful will enjoy this sometimes wry adaptation of V.S. Naipaul 's novel , but newcomers may find themselves stifling a yawn or two during the first hour . +1 `` Sweet Home Alabama '' is what it is -- a nice , harmless date film ... +0 It 's not difficult to spot the culprit early-on in this predictable thriller . +0 I found myself liking the film , though in this case one man 's treasure could prove to be another man 's garbage . +-2 Diaz wears out her welcome in her most charmless performance +1 The script manages the rare trick of seeming at once both refreshingly different and reassuringly familiar . +1 It 's a clear-eyed portrait of an intensely lived time , filled with nervous energy , moral ambiguity and great uncertainties . +2 an admirable , sometimes exceptional film +-1 A mediocre exercise in target demographics , unaware that it 's the butt of its own joke . +2 Well cast and well directed - a powerful drama with enough sardonic wit to keep it from being maudlin . +0 This big screen caper has a good bark , far from being a bow-wow . +0 The doofus-on - the-loose banter of Welcome to Collinwood has a cocky , after-hours loopiness to it . +-2 The comedy is nonexistent . +1 The first Bond movie in ages that is n't fake fun . +-1 A wretched movie that reduces the Second World War to one man 's quest to find an old flame . +1 Death to Smoochy is often very funny , but what 's even more remarkable is the integrity of DeVito 's misanthropic vision . +2 Armed with a game supporting cast , from the pitch-perfect Forster to the always hilarious Meara and Levy , Like Mike shoots and scores , doing its namesake proud . +1 Claire is a terrific role for someone like Judd , who really ought to be playing villains . +-1 Too bad Kramer could n't make a guest appearance to liven things up . +-1 If Hill is n't quite his generation 's Don Siegel -LRB- or Robert Aldrich -RRB- , it 's because there 's no discernible feeling beneath the chest hair ; +0 But you 'd never guess that from the performances . +1 Cannon 's confidence and laid-back good spirits are , with the drumming routines , among the film 's saving graces . +1 The movie is hardly a masterpiece , but it does mark Ms. Bullock 's best work in some time . +1 The film becomes an overwhelming pleasure , and you find yourself rooting for Gai 's character to avoid the fate that has befallen every other Carmen before her . +-1 Nearly all the fundamentals you take for granted in most films are mishandled here . +1 -LRB- Clooney 's -RRB- debut can be accused of being a bit undisciplined , but it has a tremendous , offbeat sense of style and humor that suggests he was influenced by some of the filmmakers who have directed him , especially the Coen brothers and Steven Soderbergh . +0 The pitch must have read like a discarded House Beautiful spread . +0 Go . +0 For free . +1 Bring tissues . +-1 The Piano Teacher is not an easy film . +-2 By the time you reach the finale , you 're likely wondering why you 've been watching all this strutting and posturing . +-1 Lawrence should stick to his day job . +0 Sparkles in its deft portrait of Tinseltown 's seasoned veterans of gossip , wealth , paranoia , and celebrityhood . +0 Sex With Strangers will shock many with its unblinking frankness . +0 Plays like a checklist of everything Rob Reiner and his cast were sending up . +1 This movie has the usual impossible stunts ... But it has just as many scenes that are lean and tough enough to fit in any modern action movie . +-1 As if Drop Dead Gorgeous was n't enough , this equally derisive clunker is fixated on the spectacle of small-town competition . +-2 It 's a drag how Nettelbeck sees working women -- or at least this working woman -- for whom she shows little understanding . +-2 Such a bad movie that its luckiest viewers will be seated next to one of those ignorant pinheads who talk throughout the show . +2 Promises is one film that 's truly deserving of its Oscar nomination . +0 `` 13 Conversations '' holds its goodwill close , but is relatively slow to come to the point . +1 some good , organic character work , lots of obvious political insights and +-1 Such a wildly uneven hit-and-miss enterprise , you ca n't help suspecting that it was improvised on a day-to-day basis during production . +1 The stars may be college kids , but the subject matter is as adult as you can get : the temptations of the flesh are unleashed by a slightly crazed , overtly determined young woman and a one-night swim turns into an ocean of trouble . +1 , `` They 're out there ! '' +-2 In the end , there is n't much to it . +-1 It makes me feel weird \/ Thinking about all the bad things in the world \/ Like puppies with broken legs \/ And butterflies that die \/ And movies starring pop queens +-2 Collapses after 30 minutes into a slap-happy series of adolescent violence . +-1 What starts off as a satisfying kids flck becomes increasingly implausible as it races through contrived plot points . +1 It 's absolutely amazing how first-time director Kevin Donovan managed to find something new to add to the canon of Chan . +2 Really quite funny . +1 Prepare to marvel again . +1 It 's definitely an improvement on the first Blade , since it does n't take itself so deadly seriously . +2 But mostly it 's a work that , with humor , warmth , and intelligence , captures a life interestingly lived . +2 Brash , intelligent and erotically perplexing , Haneke 's portrait of an upper class Austrian society and the suppression of its tucked away demons is uniquely felt with a sardonic jolt . +1 Succeeds as a well-made evocation of a subculture . +0 It may not be history -- but then again , what if it is ? +2 A backstage must-see for true fans of comedy . +2 Allen 's funniest and most likeable movie in years . +-1 Medem may have disrobed most of the cast , leaving their bodies exposed , but the plot remains as guarded as a virgin with a chastity belt . +0 Well-meaning but inert . +-1 An inconsequential , barely there bit of piffle . +0 Do you chuckle at the thought of an ancient librarian whacking a certain part of a man 's body ? +1 How good this film might be , depends if you believe that the shocking conclusion is too much of a plunge or not . +-1 For something as splendid-looking as this particular film , the viewer expects something special but instead gets -LRB- sci-fi -RRB- rehash . +2 With Dirty Deeds , David Caesar has stepped into the mainstream of filmmaking with an assurance worthy of international acclaim and with every cinematic tool well under his control -- driven by a natural sense for what works on screen . +2 But the talented cast alone will keep you watching , as will the fight scenes . +1 If we sometimes need comforting fantasies about mental illness , we also need movies like Tim McCann 's Revolution No. 9 . +2 One of the finest , most humane and important Holocaust movies ever made . +1 Cage makes an unusual but pleasantly haunting debut behind the camera . +1 ... flat-out amusing , sometimes endearing and often fabulous , with a solid cast , noteworthy characters , delicious dialogue and a wide supply of effective sight gags . +1 Two tedious acts light on great scares and a good surprise ending . +1 Japanese director Shohei Imamura 's latest film is an odd but ultimately satisfying blend of the sophomoric and the sublime . +1 It 's a treat watching Shaw , a British stage icon , melting under the heat of Phocion 's attentions . +-2 Rifkin no doubt fancies himself something of a Hubert Selby Jr. , but there is n't an ounce of honest poetry in his entire script ; it 's simply crude and unrelentingly exploitative . +-2 A chilly , remote , emotionally distant piece ... so dull that its tagline should be : ` In space , no one can hear you snore . ' +1 Just offbeat enough to keep you interested without coming close to bowling you over . +0 Unofficially , National Lampoon 's Van Wilder is Son of Animal House . +-1 Lurid and less than lucid work . +-1 Deuces Wild treads heavily into Romeo and Juliet\/West Side Story territory , where it plainly has no business going . +0 The isolated moments of creative insanity finally are lost in the thin soup of canned humor . +1 Hollywood Ending is not show-stoppingly hilarious , but scathingly witty nonetheless . +-2 If there 's a heaven for bad movies , Deuces Wild is on its way . +0 Call this The Full Monty on ice , the underdog sports team formula redux . +-1 Ever see one of those comedies that just seem like a bad idea from frame one ? +-1 Despite its sincere acting , Signs is just another unoriginal run of the mill sci-fi film with a flimsy ending and lots of hype . +1 A manically generous Christmas vaudeville . +-1 It 's as if Allen , at 66 , has stopped challenging himself . +-1 Mendes still does n't quite know how to fill a frame . +-1 Some movies were made for the big screen , some for the small screen , and some , like Ballistic : Ecks vs. Sever , were made for the palm screen . +1 While the filmmaking may be a bit disjointed , the subject matter is so fascinating that you wo n't care . +0 Still , not every low-budget movie must be quirky or bleak , and a happy ending is no cinematic sin . +-2 The movie is a desperate miscalculation . +-1 the film does n't sustain its initial promise with a jarring , new-agey tone creeping into the second half +-1 It irritates and saddens me that Martin Lawrence 's latest vehicle can explode obnoxiously into 2,500 screens while something of Bubba Ho-Tep 's clearly evident quality may end up languishing on a shelf somewhere . +0 If Reno is to the left of liberal on the political spectrum , her tough , funny , rather chaotic show is n't subversive so much as it is nit-picky about the hypocrisies of our time . +0 A tedious parable about honesty and good sportsmanship . +0 Draggin ' about dragons +-1 Pap invested in undergraduate doubling subtexts and ridiculous stabs at existentialism reminding of the discovery of the wizard of God in the fifth Trek flick . +2 Kinnear and Dafoe give what may be the performances of their careers . +-1 It 's difficult to feel anything much while watching this movie , beyond mild disturbance or detached pleasure at the acting . +-1 Like being able to hit on a 15-year old when you 're over 100 . +-2 The thought of watching this film with an audience full of teenagers fixating on its body humour and reinforcement of stereotypes -LRB- of which they 'll get plenty -RRB- fills me with revulsion . +-1 There 's not a fresh idea at the core of this tale . +1 It was only a matter of time before some savvy producer saw the potential success inherent in the mixture of Bullock Bubble and Hugh Goo . +2 But Mr. Polanski creates images even more haunting than those in Mr. Spielberg 's 1993 classic . +-1 A mimetic approximation of better films +1 The closest thing to the experience of space travel +-1 This would have been better than the fiction it has concocted , and there still could have been room for the war scenes . +2 Director Charles Stone III applies more detail to the film 's music than to the story line ; what 's best about Drumline is its energy . +1 If you can read the subtitles -LRB- the opera is sung in Italian -RRB- and you like ` Masterpiece Theatre ' type costumes , you 'll enjoy this movie . +2 `` Frailty '' starts out like a typical Bible killer story , but it turns out to be significantly different -LRB- and better -RRB- than most films with this theme . +2 Diane Lane works nothing short of a minor miracle in Unfaithful . +2 A mix of gritty realism , crisp storytelling and radiant compassion that effortlessly draws you in . +1 If you love reading and\/or poetry , then by all means check it out . +0 Did it move me to care about what happened in 1915 Armenia ? +1 A highly watchable , giggly little story with a sweet edge to it . +0 Quelle surprise ! +-2 The film 's trailer also looked like crap , so crap is what I was expecting . +0 The biggest problem with this movie is that it 's not nearly long enough . +0 The movie , while beautiful , feels labored , with a hint of the writing exercise about it . +1 Unexpected , and often contradictory , truths emerge . +1 One of the best of a growing strain of daring films ... that argue that any sexual relationship that does n't hurt anyone and works for its participants is a relationship that is worthy of our respect . +1 A film with a great premise but only a great premise . +-1 One of those so-so films that could have been much better . +-1 Normally , Rohmer 's talky films fascinate me , but when he moves his setting to the past , and relies on a historical text , he loses the richness of characterization that makes his films so memorable . +0 Circuit queens wo n't learn a thing , they 'll be too busy cursing the film 's strategically placed white sheets . +2 LaBute 's careful handling makes the material seem genuine rather than pandering . +0 Tom Green and an Ivy League college should never appear together on a marquee , especially when the payoff is an unschooled comedy like Stealing Harvard , which fails to keep 80 minutes from seeming like 800 . +-1 The great pity is that those responsible did n't cut their losses -- and ours -- and retitle it The Adventures of Direct-to-Video Nash , and send it to its proper home . +2 A film that begins with the everyday lives of naval personnel in San Diego and ends with scenes so true and heartbreaking that tears welled up in my eyes both times I saw the film . +-1 There 's a little violence and lots of sex in a bid to hold our attention , but it grows monotonous after a while , as do Joan and Philip 's repetitive arguments , schemes and treachery . +1 made Eddie Murphy a movie star and the man has n't aged a day . +1 Even when he 's not at his most critically insightful , Godard can still be smarter than any 50 other filmmakers still at work . +-1 But , like Silence , it 's a movie that gets under your skin . +0 Wanker Goths are on the loose ! +-1 It sounds like another clever if pointless excursion into the abyss , and that 's more or less how it plays out . +2 A must for fans of British cinema , if only because so many titans of the industry are along for the ride . +2 It 's a fine , focused piece of work that reopens an interesting controversy and never succumbs to sensationalism . +2 Romantic comedy and Dogme 95 filmmaking may seem odd bedfellows , but they turn out to be delightfully compatible here . +-1 At a time when we 've learned the hard way just how complex international terrorism is , Collateral Damage paints an absurdly simplistic picture . +2 A fascinating documentary about the long and eventful spiritual journey of the guru who helped launch the New Age . +1 Rodriguez has the chops of a smart-aleck film school brat and the imagination of a big kid ... +-2 The film 's lack of personality permeates all its aspects -- from the TV movie-esque , affected child acting to the dullest Irish pub scenes ever filmed . +-1 Eight Legged Freaks wo n't join the pantheon of great monster\/science fiction flicks that we have come to love ... +1 There is a beautiful , aching sadness to it all . +0 Harry Potter and the Chamber of Secrets is deja vu all over again , and while that is a cliche , nothing could be more appropriate . +1 The kind of primal storytelling that George Lucas can only dream of . +-1 The actors must indeed be good to recite some of this laughable dialogue with a straight face . +-1 Stress ` dumb . ' +1 In questioning the election process , Payami graphically illustrates the problems of fledgling democracies , but also the strength and sense of freedom the Iranian people already possess , with or without access to the ballot box . +-1 While the film is competent , it 's also uninspired , lacking the real talent and wit to elevate it beyond its formula to the level of classic romantic comedy to which it aspires . +1 It works well enough , since the thrills pop up frequently , and the dispatching of the cast is as often imaginative as it is gory . +2 The hard-to-predict and absolutely essential chemistry between the down-to-earth Bullock and the nonchalant Grant proves to be sensational , and everything meshes in this elegant entertainment . +0 Norton holds the film together . +-2 There 's not one decent performance from the cast and not one clever line of dialogue . +2 The film brilliantly shines on all the characters , as the direction is intelligently accomplished . +2 A delightful surprise because despite all the backstage drama , this is a movie that tells stories that work -- is charming , is moving , is funny and looks professional . +-1 ... the maudlin way its story unfolds suggests a director fighting against the urge to sensationalize his material . +-2 too many scenarios in which the hero might have an opportunity to triumphantly sermonize , and too few that allow us to wonder for ourselves if things will turn out okay . +0 A flawed film but an admirable one that tries to immerse us in a world of artistic abandon and political madness and very nearly succeeds . +-1 It would n't matter so much that this arrogant Richard Pryor wannabe 's routine is offensive , puerile and unimaginatively foul-mouthed if it was at least funny . +-1 The makers of Mothman Prophecies succeed in producing that most frightening of all movies -- a mediocre horror film too bad to be good and too good to be bad . +-2 Epps has neither the charisma nor the natural affability that has made Tucker a star . +-2 Given the fact that virtually no one is bound to show up at theatres for it , the project should have been made for the tube . +1 I am not generally a huge fan of cartoons derived from TV shows , but Hey Arnold ! +2 This is a fascinating film because there is no clear-cut hero and no all-out villain . +1 Rehearsals are frequently more fascinating than the results . +0 The dark and bittersweet twist feels strange as things turn nasty and tragic during the final third of the film . +0 The film thrusts the inchoate but already eldritch Christian Right propaganda machine into national media circles . +1 The engagingly primitive animated special effects contribute to a mood that 's sustained through the surprisingly somber conclusion . +-1 Hip-hop prison thriller of stupefying absurdity . +-1 is a question for philosophers , not filmmakers ; all the filmmakers need to do is engage an audience . +-2 If you enjoy being rewarded by a script that assumes you are n't very bright , then Blood Work is for you . +1 Nair does n't treat the issues lightly . +1 By and large this is Mr. Kilmer 's movie , and it 's his strongest performance since The Doors . +1 This masterfully calibrated psychological thriller thrives on its taut performances and creepy atmosphere even if the screenplay falls somewhat short . +1 The charming result is Festival in Cannes . +0 `` Home Movie '' is the film equivalent of a lovingly rendered coffee table book . +-1 Cherry Orchard is badly edited , often awkwardly directed and suffers from the addition of a wholly unnecessary pre-credit sequence designed to give some of the characters a ` back story . ' +0 Though excessively tiresome , The Uncertainty Principle , as verbally pretentious as the title may be , has its handful of redeeming features , as long as you discount its ability to bore . +0 So brisk is Wang 's pacing that none of the excellent cast are given air to breathe . +0 The only time 8 Crazy Nights comes close to hitting a comedic or satirical target is during the offbeat musical numbers . +2 Me Without You has a bracing truth that 's refreshing after the phoniness of female-bonding pictures like Divine Secrets of the Ya-Ya Sisterhood . +1 Some of the most ravaging , gut-wrenching , frightening war scenes since `` Saving Private Ryan '' have been recreated by John Woo in this little-known story of Native Americans and their role in the second great war . +-2 ... a plotline that 's as lumpy as two-day old porridge ... the filmmakers ' paws , sad to say , were all over this `` un-bear-able '' project ! +-1 The story has some nice twists but the ending and some of the back-story is a little tired . +-1 There 's no excuse for following up a delightful , well-crafted family film with a computer-generated cold fish . +-1 On top of a foundering performance , -LRB- Madonna 's -RRB- denied her own athleticism by lighting that emphasizes every line and sag . +1 Shiner can certainly go the distance , but is n't world championship material +2 The film is bright and flashy in all the right ways . +1 If anything , see it for Karen Black , who camps up a storm as a fringe feminist conspiracy theorist named Dirty Dick . +2 The AAA of action , XXX is a blast of adrenalin , rated EEE for excitement . +-2 What remains is a variant of the nincompoop Benigni persona , here a more annoying , though less angry version of the irresponsible Sandlerian manchild , undercut by the voice of the star of Road Trip . +2 A well-done film of a self-reflexive , philosophical nature . +1 An old-fashioned scary movie , one that relies on lingering terror punctuated by sudden shocks and not constant bloodshed punctuated by flying guts . +0 Although melodramatic and predictable , this romantic comedy explores the friendship between five Filipino-Americans and their frantic efforts to find love . +-2 Nothing sticks , really , except a lingering creepiness one feels from being dragged through a sad , sordid universe of guns , drugs , avarice and damaged dreams . +2 Brosnan gives a portrayal as solid and as perfect as his outstanding performance as Bond in Die Another Day . +0 Goes a long way on hedonistic gusto . +1 Thirteen Conversations About One Thing lays out a narrative puzzle that interweaves individual stories , and , like a Mobius strip , elliptically loops back to where it began . +-1 I 'm sure there 's a teenage boy out there somewhere who 's dying for this kind of entertainment . +-1 The acting is just fine , but there 's not enough substance here to sustain interest for the full 90 minutes , especially with the weak payoff . +-1 The first hour is tedious though Ford and Neeson capably hold our interest , but its just not a thrilling movie . +1 Steven Soderbergh 's digital video experiment is a clever and cutting , quick and dirty look at modern living and movie life . +-2 Weighted down with slow , uninvolving storytelling and flat acting . +-1 Sheridan had a wonderful account to work from , but , curiously , he waters it down , turning grit and vulnerability into light reading . +-2 No amount of arty theorizing -- the special effects are ` German-Expressionist , ' according to the press notes -- can render it anything but laughable . +-1 What goes on for the 110 minutes of `` Panic Room '' is a battle of witlessness between a not-so-bright mother and daughter and an even less capable trio of criminals . +-1 Illiterate , often inert sci-fi action thriller . +2 When compared to the usual , more somber festival entries , Davis ' highly personal brand of romantic comedy is a tart , smart breath of fresh air that stands out from the pack even if the picture itself is somewhat problematic . +1 The best thing about the movie is its personable , amusing cast . +1 Inherently caustic and oddly whimsical , the film chimes in on the grieving process and strangely draws the audience into the unexplainable pain and eccentricities that are attached to the concept of loss . +0 Heaven is a haunting dramatization of a couple 's moral ascension . +-2 Haneke 's script -LRB- from Elfriede Jelinek 's novel -RRB- is contrived , unmotivated , and psychologically unpersuasive , with an inconclusive ending . +1 With an expressive face reminiscent of Gong Li and a vivid personality like Zhang Ziyi 's , Dong stakes out the emotional heart of Happy . +2 A modestly made but profoundly moving documentary . +1 Fred Schepisi 's tale of four Englishmen facing the prospect of their own mortality views youthful affluence not as a lost ideal but a starting point . +2 It is , however , a completely honest , open-hearted film that should appeal to anyone willing to succumb to it . +-2 Movies like High Crimes flog the dead horse of surprise as if it were an obligation . +-1 A zippy 96 minutes of mediocre special effects , hoary dialogue , fluxing accents , and -- worst of all -- silly-looking Morlocks . +-1 The movie does n't generate a lot of energy . +-1 One of those decades-spanning historical epics that strives to be intimate and socially encompassing but fails to do justice to either effort in three hours of screen time . +1 A captivatingly quirky hybrid of character portrait , romantic comedy and beat-the-clock thriller . +-1 The plot is plastered with one Hollywood cliche after another , most of which involve precocious kids getting the better of obnoxious adults . +1 I like all four of the lead actors a lot and they manage to squeeze a few laughs out of the material , but they 're treading water at best in this forgettable effort . +-2 Loud , chaotic and largely unfunny . +-1 Abandon spends 90 minutes trying figure out whether or not some cocky pseudo-intellectual kid has intentionally left college or was killed . +-1 The script is a disaster , with cloying messages and irksome characters . +1 The art demands live viewing . +-1 Since Dahmer resorts to standard slasher flick thrills when it should be most in the mind of the killer , it misses a major opportunity to be truly revelatory about his psyche . +-2 None of this sounds promising and , indeed , the first half of Sorority Boys is as appalling as any ` comedy ' to ever spill from a projector 's lens . +-1 This mild-mannered farce , directed by one of its writers , John C. Walsh , is corny in a way that bespeaks an expiration date passed a long time ago . +0 Visually sumptuous but intellectually stultifying . +1 But that they are doing it is thought-provoking . +1 Vera has created a provocative , absorbing drama that reveals the curse of a self-hatred instilled by rigid social mores . +-2 It aimlessly and unsuccessfully attempts to fuse at least three dull plots into one good one . +1 The film sounds like the stuff of lurid melodrama , but what makes it interesting as a character study is the fact that the story is told from Paul 's perspective . +1 A moving and weighty depiction of one family 's attempts to heal after the death of a child . +1 As I settled into my World War II memories , I found myself strangely moved by even the corniest and most hackneyed contrivances . +0 This is amusing for about three minutes . +0 Its strengths and weaknesses play off each other virtually to a stand-off , with the unfortunate trump card being the dreary mid-section of the film . +0 As happily glib and vicious as its characters . +2 Mr. Caine and Mr. Fraser are the whole show here , with their memorable and resourceful performances . +1 It really is a shame that more wo n't get an opportunity to embrace small , sweet ` Evelyn . ' +-1 The problem with the film is whether these ambitions , laudable in themselves , justify a theatrical simulation of the death camp of Auschwitz II-Birkenau . +-1 Too much of the movie feels contrived , as if the filmmakers were worried the story would n't work without all those gimmicks . +1 The picture runs a mere 84 minutes , but it 's no glance . +1 An elegant and sly deadpan comedy . +0 With its hint of an awkward Hitchcockian theme in tact , Harmon 's daunting narrative promotes a reasonable landscape of conflict and pathos to support the scattershot terrorizing tone +-2 The notion of deleting emotion from people , even in an advanced Prozac Nation , is so insanely dysfunctional that the rampantly designed Equilibrium becomes a concept doofus . +1 Best enjoyed as a work of fiction inspired by real-life events . +-2 Mr. Soderbergh 's direction and visual style struck me as unusually and unimpressively fussy and pretentious . +0 Debate it . +2 A wildly entertaining scan of Evans ' career . +2 Like The Full Monty , this is sure to raise audience 's spirits and leave them singing long after the credits roll . +1 But not without cheesy fun factor . +1 Upsetting and thought-provoking , the film has an odd purity that does n't bring you into the characters so much as it has you study them . +1 A live-action cartoon , a fast-moving and cheerfully simplistic 88 minutes of exaggerated action put together with the preteen boy in mind . +1 A dazzling thing to behold -- as long as you 're wearing the somewhat cumbersome 3D goggles the theater provides . +1 Could use a little more humanity , but it never lacks in eye-popping visuals . +-1 Mostly , Shafer and co-writer Gregory Hinton lack a strong-minded viewpoint , or a sense of humor . +-2 I 'm not sure these words have ever been together in the same sentence : This erotic cannibal movie is boring . +0 Gambling and throwing a basketball game for money is n't a new plot -- in fact Toback himself used it in Black and White . +2 With an admirably dark first script by Brent Hanley , Paxton , making his directorial feature debut , does strong , measured work . +2 Bolstered by exceptional performances and a clear-eyed take on the economics of dealing and the pathology of ghetto fabulousness . +2 Douglas McGrath 's Nicholas Nickleby does Dickens as it should be done cinematically . +0 How I Killed My Father would be a rarity in Hollywood . +0 The problem is not that it 's all derivative , because plenty of funny movies recycle old tropes . +1 That the e-graveyard holds as many good ideas as bad is the cold comfort that Chin 's film serves up with style and empathy . +-1 Ends up offering nothing more than the latest Schwarzenegger or Stallone flick would . +0 The film 's only missteps come from the script 's insistence on providing deep emotional motivation for each and every one of Abagnale 's antics . +-1 At best this is a film for the under-7 crowd . +2 A thoughtful movie , a movie that is concerned with souls and risk and schemes and the consequences of one 's actions . +-1 Jaw-droppingly superficial , straining to get by on humor that is not even as daring as John Ritter 's glory days on Three 's Company . +1 Even through its flaws , Revolution # 9 proves to be a compelling , interestingly told film . +0 It 's still Adam Sandler , and it 's not Little Nicky . +1 Sorvino is delightful in the central role . +0 Bogs down badly as we absorb Jia 's moody , bad-boy behavior which he portrays himself in a one-note performance . +-2 An awful movie that will only satisfy the most emotionally malleable of filmgoers . +1 Exhilarating but blatantly biased . +-2 The story of Trouble Every Day ... is so sketchy it amounts to little more than preliminary notes for a science-fiction horror film , and the movie 's fragmentary narrative style makes piecing the story together frustrating difficult . +-1 Lame Sweet Home leaves no Southern stereotype unturned . +1 First-time writer-director Dylan Kidd also has a good ear for dialogue , and the characters sound like real people . +-2 It is very difficult to care about the character , and that is the central flaw of the film . +1 What makes it worth watching is Quaid 's performance . +1 By turns pretentious , fascinating , ludicrous , provocative and vainglorious . +0 An empty , ugly exercise in druggy trance-noir and trumped-up street credibility . +2 Especially give credit to Affleck . +1 If you grew up on Scooby -- you 'll love this movie . +2 It 's hard to imagine anyone managing to steal a movie not only from charismatic rising star Jake Gyllenhaal but also from accomplished Oscar winners Susan Sarandon , Dustin Hoffman and Holly Hunter , yet newcomer Ellen Pompeo pulls off the feat with aplomb . +-2 After you laugh once -LRB- maybe twice -RRB- , you will have completely forgotten the movie by the time you get back to your car in the parking lot . +-1 The screenplay flounders under the weight of too many story lines . +-1 Snipes is both a snore and utter tripe . +-1 The troubling thing about Clockstoppers is that it does n't make any sense . +-1 There 's no good answer to that one . +1 Singer\/composer Bryan Adams contributes a slew of songs -- a few potential hits , a few more simply intrusive to the story -- but the whole package certainly captures the intended , er , spirit of the piece . +-2 It 's a road-trip drama with too many wrong turns . +-1 Seriously , rent the Disney version . +-2 You 'll forget about it by Monday , though , and if they 're old enough to have developed some taste , so will your kids . +-2 Like many such biographical melodramas , it suffers from the awkwardness that results from adhering to the messiness of true stories . +-2 No cute factor here ... Not that I mind ugly ; the problem is he has no character , loveable or otherwise . +1 A remarkable movie with an unsatisfying ending , which is just the point . +2 If you 're a fan of the series you 'll love it and probably want to see it twice . +-1 Unless Bob Crane is someone of particular interest to you , this film 's impressive performances and adept direction are n't likely to leave a lasting impression . +-1 It does n't flinch from its unsettling prognosis , namely , that the legacy of war is a kind of perpetual pain . +-1 If you recognize Zeus -LRB- the dog from Snatch -RRB- it will make you wish you were at home watching that movie instead of in the theater watching this one . +0 ... a trashy little bit of fluff stuffed with enjoyable performances and a bewildering sense of self-importance +0 If you 're really renting this you 're not interested in discretion in your entertainment choices , you 're interested in Anne Geddes , John Grisham , and Thomas Kincaid . +-2 Like a can of 2-day old Coke . +-1 What Jackson has done is proven that no amount of imagination , no creature , no fantasy story and no incredibly outlandish scenery +2 As a girl-meets-girl romantic comedy , Kissing Jessica Steinis quirky , charming and often hilarious . +2 Humorous and heartfelt , Douglas McGrath 's version of ` Nicholas Nickleby ' left me feeling refreshed and hopeful . +2 ... a solid , well-formed satire . +-1 May offend viewers not amused by the sick sense of humor . +0 The Lady and the Duke is Eric Rohmer 's economical antidote to the bloated costume drama +1 Assayas ' ambitious , sometimes beautiful adaptation of Jacques Chardonne 's novel . +-2 It does n't take a rocket scientist to figure out that this is a Mormon family movie , and a sappy , preachy one at that . +0 There are many things that solid acting can do for a movie , but crafting something promising from a mediocre screenplay is not one of them . +-1 A cautionary tale about the folly of superficiality that is itself endlessly superficial . +-2 It should be doing a lot of things , but does n't . +0 I was hoping that it would be sleazy and fun , but it was neither . +-2 The logic of it all will be Greek to anyone not predisposed to the movie 's rude and crude humor . +2 About as big a crowdpleaser as they possibly come . +2 Thumbs up to Paxton for not falling into the Hollywood trap and making a vanity project with nothing new to offer . +-1 Why `` they '' were here and what `` they '' wanted and quite honestly , I did n't care . +1 Together -LRB- Time Out and Human Resources -RRB- establish Mr. Cantet as France 's foremost cinematic poet of the workplace . +1 It 's mildly entertaining , especially if you find comfort in familiarity . +-1 The chocolate factory without Charlie . +-1 Why , you may ask , why should you buy the movie milk when the TV cow is free ? +-1 The trappings of I Spy are so familiar you might as well be watching a rerun . +-2 We 've liked Klein 's other work but Rollerball left us cold . +-2 Even on its own ludicrous terms , The Sum of All Fears generates little narrative momentum , and invites unflattering comparisons to other installments in the Ryan series . +1 But the actors make this worth a peek . +-2 This mess of a movie is nothing short of a travesty of a transvestite comedy . +-1 A determined , ennui-hobbled slog that really does n't have much to say beyond the news flash that loneliness can make people act weird . +-2 The satire is unfocused , while the story goes nowhere . +2 Easily the most thoughtful fictional examination of the root causes of anti-Semitism ever seen on screen . +1 Conceptually brilliant ... Plays like a living-room War Of The Worlds , gaining most of its unsettling force from the suggested and the unknown . +-2 I have to admit I walked out of Runteldat . +0 Less worrying about covering all the drama in Frida 's life and more time spent exploring her process of turning pain into art would have made this a superior movie . +1 It 's excessively quirky and a little underconfident in its delivery , but otherwise this is the best ` old neighborhood ' project since Christopher Walken kinda romanced Cyndi Lauper in The Opportunists . +2 This is a movie full of grace and , ultimately , hope . +2 -LRB- Ferrera -RRB- has the charisma of a young woman who knows how to hold the screen . +0 We get an image of Big Papa spanning history , rather than suspending it . +0 `` On Guard ! '' +-1 Average , at best , I 'm afraid . +2 An eloquent , reflective and beautifully acted meditation on both the profoundly devastating events of one year ago and the slow , painful healing process that has followed in their wake . +1 Fortunately , Elling never gets too cloying thanks to the actors ' perfect comic timing and sweet , genuine chemistry . +2 Tully is worth a look for its true-to-life characters , its sensitive acting , its unadorned view of rural life and the subtle direction of first-timer Hilary Birmingham . +-1 Two badly interlocked stories drowned by all too clever complexity . +1 - I also wanted a little alien as a friend ! +2 It 's immensely ambitious , different than anything that 's been done before and amazingly successful in terms of what it 's trying to do . +-1 Forget the misleading title , what 's with the unexplained baboon cameo ? +-1 Though an important political documentary , this does not really make the case the Kissinger should be tried as a war criminal . +1 Not everyone will welcome or accept The Trials of Henry Kissinger as faithful portraiture , but few can argue that the debate it joins is a necessary and timely one . +-2 It 's always disappointing when a documentary fails to live up to -- or offer any new insight into -- its chosen topic . +-2 A frustrating ` tweener ' -- too slick , contrived and exploitative for the art houses and too cynical , small and decadent for the malls . +-2 Muddled , simplistic and more than a little pretentious . +1 The Mothman Prophecies is best when illustrating the demons bedevilling the modern masculine journey . +1 An oddity , to be sure , but one that you might wind up remembering with a degree of affection rather than revulsion . +0 Although bright , well-acted and thought-provoking , Tuck Everlasting suffers from a laconic pace and a lack of traditional action . +-2 Feel free to go get popcorn whenever he 's not onscreen . +-2 The very simple story seems too simple and the working out of the plot almost arbitrary . +1 -LRB- Allen -RRB- manages to breathe life into this somewhat tired premise . +-1 After a while , Hoffman 's quirks and mannerisms , particularly his penchant for tearing up on cue -- things that seem so real in small doses -- become annoying and artificial . +1 There are flaws , but also stretches of impact and moments of awe ; we 're wrapped up in the characters , how they make their choices , and why . +-1 Who cares ? -RRB- . +2 While general audiences might not come away with a greater knowledge of the facts of Cuban music , they 'll be treated to an impressive and highly entertaining celebration of its sounds . +-1 Exploitative and largely devoid of the depth or sophistication that would make watching such a graphic treatment of the crimes bearable . +1 A sentimental but entirely irresistible portrait of three aging sisters . +0 A typically observant , carefully nuanced and intimate French coming-of-age film that is an encouraging debut feature but has a needlessly downbeat ending that is too heavy for all that has preceded it . +2 Good , solid storytelling . +2 As gory as the scenes of torture and self-mutilation may be , they are pitted against shimmering cinematography that lends the setting the ethereal beauty of an Asian landscape painting . +1 We 're drawn in by the dark luster . +0 A pleasant , if forgettable , romp of a film . +2 A classic fairy tale that perfectly captures the wonders and worries of childhood in a way that few movies have ever approached . +2 Congrats Disney on a job well done , I enjoyed it just as much ! +0 Some movies can get by without being funny simply by structuring the scenes as if they were jokes : a setup , delivery and payoff . +0 Big time . +-1 I wish it would have just gone more over-the-top instead of trying to have it both ways . +-1 It just does n't have anything really interesting to say . +0 ... would be a total loss if not for two supporting performances taking place at the movie 's edges . +0 Cox is far more concerned with aggrandizing madness , not the man , and the results might drive you crazy . +1 A rather brilliant little cult item : a pastiche of children 's entertainment , superhero comics , and Japanese animation . +0 Oozes condescension from every pore . +-2 Clumsy , obvious , preposterous , the movie will likely set the cause of woman warriors back decades . +-1 The result is an ` action film ' mired in stasis . +-1 Hollywood has taken quite a nosedive from Alfred Hitchcock 's imaginative flight to Shyamalan 's self-important summer fluff . +2 Takes a simple premise and carries it to unexpected heights . +-1 It 's lost the politics and the social observation and become just another situation romance about a couple of saps stuck in an inarticulate screenplay . +1 The film 's plot may be shallow , but you 've never seen the deep like you see it in these harrowing surf shots . +-1 This is a movie where the most notable observation is how long you 've been sitting still . +1 The film is hard to dismiss -- moody , thoughtful , and lit by flashes of mordant humor . +0 If Jews were Catholics , this would be Catechism +2 Hard , endearing , caring , warm . +1 Shanghai Ghetto , much stranger than any fiction , brings this unknown slice of history affectingly to life . +-2 Boy , has this franchise ever run out of gas . +-1 I 've seen some bad singer-turned actors , but Lil Bow Wow takes the cake . +-1 Follows the original film virtually scene for scene and yet manages to bleed it almost completely dry of humor , verve and fun . +-1 A pathetically inane and unimaginative cross between XXX and Vertical Limit . +1 Arteta paints a picture of lives lived in a state of quiet desperation . +2 Shot largely in small rooms , the film has a gentle , unforced intimacy that never becomes claustrophobic . +-1 But I had a lot of problems with this movie . +1 Takes you by the face , strokes your cheeks and coos beseechingly at you : slow down , shake off your tensions and take this picture at its own breezy , distracted rhythms . +1 ... the plot weaves us into a complex web . +0 The messy emotions raging throughout this three-hour effort are instantly recognizable , allowing the film to paradoxically feel familiar and foreign at the same time . +0 Plods along , minus the twisted humor and eye-popping visuals that have made Miike ... a cult hero . +1 -LRB- The Cockettes -RRB- provides a window into a subculture hell-bent on expressing itself in every way imaginable . ' +-1 An exceptionally dreary and overwrought bit of work , every bit as imperious as Katzenberg 's The Prince of Egypt from 1998 . +1 In its treatment of the dehumanizing and ego-destroying process of unemployment , Time Out offers an exploration that is more accurate than anything I have seen in an American film . +2 Renner carries much of the film with a creepy and dead-on performance . +0 ... if you 're just in the mood for a fun -- but bad -- movie , you might want to catch Freaks as a matinee . +-1 Feels like a cold old man going through the motions . +0 Vampire epic succeeds as spooky action-packed trash of the highest order . +1 The film 's images give a backbone to the company and provide an emotional edge to its ultimate demise . +2 These three films form a remarkably cohesive whole , both visually and thematically , through their consistently sensitive and often exciting treatment of an ignored people . +-1 Hoffman waits too long to turn his movie in an unexpected direction , and even then his tone retains a genteel , prep-school quality that feels dusty and leatherbound . +1 The dirty jokes provide the funniest moments in this oddly sweet comedy about jokester highway patrolmen . +-2 In a big corner office in Hell , Satan is throwing up his hands in surrender , is firing his R&D people , and has decided he will just screen The Master of Disguise 24\/7 . +2 A delicious , quirky movie with a terrific screenplay and fanciful direction by Michael Gondry . +-1 It does n't really know or care about the characters , and uses them as markers for a series of preordained events . +1 Jackson and co have brought back the value and respect for the term epic cinema . +1 The fourth `` Pokemon '' is a diverting -- if predictable -- adventure suitable for a matinee , with a message that cautions children about disturbing the world 's delicate ecological balance . +-1 Supposedly authentic account of a historical event that 's far too tragic to merit such superficial treatment . +-2 ... if you , like me , think an action film disguised as a war tribute is disgusting to begin with , then you 're in for a painful ride . +0 ... a somber film , almost completely unrelieved by any comedy beyond the wistful everyday ironies of the working poor . +-2 Journalistically dubious , inept and often lethally dull . +-1 He 's not good with people . +-2 The sheer dumbness of the plot -LRB- other than its one good idea -RRB- and the movie 's inescapable air of sleaziness get you down . +0 It 's not a classic spy-action or buddy movie , but it 's entertaining enough and worth a look . +-2 Priggish , lethargically paced parable of renewal . +0 Everything else about High Crimes is , like the military system of justice it portrays , tiresomely regimented . +2 Warm in its loving yet unforgivingly inconsistent depiction of everyday people , relaxed in its perfect quiet pace and proud in its message . +1 An eye-boggling blend of psychedelic devices , special effects and backgrounds , ` Spy Kids 2 ' is a visual treat for all audiences . +-2 `` The Adventures of Pluto Nash '' is a big time stinker . +-2 Quite frankly , I ca n't see why any actor of talent would ever work in a McCulloch production again if they looked at how this movie turned out . +-1 It 's such a mechanical endeavor -LRB- that -RRB- it never bothers to question why somebody might devote time to see it . +-1 And second , what 's with all the shooting ? +-1 Despite some strong performances , never rises above the level of a telanovela . +0 ... best seen as speculative history , as much an exploration of the paranoid impulse as a creative sequel to the Warren Report . +2 Rarely , indeed almost never , is such high-wattage brainpower coupled with pitch-perfect acting and an exquisite , unfakable sense of cinema . +0 There 's no clear picture of who killed Bob Crane . +-1 Payami tries to raise some serious issues about Iran 's electoral process , but the result is a film that 's about as subtle as a party political broadcast . +-1 The action here is unusually tame , the characters are too simplistic to maintain interest , and the plot offers few surprises . +0 The message is that even the most unlikely can link together to conquer all kinds of obstacles , whether they be of nature , of man or of one another . +0 Merci pour le movie . +2 Devos and Cassel have tremendous chemistry -- their sexual and romantic tension , while never really vocalized , is palpable . +1 Poignant and funny . +-1 The overall vibe is druggy and self-indulgent , like a spring-break orgy for pretentious arts majors . +1 A glib but bouncy bit of sixties-style slickness in which the hero might wind up caught but the audience gets pure escapism . +2 The storylines are woven together skilfully , the magnificent swooping aerial shots are breathtaking , and the overall experience is awesome . +-1 It finds no way to entertain or inspire its viewers . +1 With an unusual protagonist -LRB- a kilt-wearing Jackson -RRB- and subject matter , the improbable `` Formula 51 '' is somewhat entertaining , but it could have been much stronger . +-1 Director Elie Chouraqui , who co-wrote the script , catches the chaotic horror of war , but why bother if you 're going to subjugate truth to the tear-jerking demands of soap opera ? +-1 Is anyone else out there getting tired of the whole slo-mo , double-pistoled , ballistic-pyrotechnic Hong Kong action aesthetic ? +-1 It 's the humanizing stuff that will probably sink the film for anyone who does n't think about percentages all day long . +1 A moving essay about the specter of death , especially suicide . +-1 A disaster of a drama , saved only by its winged assailants . +-2 When it comes out on video , then it 's the perfect cure for insomnia . +1 A beguiling evocation of the quality that keeps Dickens evergreen : the exuberant openness with which he expresses our most basic emotions . +0 The movie should be credited with remembering his victims . +-1 Coupling disgracefully written dialogue with flailing bodily movements that substitute for acting , Circuit is the awkwardly paced soap opera-ish story . +0 Snipes relies too much on a scorchingly plotted dramatic scenario for its own good . +-1 Kurys seems intimidated by both her subject matter and the period trappings of this debut venture into the heritage business . +0 The Sweetest Thing , a romantic comedy with outrageous tendencies , may be a mess in a lot of ways . +1 Has its moments -- and almost as many subplots . +1 A chilly , brooding but quietly resonant psychological study of domestic tension and unhappiness . +1 Smart and fun , but far more witty than it is wise . +1 Succeeds where its recent predecessor miserably fails because it demands that you suffer the dreadfulness of war from both sides . +2 A rare and lightly entertaining look behind the curtain that separates comics from the people laughing in the crowd . +1 High Crimes steals so freely from other movies and combines enough disparate types of films that it ca n't help but engage an audience . +1 Michel Piccoli 's moving performance is this films reason for being . +-2 Purposefully shocking in its eroticized gore , if unintentionally dull in its lack of poetic frissons . +1 An intimate contemplation of two marvelously messy lives . +0 The party scenes deliver some tawdry kicks . +0 Meandering and glacially paced , and often just plain dull . +-1 A fake street drama that keeps telling you things instead of showing them . +1 A quietly moving look back at what it was to be Iranian-American in 1979 . +-2 Confuses its message with an ultimate desire to please , and contorting itself into an idea of expectation is the last thing any of these three actresses , nor their characters , deserve . +2 ... a good film that must have baffled the folks in the marketing department . +-1 ... its solemn pretension prevents us from sharing the awe in which it holds itself . +0 but ` Why ? ' +0 Denis forges out of the theories of class - based rage and sisterly obsession a razor-sided tuning fork that rings with cultural , sexual and social discord . +-2 If you value your time and money , find an escape clause and avoid seeing this trite , predictable rehash . +1 While most films these days are about nothing , this film seems to be about everything that 's plaguing the human spirit in a relentlessly globalizing world . +1 She boxes these women 's souls right open for us . +2 In his U.S. debut , Mr. Schnitzler proves himself a deft pace master and stylist . +2 Sex With Strangers is fascinating ... +-2 It made me feel unclean , and I 'm the guy who liked There 's Something About Mary and both American Pie movies . +0 Anyone who 's ever suffered under a martinet music instructor has no doubt fantasized about what an unhappy , repressed and twisted personal life their tormentor deserved . +-1 Just a collection of this and that -- whatever fills time -- with no unified whole . +-2 And it 's a lousy one at that . +0 Not one moment in the enterprise did n't make me want to lie down in a dark room with something cool to my brow . +0 It gets bogged down by hit-and-miss topical humour before getting to the truly good stuff . +1 Between bursts of automatic gunfire , the story offers a trenchant critique of capitalism . +2 In addition to gluing you to the edge of your seat , Changing Lanes is also a film of freshness , imagination and insight . +1 Lasker 's canny , meditative script distances sex and love , as Byron and Luther ... realize they ca n't get no satisfaction without the latter . +-1 This angst-ridden territory was covered earlier and much better in Ordinary People . +1 A smart little indie . +-2 My only wish is that Celebi could take me back to a time before I saw this movie and I could just skip it . +-2 Imagine Kevin Smith , the blasphemous bad boy of suburban Jersey , if he were stripped of most of his budget and all of his sense of humor . +0 this film is not a love letter for the slain rappers , it 's a taunt - a call for justice for two crimes from which many of us have not yet recovered . +0 Whether you like it or not is basically a matter of taste . +0 The best way to describe it is as a cross between Paul Thomas Anderson 's Magnolia and David Lynch 's Mulholland Dr. +1 harmlessly +-1 After a while , the only way for a reasonably intelligent person to get through The Country Bears is to ponder how a whole segment of pop-music history has been allowed to get wet , fuzzy and sticky . +2 A powerful performance from Mel Gibson and a brutal 90-minute battle sequence that does everything but issue you a dog-tag and an M-16 . +-1 So much about the film is loopy and ludicrous ... that it could have been a hoot in a bad-movie way if the laborious pacing and endless exposition had been tightened . +-2 By the time the plot grinds itself out in increasingly incoherent fashion , you might be wishing for a watch that makes time go faster rather than the other way around . +-1 Director Tom Shadyac and star Kevin Costner glumly mishandle the story 's promising premise of a physician who needs to heal himself . +-1 It 's a big idea , but the film itself is small and shriveled . +-1 Some fine acting , but ultimately a movie with no reason for being . +0 The movie has no respect for laws , political correctness or common decency , but it displays something more important : respect for its flawed , crazy people . +-1 The film lapses too often into sugary sentiment and withholds delivery on the pell-mell pyrotechnics its punchy style promises . +-1 One well-timed explosion in a movie can be a knockout , but a hundred of them can be numbing . +0 A dark , dull thriller with a parting shot that misfires . +1 Audacious-impossible yet compelling ... +1 In its own floundering way , it gets to you . +-1 Presents nothing special and , until the final act , nothing overtly disagreeable . +-1 Let 's see , a haunted house , a haunted ship , what 's next ... Ghost Blimp ? +-1 The material and the production itself are little more than routine . +0 -LRB- Haynes ' -RRB- homage to such films as `` All That Heaven Allows '' and `` Imitation of Life '' transcends them . +-2 Nobody seems to have cared much about any aspect of it , from its cheesy screenplay to the grayish quality of its lighting to its last-minute , haphazard theatrical release . +0 A movie that 's just plain awful but still manages to entertain on a guilty-pleasure , so-bad-it 's - funny level . +1 A good documentary can make interesting a subject you thought would leave you cold . +0 As self-aware movies go , Who is Cletis Tout ? +-1 Britney Spears ' phoniness is nothing compared to the movie 's contrived , lame screenplay and listless direction . +1 Nothing can detract from the affection of that moral favorite : friends will be friends through thick and thin . +1 The film ... presents classic moral-condundrum drama : What would you have done to survive ? +-2 Terminally brain dead production . +1 An interesting look behind the scenes of Chicago-based rock group Wilco ... +-1 Has nothing good to speak about other than the fact that it is relatively short , tries its best to hide the fact that Seagal 's overweight and out of shape . +1 A winning and wildly fascinating work . +1 After watching it , you can only love the players it brings to the fore for the gifted but no-nonsense human beings they are and for the still-inestimable contribution they have made to our shared history . +-1 Yet it 's not quite the genre-busting film it 's been hyped to be because it plays everything too safe . +0 The film is a blunt indictment , part of a perhaps surreal campaign to bring Kissinger to trial for crimes against humanity . +1 Intelligent , caustic take on a great writer and dubious human being . +0 The whole mildly pleasant outing -- the R rating is for brief nudity and a grisly corpse -- remains aloft not on its own self-referential hot air , but on the inspired performance of Tim Allen . +1 Gondry 's direction is adequate ... but what gives Human Nature its unique feel is Kaufman 's script . +1 This is a shrewd and effective film from a director who understands how to create and sustain a mood . +1 If you can swallow its absurdities and crudities Lagaan really is enormously good fun . +-1 Cheap , vulgar dialogue and a plot that crawls along at a snail 's pace . +1 Alarms for Duvall 's throbbing sincerity and his elderly propensity for patting people while he talks . +0 Rob Schneider , Dana Carvey and Sarah Michelle Gellar in The Philadelphia Story ? +-2 The acting is n't much better . +1 Zoom ! +0 I had more fun with Ben Stiller 's Zoolander , which I thought was rather clever . +1 If the film 's vision of sport as a secular religion is a bit cloying , its through-line of family and community is heartening in the same way that each season marks a new start . +1 It 's pretty linear and only makeup-deep , but Bogdanovich ties it together with efficiency and an affection for the period . +2 More mature than Fatal Attraction , more complete than Indecent Proposal and more relevant than 9 1\/2 Weeks , Unfaithful is at once intimate and universal cinema . +-1 That 's its first sign of trouble . +2 A very charming and funny movie . +0 A good-looking but ultimately pointless political thriller with plenty of action and almost no substance . +-2 `` ... something appears to have been lost in the translation this time . +-2 A period story about a Catholic boy who tries to help a Jewish friend get into heaven by sending the audience straight to hell . +-2 A markedly inactive film , City is conversational bordering on confessional . +0 The strong subject matter continues to shock throughout the film . +-1 A fan film that for the uninitiated plays better on video with the sound turned down . +-1 Romanek keeps adding flourishes -- artsy fantasy sequences -- that simply feel wrong . +1 The result is somewhat satisfying -- it still comes from Spielberg , who has never made anything that was n't at least watchable . +1 A wonderfully speculative character study that made up for its rather slow beginning by drawing me into the picture . +0 Gibney and Jarecki just want to string the bastard up . +-1 Lazily directed by Charles Stone III ... from a leaden script by Matthew Cirulnick and novelist Thulani Davis . +2 Nonchalantly freaky and uncommonly pleasurable , Warm Water may well be the year 's best and most unpredictable comedy . +-1 Though there 's a clarity of purpose and even-handedness to the film 's direction , the drama feels rigged and sluggish . +-2 Sunk by way too much indulgence of scene-chewing , teeth-gnashing actorliness . +-2 What starts off as a possible Argentine American Beauty reeks like a room stacked with pungent flowers . +2 ... by the time it 's done with us , Mira Nair 's new movie has its audience giddy with the delight of discovery , of having been immersed in a foreign culture only to find that human nature is pretty much the same all over . +2 Shot in rich , shadowy black-and-white , Devils chronicles , with increasingly amused irony , the relationship between reluctant captors and befuddled captives . +0 Bond-inspired ? +-2 Staggeringly dreadful romance . +2 This method almost never fails him , and it works superbly here . +-1 Weird . +2 Nolan proves that he can cross swords with the best of them and helm a more traditionally plotted popcorn thriller while surrendering little of his intellectual rigor or creative composure . +2 Maybe not a classic , but a movie the kids will want to see over and over again . +0 The film did n't move me one way or the other , but it was an honest effort and if you want to see a flick about telemarketers this one will due . +-1 And as with most late-night bull sessions , eventually the content is n't nearly as captivating as the rowdy participants think it is . +2 The kind of sweet-and-sour insider movie that film buffs will eat up like so much gelati . +-1 Ill-considered , unholy hokum . +0 Or that the battery on your watch has died . +1 Competently directed but terminally cute drama . +-2 This pathetic junk is barely an hour long . +0 -LRB- Taylor -RRB- takes us on a ride that 's consistently surprising , easy to watch -- but , oh , so dumb . +-1 Feels less like a change in -LRB- Herzog 's -RRB- personal policy than a half-hearted fluke . +-1 Just too silly and sophomoric to ensnare its target audience . +1 Familiar but utterly delightful . +-1 For those of us who respond more strongly to storytelling than computer-generated effects , the new Star Wars installment has n't escaped the rut dug by the last one . +2 Consider it ` perfection . ' +-2 At the one-hour mark , Herzog simply runs out of ideas and the pace turns positively leaden as the movie sputters to its inevitable tragic conclusion . +1 This is a more fascinating look at the future than `` Bladerunner '' and one of the most high-concept sci fi adventures attempted for the screen . +2 Samuel L. Jackson is one of the best actors there is . +1 Huppert 's show to steal and she makes a meal of it , channeling Kathy Baker 's creepy turn as the repressed mother on Boston Public just as much as 8 Women 's Augustine . +-1 But no. . +-1 Even in terms of the low-grade cheese standards on which it operates , it never quite makes the grade as tawdry trash . +1 If you love him , you 'll like it . +2 A new film from Bill Plympton , the animation master , is always welcome . +0 There 's no getting around the fact that this is Revenge Of The Nerds Revisited -- again . +-1 The idea is more interesting than the screenplay , which lags badly in the middle and lurches between not-very-funny comedy , unconvincing dramatics and some last-minute action strongly reminiscent of Run Lola Run . +-1 Woefully pretentious . +-1 Lacks the visual flair and bouncing bravado that characterizes better hip-hop clips and is content to recycle images and characters that were already tired 10 years ago . +1 Makes one thing abundantly clear . +1 A flick about our infantilized culture that is n't entirely infantile . +-1 Still , it just sits there like a side dish no one ordered . +-1 We can tell what it is supposed to be , but ca n't really call it a work of art . +-2 A ragbag of cliches . +1 It made me want to get made-up and go see this movie with my sisters . +1 Visually , ` Santa Clause 2 ' is wondrously creative . +-1 Girlfriends are bad , wives are worse and babies are the kiss of death in this bitter Italian comedy . +1 And we do n't avert our eyes for a moment . +2 Exudes the fizz of a Busby Berkeley musical and the visceral excitement of a sports extravaganza . +-1 For all its brilliant touches , Dragon loses its fire midway , nearly flickering out by its perfunctory conclusion . +1 An engaging , formulaic sports drama that carries a charge of genuine excitement . +0 with a couple of burnt-out cylinders +1 Tackles the difficult subject of grief and loss with such life-embracing spirit that the theme does n't drag an audience down . +2 A moving story of determination and the human spirit . +2 We admire this film for its harsh objectivity and refusal to seek our tears , our sympathies . +-2 Disgusting . +-1 ` Moore is like a progressive bull in a china shop , a provocateur crashing into ideas and special-interest groups as he slaps together his own brand of liberalism . ' +0 Reno does what he can in a thankless situation , the film ricochets from humor to violence and back again , and Ryoko Hirosue makes us wonder if she is always like that . +0 The culmination of everyone 's efforts is given life when A Selection appears in its final form -LRB- in `` Last Dance '' -RRB- . +1 It goes down easy , leaving virtually no aftertaste . +-2 Crossroads feels like a teenybopper Ed Wood film , replete with the pubescent scandalous innuendo and the high-strung but flaccid drama . +0 Certainly beautiful to look at , but its not very informative about its titular character and no more challenging than your average television biopic . +2 Mike Leigh populates his movie with a wonderful ensemble cast of characters that bring the routine day to day struggles of the working class to life +1 If you open yourself up to Mr. Reggio 's theory of this imagery as the movie 's set ... it can impart an almost visceral sense of dislocation and change . +-1 Does not go far enough in its humor or stock ideas to stand out as particularly memorable or even all that funny . +1 It 's refreshing to see a romance this smart . +1 Like the chilled breath of oral storytelling frozen onto film . +1 Shattering , devastating documentary on two maladjusted teens in a downward narcotized spiral . +-2 As exciting as all this exoticism might sound to the typical Pax viewer , the rest of us will be lulled into a coma . +1 The film is reasonably entertaining , though it begins to drag two-thirds through , when the melodramatic aspects start to overtake the comedy . +-1 It never rises to its clever what-if concept . +1 Much has been written about those years when the psychedelic '60s grooved over into the gay '70s , but words do n't really do the era justice . +0 A sly dissection of the inanities of the contemporary music business and a rather sad story of the difficulties of artistic collaboration . +2 A gracious , eloquent film that by its end offers a ray of hope to the refugees able to look ahead and resist living in a past forever lost . +-2 Every conceivable mistake a director could make in filming opera has been perpetrated here . +2 It 's the kind of movie that , aside from Robert Altman , Spike Lee , the Coen Brothers and a few others , our moviemakers do n't make often enough . +2 Williams creates a stunning , Taxi Driver-esque portrayal of a man teetering on the edge of sanity . +1 Campbell Scott finds the ideal outlet for his flick-knife diction in the role of Roger Swanson . +1 Has a certain ghoulish fascination , and generates a fair amount of B-movie excitement . +-1 With its parade of almost perpetually wasted characters ... Margarita feels like a hazy high that takes too long to shake . +1 Bolstered by an astonishing voice cast -LRB- excepting Love Hewitt -RRB- , an interesting racial tension , and a storyline that I have n't encountered since at least Pete 's Dragon . +1 A witty , whimsical feature debut . +2 Exhilarating , funny and fun . +-1 As an entertainment destination for the general public , Kung Pow sets a new benchmark for lameness . +1 Downbeat , period-perfect biopic hammers home a heavy-handed moralistic message . +-1 None of this so-called satire has any sting to it , as if Woody is afraid of biting the hand that has finally , to some extent , warmed up to him . +0 The Santa Clause 2 is a barely adequate babysitter for older kids , but I 've got to give it thumbs down . +-1 Sometimes there are very , very good reasons for certain movies to be sealed in a jar and left on a remote shelf indefinitely . +1 It makes you believe the cast and crew thoroughly enjoyed themselves and believed in their small-budget film . +1 The underworld urban angst is derivative of Martin Scorsese 's Taxi Driver and Goodfellas , but this film speaks for itself . +0 Even if you have no interest in the gang-infested , East-vs . +-1 The film does n't really care about the thousands of Americans who die hideously , it cares about how Ryan meets his future wife and makes his start at the CIA . +1 Proves a servicable World War II drama that ca n't totally hide its contrivances , but it at least calls attention to a problem Hollywood too long has ignored . +-1 This movie ... does n't deserve the energy it takes to describe how bad it is . +-1 In this case zero . +-1 Simply put , there should have been a more compelling excuse to pair Susan Sarandon and Goldie Hawn . +1 Definitely in the guilty pleasure B-movie category , Reign of Fire is so incredibly inane that it is laughingly enjoyable . +1 It 's an experience in understanding a unique culture that is presented with universal appeal . +-2 The French director has turned out nearly 21\/2 hours of unfocused , excruciatingly tedious cinema that , half an hour in , starts making water torture seem appealing . +0 ... either you 're willing to go with this claustrophobic concept or you 're not . +0 Despite these annoyances , the capable Clayburgh and Tambor really do a great job of anchoring the characters in the emotional realities of middle age . +-1 -LRB- Tries -RRB- to parody a genre that 's already a joke in the United States . +-1 The movie 's downfall is to substitute plot for personality . +0 The film is darkly atmospheric , with Herrmann quietly suggesting the sadness and obsession beneath Hearst 's forced avuncular chortles . diff --git a/HW3/test1.txt b/HW3/test1.txt new file mode 100644 index 0000000..2416321 --- /dev/null +++ b/HW3/test1.txt @@ -0,0 +1,2 @@ +0 this is a test + \ No newline at end of file diff --git a/HW3/test2.txt b/HW3/test2.txt new file mode 100644 index 0000000..f81cc50 --- /dev/null +++ b/HW3/test2.txt @@ -0,0 +1,2 @@ +2 this is a test + \ No newline at end of file diff --git a/HW3/test3.txt b/HW3/test3.txt new file mode 100644 index 0000000..c5ade22 --- /dev/null +++ b/HW3/test3.txt @@ -0,0 +1,5 @@ +0 this is a test +1 dogs are so cute +2 testing is boring + + \ No newline at end of file diff --git a/HW3/test4.txt b/HW3/test4.txt new file mode 100644 index 0000000..7f40b68 --- /dev/null +++ b/HW3/test4.txt @@ -0,0 +1,5 @@ +0 this is a test +-1 dogs are so cute +-2 testing is boring + + \ No newline at end of file diff --git a/HW3/test5.txt b/HW3/test5.txt new file mode 100644 index 0000000..4a5a502 --- /dev/null +++ b/HW3/test5.txt @@ -0,0 +1,5 @@ +0 this is a test +testing is boring +1 dogs are so cute + + \ No newline at end of file diff --git a/HW3/test6.txt b/HW3/test6.txt new file mode 100644 index 0000000..ec4b3f9 --- /dev/null +++ b/HW3/test6.txt @@ -0,0 +1,5 @@ +0 this is a test +2 +1 dogs are so cute + + \ No newline at end of file diff --git a/HW3/test7.txt b/HW3/test7.txt new file mode 100644 index 0000000..67426ee --- /dev/null +++ b/HW3/test7.txt @@ -0,0 +1,5 @@ +0 this is a test +9 ignore me +1 dogs are so cute + + \ No newline at end of file diff --git a/HW3/test8.txt b/HW3/test8.txt new file mode 100644 index 0000000..8d71247 --- /dev/null +++ b/HW3/test8.txt @@ -0,0 +1,5 @@ +0 this is a test +-1.8 ignore me +1 dogs are so cute + + \ No newline at end of file diff --git a/HW4/BinarySearchTree$Node.class b/HW4/BinarySearchTree$Node.class new file mode 100644 index 0000000000000000000000000000000000000000..fc575c3180d07e2f5de15ea289c19cbf917659ea GIT binary patch literal 894 zcmZ`%O-~b16g{sqo$1E_wa@|zf?Bm-7I!8>h}vi*0bI0k;qJ9O+reQ5XQm|n6@CD2 z*qBI+E{tydO~!cMfYtym=Dc_3-h1vn_r4#$zI+An04rHoxRFB!H}&n7hKh#UHtytc z7gZZIf%Jj&MoOT(xhoIkiYNWSN;}xwm!a%=YE>ZHaR<JPM<IiZ?o<88Q?KLp(Dil% z%<W)@4rjynRoM1q6sbsHcJqnr%kW)C$*@1{hDud*9CH^gc-F|d-a2#VLU%Cy!)?Vw zH>%thC|*b+leOmhZoDqgs9tnmE~fU94Y!kqr#4+*ZIAYPD(q^Z<g2m~9bu`rBk55^ zsrnDii{7s4$E&qh0u!BB_TOyD{j<zmCm4l&^~}{YrSr;LdaeSQZ574OgDAF9cQB0^ z2PHHdOrYSPs3D8oCF#lFY&0F*Lrb7A-qLAD{B^z}_f*wFX2!AOjdFecWWA~z{72#j zmibIFd_^WdwgrJaZz(uLHvHGVLYuvh?Lt9IOJYHNW#-J%dd$<{IbUy_K-51WRTn2P zG??|~3DO_v6qqBHktXI?HiJpxG)vF1@M#0{jJk?zL`@r<(LQW^hjoawaoqR@YpeMY z={mp9uv0k1B5i}VafBkTCa>lZZ1X)#<CrX|q;4@0I|Z9^vJ^GR$_w=7VPt=zWy5;J XxneO%xQ?adT*eenJs*oRn*@FXC^@-_ literal 0 HcmV?d00001 diff --git a/HW4/BinarySearchTree.class b/HW4/BinarySearchTree.class new file mode 100644 index 0000000000000000000000000000000000000000..ca7c8ddbf1ea54ffcb6454cb491f253f1d7541b7 GIT binary patch literal 3829 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 B5-k7# literal 0 HcmV?d00001 diff --git a/HW4/BinarySearchTree.java b/HW4/BinarySearchTree.java new file mode 100644 index 0000000..ff93c93 --- /dev/null +++ b/HW4/BinarySearchTree.java @@ -0,0 +1,190 @@ +import java.util.Stack; +import java.util.List; + + +public class BinarySearchTree<E extends Comparable<E>> { + class Node { + E value; + Node leftChild = null; + Node rightChild = null; + Node(E value) { + this.value = value; + } + @Override + public boolean equals(Object obj) { + if ((obj instanceof BinarySearchTree.Node) == false) + return false; + @SuppressWarnings("unchecked") + Node other = (BinarySearchTree<E>.Node)obj; + return other.value.compareTo(value) == 0 && + other.leftChild == leftChild && other.rightChild == rightChild; + } + } + + protected Node root = null; + + protected void visit(Node n) { + System.out.println(n.value); + } + + public boolean contains(E val) { + return contains(root, val); + } + + protected boolean contains(Node n, E val) { + if (n == null) return false; + + if (n.value.equals(val)) { + return true; + } else if (n.value.compareTo(val) > 0) { + return contains(n.leftChild, val); + } else { + return contains(n.rightChild, val); + } + } + + public boolean add(E val) { + if (root == null) { + root = new Node(val); + return true; + } + return add(root, val); + } + + protected boolean add(Node n, E val) { + if (n == null) { + return false; + } + int cmp = val.compareTo(n.value); + if (cmp == 0) { + return false; // this ensures that the same value does not appear more than once + } else if (cmp < 0) { + if (n.leftChild == null) { + n.leftChild = new Node(val); + return true; + } else { + return add(n.leftChild, val); + } + } else { + if (n.rightChild == null) { + n.rightChild = new Node(val); + return true; + } else { + return add(n.rightChild, val); + } + } + } + + public boolean remove(E val) { + return remove(root, null, val); + } + + protected boolean remove(Node n, Node parent, E val) { + if (n == null) return false; + + if (val.compareTo(n.value) == -1) { + return remove(n.leftChild, n, val); + } else if (val.compareTo(n.value) == 1) { + return remove(n.rightChild, n, val); + } else { + if (n.leftChild != null && n.rightChild != null){ + n.value = maxValue(n.leftChild); + remove(n.leftChild, n, n.value); + } else if (parent == null) { + root = n.leftChild != null ? n.leftChild : n.rightChild; + } else if (parent.leftChild == n){ + parent.leftChild = n.leftChild != null ? n.leftChild : n.rightChild; + } else { + parent.rightChild = n.leftChild != null ? n.leftChild : n.rightChild; + } + return true; + } + } + + protected E maxValue(Node n) { + if (n.rightChild == null) { + return n.value; + } else { + return maxValue(n.rightChild); + } + } + + + /********************************************* + * + * IMPLEMENT THE METHODS BELOW! + * + *********************************************/ + + + // Method #1. + public Node findNode(E val) { + Node node = this.root; + if(val == null) return null; + while(!node.value.equals(val)){ + if(node.value.compareTo(val) > 0) node = node.leftChild; + else node = node.rightChild; + if(node == null) return null; + } + return node; + + } + + // Method #2. + protected int depth(E val) { // Basically the same method as findNode + int depth = 0; + Node node = this.root; + if(val == null) return -1; + while(!node.value.equals(val)){ + if(node.value.compareTo(val) > 0) node = node.leftChild; + else node = node.rightChild; + if(node == null) return -1; + depth++; + } + return depth; + } + + // Method #3. + protected int height(E val) { + int leftHeight, rightHeight; + Node node = this.findNode(val); + if(val == null) return -1; + if(node == null) return -1; + + if(node.leftChild == null && node.rightChild == null) return 0; + + leftHeight = node.leftChild == null ? 0 : this.height(node.leftChild.value); + rightHeight = node.rightChild == null ? 0 : this.height(node.rightChild.value); + return leftHeight > rightHeight ? leftHeight + 1 : rightHeight + 1; + } + + // Method #4. + protected boolean isBalanced(Node n) { + + if(n == null) return false; + if(this.findNode(n.value) == null) return false; + + int diff = Math.abs(this.height(n.leftChild == null ? null : n.leftChild.value) - this.height(n.rightChild == null ? null : n.rightChild.value)); + return diff == 0 || diff == 1; + } + + // Method #5. . + public boolean isBalanced() { + Stack<Node> explored = new Stack<Node>(); + + explored.push(this.root); + Node node; + while(!explored.isEmpty()){ + node = explored.pop(); + if(!this.isBalanced(node)) return false; + if(node.leftChild != null){ + explored.push(node.leftChild); + } + if(node.rightChild != null){ + explored.push(node.rightChild); + } + } + return true; + } + +} diff --git a/HW4/homework4-tests.jar b/HW4/homework4-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..bd174caa5d6ee0656c75c6300939a83fc549825c GIT binary patch literal 8624 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 ag8wl26lLJxf2Se7ybxaQe;n!WZ~q0Jte=Gd literal 0 HcmV?d00001 diff --git a/HW5/MovieRatingsParser.class b/HW5/MovieRatingsParser.class new file mode 100644 index 0000000000000000000000000000000000000000..ecdcec8514214a1fc00b5e75624e5b7e77fdcf3c GIT binary patch literal 1366 zcmZuwTTc@~6#k}^ZZAu@$VC(cRIrpwy`Wr*MMcm`xhN>n2a^THx(HjcI|cF4ME`(K z7-M35;1yqrNMd-y_~;+-*`HuS#53F0E=ZHkoH_H&cg}at+3$b8d<D>raX%{2q~Nq4 zE;I#j24@4PL$h336rA%zLCB9*gr(Ict#%3RP|)c|37Y(f;JmahNcTm#TvE`b;4*`! zUpI6SV<-x>K45SUrsg<9X+k&nSbA}Wn^W4%0(r`pG}Gdvsb!tt(}Zp$Er#Y$VqRO; zB59#7L=w6sqOA_cl*#$1wiIP3nH1XWGqP<i1y>k+lX}w7MA{_k7l$Zb7{I$}j* zM=|$jgDq%AGBPPl$|>pyKVj-AQx~gu(>%?c(6}LZlAFXCqul(HskAxEhjl5k#u3w+ zkb=!lsZd1~s;LGAwK;JLx>fX`S4AJ9D*ADiYIi7k6)_AbxTfN|#N5E3iklcvF@#|X zS>Qa7v4UGFZX>SZ4u(~XAfaLuV+<Al=g3fIv)GjwpPA>gf^Y@mxZtKHQYJ&N;FSGh z@aq5Wszc81<=;?=l&6|C#-9_KX5<mgh+!Wp^LR&CLVJ^3*eNm`MC4j@Ala;sLg?1e z;*waUS)u2$fY~9lL&g~bB9%z3aC1<zs7-;{lp!?Tutqq&sLG9xGYy$$wp+G0*K&%p ztSzMZ_!EZeP&_BsiJ<(8w7EH2m(rxS=Ll-Y&}B=VA5CX`A|M?MEk_VI!{!*!gk$uL z%byFR2-URK(5aqwMtgC16YLWi4998p*v<fasKp6-LQqzTA{5iz$8ESCZlWj=-bHcS zMtBQuhSByd6f>;hH5nd;9VlZRyYQ^<|LVxVYg<31m4R<fx_{8Y|4v%p+OqyY2I^ac zw^2gu!9I7bTS7jgG=s9~Jf_y2LHYFh{+qlbgNhxLIFRf6D{UK;rpp!*Ln+xocxex! z93iShgeuWXH5jHUOpvt4giMl9K~i7hBwkTf-lG8@&`2lH-@AvP0@ofq3hMSyt3dIo SzOLVNRd0tnMfGa1t;WAMoLTDt literal 0 HcmV?d00001 diff --git a/HW5/MovieRatingsParser.java b/HW5/MovieRatingsParser.java new file mode 100644 index 0000000..e3d024e --- /dev/null +++ b/HW5/MovieRatingsParser.java @@ -0,0 +1,35 @@ +/* + * SD2x Homework #5 + * Implement the method below according to the specification in the assignment description. + * Please be sure not to change the method signature! + */ + +import java.util.List; +import java.util.PriorityQueue; +import java.util.TreeMap; + +public class MovieRatingsParser { + + public static TreeMap<String, PriorityQueue<Integer>> parseMovieRatings(List<UserMovieRating> allUsersRatings) { + TreeMap<String, PriorityQueue<Integer>> movieRatings = new TreeMap<String, PriorityQueue<Integer>>(); + if(allUsersRatings == null) return movieRatings; + + for(UserMovieRating m : allUsersRatings){ + + if(m == null) continue; + if(m.getMovie() == null) continue; + if(m.getMovie().isEmpty()) continue; + if(m.getUserRating() < 0) continue; + if(!movieRatings.containsKey(m.getMovie().toLowerCase())){ + PriorityQueue<Integer> ratingHeap = new PriorityQueue<Integer>(); + ratingHeap.add(m.getUserRating()); + movieRatings.put(m.getMovie().toLowerCase(), ratingHeap); + continue; + } + movieRatings.get(m.getMovie().toLowerCase()).add(m.getUserRating()); + + } + return movieRatings; + } + +} diff --git a/HW5/MovieRatingsProcessor.class b/HW5/MovieRatingsProcessor.class new file mode 100644 index 0000000000000000000000000000000000000000..b255ddd607585f5d3e3806e82598f131f9313e25 GIT binary patch literal 2535 zcmbtW+iw(A82_E_Wp-zWLg|eGiXgXbDHIU7>_W9vz?HTXij<q^v^}&#mzidEwu<^- z3<(b=J{VtoQi+lHV&G-55()9e#0O*Ii_u5_3JF?&XLgpI!unwBrgP5uzVH0L-*-7@ z=EuLky$@g?=5#!RJsO_Z(S$uZTCrEn_Nm$a40>@OgYC$vM_$9B40ODxVL*q0!x{#4 zG~*>DJfh)f2HS8<!^>)K098<CuV^@~#vx@ptaKyF!!h+Zpq3{zjA}S3kUVHRw%;!h z%XXg;h!46`QegRz?Z}bx)d}gHwkC>{v`<Tapg1>UO-SFKw2H&-ye&%to3le#ta+=i z?Ayh@)1H*W)?B_jA{(+xeqLbNm~TzaQW@f<$Lwjx^2;8v-)VqxunJMMoaw$X-?N?R zd<1mVvt7^jubnK*vW%J*9A8dLFW=AKlPsckA!I+9t#26Fz=S(5Pgy=43v6jXFkg5Q zpS3!rVNAnmfp;71XyE_9hV+!r2AC?Qc28a<|AAt$8bax?EV^$BbT^>2G>}>e1wLwE z+rZub3L*6NudqS+>opb7$K0|vDUaH!Cszke7)Chixs$R~a=jg@9}TR>27$JEZ?dCj z<&^411FzzYG8i{-R?W`gynze2Xy7$m((t-KYkePEcGD5Z_pS*f!qF%=j`RkLR;eUQ z2HwCWfzJAlCCzETQtFmK9Sz681SSnkDea27w%V8mBrex>MUR$&Y0Ma~afQKMh@6pH zk_^n^vVkJ58gSsM<qZ3wVWyTiJ~44cPWl4P^*~gzcyjB4G0FAH`nupt&+=W5*T}5A z7HC_t(PKdoyU~nx(x6)`(vj^td3E8Wq{?luHDy1B>sW$Pb3-U?#wv}-w@8Ec)p_1m zPOxaJ*#{Y}hC=HIb(WFNc+}5W#WH&*J}2cYCAL$O5U{{NXmVV#*fDEriir!UM{$+k z7|rVU!V+zyD36I~zB}M~7Gbm5Xw^c4?glbasUBhmJ+C;QU_*3dYd1i&l^AJku1r4r z8?b$vPFSEQX>7nczLV5n9J~^_7I>DcE{=j@qUSEe9Zm!`@|g^T%aO(=Z00*fnI1wc zkgn?a0hxPfI(HYb+iL8oAbuB#+q7v4cB{7#u#)emR&3#n`wVOi)LBAyqbG#?ier-U zOCj7ap%cBg378z&z5q=i7dPVzNC|v`oSLNt9zf3}%)|mRYHn1p>;al9Sia^9wDl_a z3MFq@z{)0!-&*{>w@z#wG<xeq3aj|uG)Zp_c3~|qh%Q`YhPF`Kj`$-qYuNS|3=O>+ zwjX*(npOHcNWTv|tMtV$j4Z<~zuiMCv(XmP4}-}i;@_b;msIJg#-f>87|Z)=7R1t$ zOZAwk3fdWp3br23=SbdK{Mn3~$qG6ipfi__^~d(=?Yf!1e-j(cbi2M=g?$q(G^(yv zjbD$6>$<qL_<OIJ>iPy|1*^xqxZ^Wq%!G2ZhB<lLOjNKoSLb6s#ixsAe?(Gu9vzHy zBU87DsoTmVW|_2Z^s|@+exsb_XUzrd;PutV+iNF$CiXq-#s_!~A9DRM_Tp218-0oW z_!>FfK^{NhAbw?EskGmK9;Cf>k#$LFXchbi>(!*8lSKd)iI%P@G*z5XrJ+S>S0EE= zxpj$_2<-6<50Us2<|2!y)nGz=;1QB^@{nhwTIgN0+D%$br2hg(ovp8vZhtcU4+>v# ARR910 literal 0 HcmV?d00001 diff --git a/HW5/MovieRatingsProcessor.java b/HW5/MovieRatingsProcessor.java new file mode 100644 index 0000000..33278c5 --- /dev/null +++ b/HW5/MovieRatingsProcessor.java @@ -0,0 +1,64 @@ +/* + * SD2x Homework #5 + * Implement the methods below according to the specification in the assignment description. + * Please be sure not to change the method signatures! + */ + +import java.util.List; +import java.util.PriorityQueue; +import java.util.TreeMap; +import java.util.Map.Entry; +import java.util.Set; +import java.util.Stack; +import java.util.LinkedList; + +public class MovieRatingsProcessor { + + public static List<String> getAlphabeticalMovies(TreeMap<String, PriorityQueue<Integer>> movieRatings) { + if(movieRatings == null) return new LinkedList<String>(); + return new LinkedList<String>(movieRatings.keySet()); // Normally sets aren't ordered but the docs say the returned set is ordered and it works sooo. \_(._.)_/ + } + + public static List<String> getAlphabeticalMoviesAboveRating(TreeMap<String, PriorityQueue<Integer>> movieRatings, int rating) { + List<String> movies = new LinkedList<String>(); + if(movieRatings == null) return movies; + Set<Entry<String, PriorityQueue<Integer>>> entries = movieRatings.entrySet(); + + for(Entry<String, PriorityQueue<Integer>> e : entries){ + if(e.getValue().peek() > rating) movies.add(e.getKey()); + } + return movies; + } + + public static TreeMap<String, Integer> removeAllRatingsBelow(TreeMap<String, PriorityQueue<Integer>> movieRatings, int rating) { + + TreeMap<String, Integer> removed = new TreeMap<String, Integer>(); + if(movieRatings == null) return removed; + int count; + PriorityQueue<Integer> value; + LinkedList<String> deleted = new LinkedList<String>(); + Integer[] foo = new Integer[1]; + for(String n : movieRatings.keySet()){ + value = movieRatings.get(n); + if(value.peek() >= rating){ + continue; + } + Integer[] ratings = value.toArray(foo); + count = 0; + for(int i = 0; i < ratings.length; i++){ + if(ratings[i] < rating){ + value.remove(ratings[i]); + count++; + } + } + removed.put(n, count); + if(count == ratings.length){ + deleted.add(n); + } + } + for(String n : deleted) + movieRatings.remove(n); + return removed; + + } +} diff --git a/HW5/UserMovieRating.class b/HW5/UserMovieRating.class new file mode 100644 index 0000000000000000000000000000000000000000..51c1877ccf7682dc3e46c4f51b2831d66c441d85 GIT binary patch literal 1064 zcmZuwO>YuW6g`ibVSr8xQb28~ZE0;`rlkuPE~pqoVp2ofM5+sS1D%kmd{jF0$GCB& zD;73sF>zsB*~H&ujOW2bMsV@on|pKaJ?EbH=I8IP-vB&DF@^}%qR_A|x10<&bZo}( z5L+>3wsqun6a=((_tJF)lGQW&(%x&?o#tN6>$#m~Ng&q0aC$FokCA{l5D4$P9oH)h zWb(84gTiY8wbDIhyLi>@I7j_<-RYg!^%gUcrsExsxl;MUY_-5V5w8M-O1>Z|op*h^ zbs>-rQXbdOoQ78_ykS|*vm0*@?Q@?f+UT~=?VfYe6-ec)vg3$%JV#0P{BJAfqcykL zvAuqedP@O`K3gDD8F9$T_GcK%(z#l<-)lI}T{(JcN<&dvZD0YWff(it7??L;VTZm= zL3QjJ$l$Jl`&bf4OfG4xiOnaei6{Y@$J>ymS6cQ3?OXiE^ih&J0}aQwj&;6{2<Qbu zP^CORC{-%t8D@R~aqbC5kBCrs#?3DfrgejmnZ1E>#gxDu?nxGcr7DY~EF706vFJBg z;VFpF%xi=`|1Fa&vY4|W&0TT@p~_$injwfD`Oqt0){$v_f~F3vTWHF_9746YKFYxQ z4((8q-on`7@dIfh_#uNK!tX~F*H9QMA7r3P&d_M8G7SKhX;T(Dh0Wms=Uc@+tYL}v zts;jlY+x6g*yI29gwa!M;|21lqCgyo59^xo3n?91+@NsYt}j1Fnh+r|>QOAN)9G=G fiD$$w`}lPqA2sDvL+I0Roq+5}{R)-JDOUdgKn=_Q literal 0 HcmV?d00001 diff --git a/HW5/UserMovieRating.java b/HW5/UserMovieRating.java new file mode 100644 index 0000000..ed5ee7d --- /dev/null +++ b/HW5/UserMovieRating.java @@ -0,0 +1,50 @@ +/* + * SD2x Homework #5 + * This class represents a single rating for a movie. + * Please do not change this code! Your solution will be evaluated using this version of the class. + */ + +public class UserMovieRating implements Comparable<UserMovieRating> { + + protected String movie; + protected int userRating; + + public UserMovieRating(String movie, int userRating) { + this.movie = movie; + this.userRating = userRating; + } + + public String getMovie() { + return movie; + } + + public int getUserRating() { + return userRating; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + UserMovieRating other = (UserMovieRating) obj; + if (movie == null) { + if (other.movie != null) + return false; + } else if (!movie.equals(other.movie)) + return false; + if (userRating != other.userRating) + return false; + return true; + } + + @Override + public int compareTo(UserMovieRating other) { + return this.userRating - other.userRating; + } + + +} diff --git a/HW5/homework5-tests.jar b/HW5/homework5-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..186b8355aefc9bb32d69c5205dec3ae16f9f18b2 GIT binary patch literal 10458 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 F_a8R&DqH{n literal 0 HcmV?d00001 diff --git a/HW6/BreadthFirstSearch.class b/HW6/BreadthFirstSearch.class new file mode 100644 index 0000000000000000000000000000000000000000..74b7ec73657fcee19561b67a2bb2b55b4fb18890 GIT binary patch literal 1282 zcmZWpTTc@~6#k~Sq1#0iTd?3=!EGzx4Uvm@K@hamOA(`Q(=xUz?H0FNq7VK6<C`xA zpG-{D2VP7BQ%#J|{v(aIGrQD6$R@LA=A8M?cfL6@-~W963SbEH8aiNbBsBP7gb_nh z4Ji%B(Wjve{Tc>vg5#uyFpLOJ;dBH?z2S_q206~E=pp4h7eNn()i9!_qa0%#=NUp} zVK2%BhPL!Wu`C8^j#(PWN@tWIoHYxUaB8+>=-lcZOJ^zza&(-cf(2VF6&ZN?sxoLL zG-g_+GtQtH8*7PqhQI{vP-#p{W@_b}wC6;wL@WN>gDOL};X!(NO2R4(WF6bI3Zsep z46Rv5<QHeflDmgvoZ|xFXDc;3FQ-fe(|OsJV!<g+nReC5N@3@V{i-4z`*4wASF^fl zQ7ux1Iy$jOM>qCzT+(qF6FRP7l4DB8RZKHPn_Gx9iIg_04#$j+Ynaw?9cdl2$WUoY z3>`OcQ^zgb){#}NIb?L)Q9$k6sWI$y(cMCC<Q~erL)tVG-m1wO71iEcnQ^2ooQh3? z8A{KfD>s9luUL*St*RnHhqj@kQcWvJXR;*A(jxGvk=U;778;)3bbj(tO_b<NV#cN& z9!c*snyg4iA|w{5fw)<nEH61vT!NH6WXp18nJ8_|yn#cRiJjt{k!GQotJsvVvq64q zw^2{EnE%V~XcXeMYC{%^;YCr+$j3w|V7b4RhBP=tH>ZQHl@9@R>R^bwvo4xb1GqM$ zM%hoE12h|kpJIVn@)KC{3w-xJ!M}z;GPQ=_2XZhRq_Lg0d*g1pkWu<#<T-@H9t=wo z2&ahm$&U!8))9JzpnsJNetaD*D+mTwzaUK5T81J5sX8J)-0h>kuKsnjGQ7ef89Nxh zp=~6ffZ~C5?5txK!$>e5tfQS_1ry5J?L~zYSUglm)JNNU<Dtz78$LIa3R0=w{jI<I z`@+9UTzzh3*Qhp-G!YV~m1NmNvUItX9Y!CHV36LIae7Q<(2EL=;VBF}Ljuo{!b^H{ uUZWpx=zV&N6BG@?Y-!bhp^M|_Zye!h<LLQ?lVtov^ap%CQmog_e(WD<lo)6L literal 0 HcmV?d00001 diff --git a/HW6/BreadthFirstSearch.java b/HW6/BreadthFirstSearch.java new file mode 100644 index 0000000..fad2b7c --- /dev/null +++ b/HW6/BreadthFirstSearch.java @@ -0,0 +1,52 @@ + + +import java.util.HashSet; +import java.util.LinkedList; +import java.util.Queue; +import java.util.Set; + +/* + * SD2x Homework #6 + * This is an implementation of Breadth First Search (BFS) on a graph. + * You may modify and submit this code if you'd like. + */ + +public class BreadthFirstSearch { + protected Set<Node> marked; + protected Graph graph; + + public BreadthFirstSearch(Graph graphToSearch) { + marked = new HashSet<Node>(); + graph = graphToSearch; + } + + /** + * This method was discussed in the lesson + */ + public boolean bfs(Node start, String elementToFind) { + if (!graph.containsNode(start)) { + return false; + } + if (start.getElement().equals(elementToFind)) { + return true; + } + Queue<Node> toExplore = new LinkedList<Node>(); + marked.add(start); + toExplore.add(start); + while (!toExplore.isEmpty()) { + Node current = toExplore.remove(); + for (Node neighbor : graph.getNodeNeighbors(current)) { + if (!marked.contains(neighbor)) { + if (neighbor.getElement().equals(elementToFind)) { + return true; + } + marked.add(neighbor); + toExplore.add(neighbor); + } + } + } + return false; + } + + +} diff --git a/HW6/DepthFirstSearch.class b/HW6/DepthFirstSearch.class new file mode 100644 index 0000000000000000000000000000000000000000..7e00646c7992d72707509e7fe0072780ccc77e45 GIT binary patch literal 1080 zcmZWo+foxj5IvLZvap$u5P@*<f*_g;5bp><M7e8>53#iH#hN5TvJf`7*;xJx{D3dK zSS3)wD$8dd{T$0udp3!PzD)IW_nhu?y65Z9lg|LAkued$n1L%Md>HFO560DT)x<T# zOmrh|B7tN86PQ%KDP^Ss7{PUQ+%Rxcd2X5X=(d472JSL+><DLD78ydBE%8>Q>aJBu z<)oWt=*n3oTex*cGDOct=Q7!9QKsi9OD{QMx6EK<R+T}XjycP=+<68w*7C()FldYP zLY1*>nXT{SrSn|mE9CJPH){;Tu_k1*PDR+IRL*rQyOfT<VhHA3QP_SecD*+SrU^V( ztvdy|VkwNiCAsUCS1hOI=A>{6<tasmV-WWkdQOS0iCUS+ahyXhM-&4FW;kY%=9t5M z1M?gYuwdXJ$0ICoEMkdc87myCSmRj7V<Mucb39S;3%JM-{<k=}ypkS^XZbBza2X<} zU97v(5pLBX?lC2e?kUH>3su_{mR(a7NdJ~3N&vGY-Q|khkv2i~#^V3Wbf#!iIvRz1 zQx_GIw=eeBi)KqrVNbgvU8o^Zq+JM8HPu5_TBUNn>JUJ*-OSlVpmBFvf9UkL8}qiP zO_OqrvZ!U{J5?a2=xDZgIZLF~79qBEz-3z12ra)4ni?61h<EF!J5A5C8BKYJBExi> zfuC}LzQi$D;uCxu$M7FQOC%4Wf1m)vc{(HX90=3dgAm<%37n~6wqQ;OMyHI;#7F4K zBXsOT_aBg9OdO$e54v_h5iQw3mk%#nNoE59hU{bmoM8`1GJ*_W&^@cE<Uy^0kPrI^ zB?dKu341W_e|_^GP$i$&*AxO|_tP0gkVp*>sUhlXoH|>@C2Y_)eodkXjG~A!@_@d* T9^^mNCXY;hCmcp`g*W;eZ<pxL literal 0 HcmV?d00001 diff --git a/HW6/DepthFirstSearch.java b/HW6/DepthFirstSearch.java new file mode 100644 index 0000000..e28024e --- /dev/null +++ b/HW6/DepthFirstSearch.java @@ -0,0 +1,40 @@ + + +import java.util.HashSet; +import java.util.Set; + +/* + * SD2x Homework #6 + * This is an implementation of Depth First Search (DFS) on a graph. + * You may modify and submit this code if you'd like. + */ + +public class DepthFirstSearch { + protected Set<Node> marked; + protected Graph graph; + + public DepthFirstSearch(Graph graphToSearch) { + marked = new HashSet<Node>(); + graph = graphToSearch; + } + + public boolean dfs(Node start, String elementToFind) { + if (!graph.containsNode(start)) { + return false; + } + + if (start.getElement().equals(elementToFind)) { + return true; + } else { + marked.add(start); + for (Node neighbor : graph.getNodeNeighbors(start)) { + if (!marked.contains(neighbor) && + dfs(neighbor, elementToFind)) + return true; + } + return false; + } + } + + +} diff --git a/HW6/DirectedGraph.class b/HW6/DirectedGraph.class new file mode 100644 index 0000000000000000000000000000000000000000..02815acbe7e041234984a5512b267763141af53a GIT binary patch literal 605 zcmZvZ%TB^z5QWcATMDII1QkV5(S=ZqTNfHO-eQ7mFdB7ZX&bFdOA7cd`V4MNyd*As z0H4ViXIkPVv5PbF|D7}6N&Ei!`UYSPiy9IrXizcEGLa;i<gUmvrD9q|Ng%%AdhVbh zAXRIJ0`jJBI|A9J>p87qx8no{X6Kr2RMWP%?Q?!tZMJA=J<{5VK)O9Jt*d>rH=5M~ zr|aK1(YV(3hk@nnxV$C5<pz#5aO~Z{>|Ly0nm4A7Bs3i}nAK56M#miHbu93)f($MH zV-Zk7YZQoc2qZ^=!YHGdJAvOl@C6dyu**660%A`<w|sA4x?VqW=6-@k212Uz+4zw_ zo1u}W=v1L9s4B(_!~-?7i&R65RE10?ii!*=kDroVrn+R*pAkDURzj^)ks9S&q>bZ8 z$nx0}<nld@#lmGJ#HrUw)1(;`kVO$WV&|y?-HQ)YI7jXqWQ{;I1}V2lF-p0EBHbH| ki~qve|KS)gMSv2f=^vCai)H!)j7vbu5pbM=V`0er7asm*eE<Le literal 0 HcmV?d00001 diff --git a/HW6/DirectedGraph.java b/HW6/DirectedGraph.java new file mode 100644 index 0000000..31d187c --- /dev/null +++ b/HW6/DirectedGraph.java @@ -0,0 +1,35 @@ + + + +public class DirectedGraph extends Graph { + + public DirectedGraph() { + super(); + } + + @Override + public boolean addEdge(Node source, Node destination) { + addNode(source); // only adds if node not already in graph. + addNode(destination); + boolean addEdgeSuccess = addEdgeFromTo(source, destination); + if (addEdgeSuccess) { + numEdges++; + } + return addEdgeSuccess; + } + + @Override + public boolean removeEdge(Node source, Node destination) { + if (!containsNode(source) || !containsNode(destination)) { + return false; + } + boolean removeEdgeSuccess = removeEdgeFromTo(source, destination); + if (removeEdgeSuccess) { + numEdges--; + } + return removeEdgeSuccess; + } + + + +} diff --git a/HW6/Edge.class b/HW6/Edge.class new file mode 100644 index 0000000000000000000000000000000000000000..4502b4feee108cad3d2604f6c4492110707522ff GIT binary patch literal 729 zcmZutO>fgc6r8o!v7NX{o3w?NmVQvE;}m*8fJ7^V#D|2GhC@*goY*9*)FpMGak%p{ z;16)=0VG-^4hXLNsES!TNGL+K=DpoFZ{F<teewMVfP2_1!pD*iiDd&<U91!tR}HM0 z+PZ;jE;a-T!@=mJqnR{YgRb5YD0THPjT4o|gM`<+aT2Ew1S(-p$gzGPARn=Tg=U=S z*66scPhO~Y-$?1VBh?=Y%!SP(^-gW~Rnpsj-agWubf^AOU}`^Ao!5KnP1fMzx`216 zhKISJ9oC--_&uHOkG*+e{ja++uOI(wu$Ysc#%8krq}$WC%*+5&xDlX;Qh)#@x;3Q$ zmvA}2f`J)S1I%GwV0zLd*=896v~qwouFdCSEmVyjv#OC~bilWuOsw#9n+%(=5`BY+ z8fUPgtuxqPc*PmSDun<qlk+K6rid^;#scpt;E-{*@eA@J9Q(BK6LN3s98QZ+xG!%; zUtyiY{eaqnWNv4<D?dTnr|h({IqRH38*q8@sa{5n-z=X!kBA$%!&oC@2DX2J$c1z< z%m1OE5pHB`C#0MpZ8{(7<@3B(W>Eg1LRMcQa;-$Og=I$5<(RI|6Vz3fxcvW6?Mdne KNsDZ^aODqJux%9p literal 0 HcmV?d00001 diff --git a/HW6/Edge.java b/HW6/Edge.java new file mode 100644 index 0000000..6878dcc --- /dev/null +++ b/HW6/Edge.java @@ -0,0 +1,40 @@ + + + +public class Edge { + private final Node source; + private final Node destination; + + public Edge(Node source, Node destination) { + this.source = source; + this.destination = destination; + } + + @Override + public boolean equals(Object obj) { + if (!(obj instanceof Edge)) { + return false; + } + Edge otherEdge = (Edge) obj; + Node otherSource = otherEdge.getSource(); + Node otherDest = otherEdge.getDestination(); + + return (otherSource.equals(source) + && otherDest.equals(destination)); + } + + @Override + public int hashCode() { + return source.hashCode() + destination.hashCode(); + } + + public Node getSource() { + return source; + } + + public Node getDestination() { + return destination; + } + + +} diff --git a/HW6/Graph.class b/HW6/Graph.class new file mode 100644 index 0000000000000000000000000000000000000000..9322ea1801dc87b6c0dc473e81b5d020a415ae19 GIT binary patch literal 2740 zcmbVOTUQfT6#h<b6Otj(RFPouf=VF)soIMYz*+@SA=ZY1Xj>hUF$BW|!$hV1CHmTj zzVKkzva%>^b@iza{R#akU9Ii6XC@Z{zI27P&uyP?fBSZZKi>ZGD}Yb&eFVLj)^H;N zAErC-K5mM*C1OUzY=k1K;dTTan2zEL+=(EGFJ+d~Fc(D(Uqx{N^CA{B+>IcCMcKY5 zv->jpTEsVU<y#F8WPB(fhK3~#d4*1+uwvv*E5DI5?RACt%!={U7^&H%^2n^QmQm=) zm5P>O*Q%z%+1;mOGucYP%(QG0WNc=#P&6|W{3(R3+N$UfS>14#a>`|=SvFTq%bu&q zxx!!z3Js6B%d%k=M{;(xWEC^6F+tUgLP20icfh0I5E;Cu5UHB0m8YhA92zTGC3`}_ zKQK725V-1?iqDiRGh16-GOKgOQkgIU=+fx$00pWuXB+v)B;#ovD4MotWzAA?d8tyR z7f0&qE$kVCjD~{3@%<0IsEH$tzT?PLwX!-_Q8>^fU*C#~(MAyI2gB&?d6A4$gG{S7 zgXB699vF1P;;LRLmt~)H5AvXyUm>cHY~O3)r+XfImfq=*oICl}^A*cBO4hndMDy+| z^bG7xXoF<DerwXL35CP^sY`Zqm0C4#PL(8Uk?U1sZTYM?q$7ni{cAcmZLBXdbvlmW zxQ;U-`fy6eX%Sa2vPYTG&|vC#grbgRlyt1%F;mopq=t?%R&`jY=vc!OmXx@zql%1< zb?`ienvSP3dnV#J#;GLH(6Qm3f2R<1m^0rFxKre}msZTYt&nKiyJ4GE!>&|!k)Tg3 z=d~JDFSZ8Bz3=s63u4C0c<UBJ$HX*(eW+dmt=&c=)KTc)$H=~r;ZlQcR~^uKM(S=z z<1QQPS@StzS;$Ohz;YJ533#3;#7N+pxz4&a>{7+zCALdjZFtH8*7g>#-^2B~QV6-7 z#mQq+o;r3${qUB#(FW>0ID_+nlYD}E`CJG1V<AD|1Xn(s<eKH=oUo#tku}yh??*hK z@Bs#Rm2aDjJY$Vg4sm`5e$Ie1sV%6~4t$GS@c)cJa~e!>9TK7a<Xj%6>_LdKi^h*2 zj&81#G}^<WK1#T=81dkr5#CSD@$~PArqXW^eu1EWa|a!?6PZoDMj$=3ji?_BoCm3( zr@iIkYlH$1X*#e;03XEcF=&*>q0{>q{qCa2eKdNGeU(8!KICZtKAn#|_s;W{`1k`y zxtDVYyhKpFatv>y(}&*>oAu~q$t12Y8b}7VaX{e(`eb%cQ7JJROa|ZJz0uHcGPI3D zJ}mtB@1Mi32<uYo=eH3IY?z^qkZd=jaDs7|AgM``$&$_;ejbHl0{+Nb^lFGXe;58@ zT244fACdmYT)D}yxC(Or+zt|p>7gwg&h8>EOozA8<-<$FoT=~%Z2FrKa}#xmlt!7N z3}ZD$a^oa+*`X4J`UfK#5@bSapZpKoFFe~v_P2eFwkK(Oing!Q_B3tZ+-qC$Kaq=` z-@P2AD1-DiB)%vo`yprZHsz&#Rke22992i@v>VNNjy{5&mKbiMTfs^93=7Ulb|)uJ zu9L4+Gp`9o1z2E}-(^l0S#I|o@?ogI(Wfz^iXk2MO0AD8VIFDN5TsW654=oIaQAYf zM6d9^aO-|Yi8lGfoPNr)&I%0dBZmuHIO4&6Mp%ASD5dgGd9YEhY<hfXkI@QMKgU(? zLf-4w^SlsbJb2+HdUlXpOmE?+^lPx*uS3#AqT@7CvdOT^so4rT`C;n96Gp7c)Ys}v YPt(*jR>WS0p22p88&sX5Gd^7Z4<m>mC;$Ke literal 0 HcmV?d00001 diff --git a/HW6/Graph.java b/HW6/Graph.java new file mode 100644 index 0000000..14237f5 --- /dev/null +++ b/HW6/Graph.java @@ -0,0 +1,123 @@ + + + +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.Map; +import java.util.Set; + +public abstract class Graph { + protected Map<Node, Set<Edge>> adjacencySets; + protected int numNodes; + protected int numEdges; + protected Map<String, Node> elementToNode; + + /* + * These methods need to be overridden by subclasses. + */ + public abstract boolean addEdge(Node node1, Node node2); + public abstract boolean removeEdge(Node node1, Node node2); + + public Graph() { + adjacencySets = new HashMap<Node, Set<Edge>>(); + elementToNode = new HashMap<String, Node>(); + numNodes = 0; + numEdges = 0; + } + + + public boolean addNode(Node newNode) { + if (newNode == null || containsNode(newNode)) { + return false; + } + Set<Edge> newAdjacencySet = new HashSet<Edge>(); + adjacencySets.put(newNode, newAdjacencySet); + elementToNode.put(newNode.getElement(), newNode); + numNodes++; + return true; + } + + public Set<Node> getNodeNeighbors(Node node) { + if (!containsNode(node)) { + return null; + } + Set<Edge> nodeEdges = adjacencySets.get(node); + Set<Node> nodeNeighbors= new HashSet<Node>(); + for (Edge e : nodeEdges) { + Node neighbor = e.getDestination(); + nodeNeighbors.add(neighbor); + } + return nodeNeighbors; + } + + + protected boolean addEdgeFromTo(Node source, + Node destination) { + Edge newEdge = new Edge(source, destination); + Set<Edge> sourceEdges = adjacencySets.get(source); + if (!sourceEdges.contains(newEdge)) { + sourceEdges.add(newEdge); + return true; + } + return false; + } + + protected boolean removeEdgeFromTo(Node source, + Node destination) { + Edge toRemove = new Edge(source, destination); + Set<Edge> sourceEdges = adjacencySets.get(source); + if (sourceEdges.contains(toRemove)) { + sourceEdges.remove(toRemove); + return true; + } + return false; + } + + + public int getNumNodes() { + return numNodes; + } + + public int getNumEdges() { + return numEdges; + } + + public Node getStartingNode() { + Iterator<Node> iter = adjacencySets.keySet().iterator(); + if (iter.hasNext()) { + return iter.next(); + } + return null; + } + + public Set<Node> getAllNodes() { + return adjacencySets.keySet(); + } + + public Set<Edge> getNodeEdges(Node node) { + if (!containsNode(node)) { + return null; + } + return adjacencySets.get(node); + } + + public boolean containsNode(Node node) { + return adjacencySets.containsKey(node); + } + + public Node getNode(String element) { + + if (!elementToNode.containsKey(element)) { + Node newNode = new Node(element); + elementToNode.put(element, newNode); + return newNode; + } + + return elementToNode.get(element); + } + + public boolean containsElement(String element) { + return elementToNode.containsKey(element); + } +} diff --git a/HW6/GraphBuilder.class b/HW6/GraphBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..95e13a0deaa9dcdb170ffb21cc84e997ecc41845 GIT binary patch literal 2108 zcmb7FT~kv>7=9L#Y&aYw5K%%EqauVLrea&$#E%MowgEqaShTG@Br6;V=VVS!wEUA^ z_l8^TMR0V+_No{CCH)J|w58AH1W6>*nNB9Vd)|HD=Y8If-TmXA*KYxw$C`m*q$Q>d zbRlivFiuNM_uvdNgH$+Y;1hf*@tJ`ht#)4Ga|0&6Fwl#v9&%A!Fp$JW1LL@)hs#?0 zrNk8jLztDAlej7nxnMiCe@UP_HMt}ZnsZA^pg(UrYN58VqP#_GrA*1-O3f~puG*d| z`l@upvnp!>CsX;S)-x+pww%>W!S`%uH8+`WQ_2bS6@06>K5tbTP!iV!4mQy4JEeBK zQyuX>P$QzzFmIALlFBz$xei>GB(6)`pvAQxi>l(=u2bbl!L4~kb=}s14K$2rb#%%* zqr)+gzzAu##bM$k#suPf@xDitxM|`Rz7mMdx~^aKnVfm$ueqgae*|AgkvB1q1&P}x z?%*!7`$0qkhZ?Z9o0+XWd7?a3x~DACVcK^$G}%C?>D|@CJre~i3W%hM`&csZ0N<Ec z#zPa2bO0?}7uP)Zxh|xMZ}FXg*%~x???rWc<tZ!NCJG8myhr;pED&y%p#`I`S@qQh zTgt5wX(+H_aCg`sKGBr5ku&f;9t&iyI7ziznxtDS);va^e7?qTlfJjfj!OD&k|w33 z$R>rr;SFnD&ACp|@*mj#8dp`{a(tFG*P(k_7{9L<TXZkpX4md!tDU8QtZ2?<hhcO; z*C!_4l+!Y(Pfkmtnz24a?DbSff8lDSY%@I*op3v5TCOU8p>aG%I@#p)9uJ4KN~LS1 zReJ7E1+rkAe8^%I%WjoBebgz`Diu#vtEwb0+zR-<Ss01L54w4&GPaj9+j-`$tLA|Z zN^#vP`mVPr@q|}O-gVb&6?WMz$5Gx~*`gEH=ciUDO^o22+_aohSyjgZ!wv_zrC@D_ zi<=eILA^D7K|{CIya_R9mCFU&S2>AQfm8e9>%>i9^uP6RoOkswuV^3yp>Gn7AMxub zXTdp~-iCO|g}@Pxk%q8`*Z5J4a;;UX=;jYN@djPX+vv_urC%Ymh4}n0h@?-yh6L(} ziWgHaXc0vpVhHn{(0HSIlP^IO2PltoCx!w3Mls0O;2@51H;%3yin}C|l4e38+)o0> zabiD#9uhGAKY?Kq7$JdU^mBynb#S93klat8r%9l3!;%g&z+)aJAz<STdY9k8T%OuS z-!=}+pRS{SdEs|loF0tTF^~-<LT|%ABeJ#gXCl-+lMN?Ap_yzXoe0-4n3d^7M9<N5 zLMEbh#2;+!{6>g_TNqjh=H6^*IuWYl(Dbh_={&|O^&#KKM|g}C&OuVMOeQeK-EmfQ zf|*M3H;E~vahBtGOye@&<{QZHhCfS;8KR7#jB|~6XCVJVOrrO1j5Lyd>K!KdFb(an wS|N$?hOn0cor@v)j&+!zN8LeTwnB>QF8V8SHYl^8$S#48`5oo=S^j7K1^Ju&;s5{u literal 0 HcmV?d00001 diff --git a/HW6/GraphBuilder.java b/HW6/GraphBuilder.java new file mode 100644 index 0000000..3ef42f7 --- /dev/null +++ b/HW6/GraphBuilder.java @@ -0,0 +1,55 @@ + + + +import java.io.BufferedReader; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; + +public class GraphBuilder { + + public static DirectedGraph buildDirectedGraph(String filename) { + DirectedGraph dg = new DirectedGraph(); + try { + buildGraph(dg, filename); + } + catch (Exception e) { + System.out.println("An exception occurred while trying to read " + filename + ": " + e); + return null; + } + return dg; + } + + public static UndirectedGraph buildUndirectedGraph(String filename) { + UndirectedGraph ug = new UndirectedGraph(); + try { + buildGraph(ug, filename); + } + catch (Exception e) { + System.out.println("An exception occurred while trying to read " + filename + ": " + e); + return null; + } + return ug; + } + + protected static void buildGraph(Graph graph, String filename) throws Exception { + try (BufferedReader br = new BufferedReader(new FileReader(filename))) { + String line; + while ((line = br.readLine()) != null) { + String[] edge = line.split(" "); + if (edge.length < 2) + continue; + String source = edge[0]; + String destination = edge[1]; + + Node sourceNode = graph.getNode(source); + Node destinationNode = graph.getNode(destination); + graph.addEdge( + sourceNode, destinationNode); + } + } + } + + + +} diff --git a/HW6/GraphUtils.class b/HW6/GraphUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..c5004b867c7edee2b1e6dcf6496bbb38312b5d14 GIT binary patch literal 2687 zcma);OHdS76o&sh(=!b-t$+wJ0zQZjnBfsMQ3C`YfI>vnpr9ry4YWhc(1SBQ#7AC6 z^UxS8S>h%svtSWYF^h~LRHdvev?}YYl1(<LtWsH<(vbi5^e`YKm09$?eeSvE@tt#T z&yRn9_dS3exD`MRnge(dEdi{>E)}~2P|&PmPXPYR%HANhpf!Lpv`JaJeBCD>`&D$v zt(`%<gabirMVEXWRM8zkF%AW=9EauXh}`$GiXLg?sC+plAHDL?7sPRC?l?}UI4Q?h zq|H}VoC=^yMo=Z4SK+i2pOLOktLRsu3;3H&%d}erywx?m0!nLq$Pg&#GA*M!H9BA< zj_Lz3N`j-N)n+Db-5TUueRbFVgg!Rh)OAiD*BfHG6>aFT6Q&hiLQ>Nyu&l?{2S*O- zV~#l$11bguiY<Ce_L=tZeB+USH{My3ahS5rSVNCtHwonTm{Ci&QwfH(>;La;UL1J~ ztreNc4t>;&*>TI%t;4!KEU<c^RmXQ1Q8d+@Tts4SaY_4fL!c*~N(>tNOi8uCp?Hkh zB<m$f4Piu73~4ZMRznnYztTbM8n#A^A?cfu=ENO(a+qi}m^i0l1j8C)7}a1Qu3-%4 zH6)N^ZM#WZgN>AmaSgBGf`*H7^^&vNJ{0BZWxTH84ZNx0EjfD|SF*00B6nK05j7GT z-oaH3*QBd=aYe&>cwfZ_QvbR@;nPi_;f7TI5LdItoOEQ|ETV>+(#}UnkxmZC0y~EW z&KZNux*(VJk(7}l!WB75r)?y3JDw2mIcBIn7`JTQw36*HW7M!{prm?n;bmF;#`%;U zBc%lj8MjWM)u>@hfKER=onTW<mt125dG(<o0d-uDrHn&o1xl;4Jv*PDR2)k&oSpN- zalOq8FzbJ@h(63@`{<Z`(K))zKpBh2Vr-Xc_l!9HTmu4{8@{YEvs_i333%~&T9)I< z+6d&Cb5u*Srk(0#X)_mfSWk8v7pSdR&aj-`+Ki-a@?@HEi&nVRB^2P=Tsam->s}!| z)YQqG6K2P`z@{ZYEtzPZY1zG!zQcuAPcYj92Mn_ECydefI2ZjR#ziN=q6JxHE|uju z2$|DXvapPESe2xCiN=DAk=LcnkZ|*|9@)Zjfzocnj1CXP6G^N`HNO|~r$ET#&Sx#( zDme;{zVJPWuQ?H@<J0d5i;$0cG;mH;ah6+EuKgK)fMDbS)Y^yed8WdVG&~ashHE+A zmXZi(-U;};Q!`Lb+=H)s27Zoeqf#fe^QMvSL0?F5UcBETkVdetZW@}vZF~~uY?;7) zEKj3g8ifLlzL0MkMFJBTld~0awYbqA@~5#fjgpMN(vTtrrD?3XkFqpEO8-<wM4i<W z@K4Up)Hz$S{+*Y_yWD^#XKzl<#ynF@+2cTIK>_D0`E4x0I+T)P89$mKG+{ONqa3}c zz!?&~jy3p#-{cu;JtX<x`3?L78}KZ5uSZZ51tR~6yl}Uu@IOX{imi{aLq&1HBh-7y zd>fvlOUe9<%ltQ&AW1qz8x<Bojj#aXu2TSl7k4X^J94OtWSP2%v-!G&KMseK|3GZb zN1Oph##w~FI1)mp#N}M^nPmIJoa$l?rQc=h)*}<p<m@d1u46}(_tm9Qad(dNUKDa( zgFG@WB8YPG-^f<1WixIk$5#1gg_tf7)D1k3&nbP#KSe)bCw@jFeq~K0?R5w|L5P&e zTIBmnA7hOJdoy8|J;F8*_sZ&SC-fcMn}MDOAF%^pWf^;?BGagp?Z=*uc&D+(!v<U% zp>!QDpCL!Uo@WufQ{gn$XBR%r9D*t~|1$?`b34=6(5JLiX4USXy*5(mTG{A$35Q() z{qV%3v55kuKkM2#M4LT4F7$ZKD<)^ZQF4u1k08U}jR5wrRrfN<R_sF?y3vkPoQ<$u qFQWsKoPWu`WfD~}^7BMsZQ&D?si+d=k-tbGL+1rv0F4f(rhfouRe=}) literal 0 HcmV?d00001 diff --git a/HW6/GraphUtils.java b/HW6/GraphUtils.java new file mode 100644 index 0000000..ec50740 --- /dev/null +++ b/HW6/GraphUtils.java @@ -0,0 +1,77 @@ + + +import java.util.List; +import java.util.LinkedList; +import java.util.HashMap; +import java.util.Queue; +import java.util.Stack; +import java.util.Set; +import java.util.HashSet; + +/* + * SD2x Homework #6 + * Implement the methods below according to the specification in the assignment description. + * Please be sure not to change the signature of any of the methods! + */ + +public class GraphUtils { + + public static int minDistance(Graph graph, String src, String dest) { + if(graph == null || src == null || dest == null) return -1; + if(!graph.containsElement(src) || !graph.containsElement(dest)) return -1; + if(src.equals(dest)) return 0; + + Queue<Node> toExplore = new LinkedList<Node>(); + HashMap<Node,Integer> explored = new HashMap<Node, Integer>(); + toExplore.add(graph.getNode(src)); + explored.put(graph.getNode(src),0); + while(!toExplore.isEmpty()){ + for(Edge e : graph.getNodeEdges(toExplore.poll())){ + if(e.getDestination().getElement().equals(dest)) return explored.get(e.getSource()) + 1; + if(explored.containsKey(e.getDestination())) continue; + toExplore.add(e.getDestination()); + explored.put(e.getDestination(), explored.get(e.getSource()) + 1); + } + } + return -1; + } + + + public static Set<String> nodesWithinDistance(Graph graph, String src, int distance) { + HashMap<String, Integer> nodes = new HashMap<String, Integer>(); + Queue<Node> toExplore = new LinkedList<Node>(); + + if(graph == null || src == null) return null; + if(!graph.containsElement(src)) return null; + if(distance < 1) return null; + nodes.put(src, 0); + toExplore.add(graph.getNode(src)); + + while(!toExplore.isEmpty()){ + for(Edge e : graph.getNodeEdges(toExplore.poll())){ + if(nodes.containsKey(e.getDestination().getElement())) continue; + if(nodes.get(e.getSource().getElement()) == distance) continue; + nodes.put(e.getDestination().getElement(), nodes.get(e.getSource().getElement()) + 1); + toExplore.add(e.getDestination()); + } + } + nodes.remove(src); + return nodes.keySet(); + } + + + public static boolean isHamiltonianPath(Graph g, List<String> values) { + if(g == null || values == null) return false; + if(values.isEmpty()) return false; + if(!values.get(0).equals(values.get(values.size() - 1))) return false; + if(g.getNumNodes() != values.size() - 1) return false; + HashSet<String> visited = new HashSet<String>(); + visited.add(values.get(0)); + for(int i = 1; i < values.size() - 1; i++){ + if(visited.contains(values.get(i))) return false; + if(!g.getNodeNeighbors(g.getNode(values.get(i))).contains(g.getNode(values.get(i + 1)))) return false; + } + return true; + } + +} diff --git a/HW6/Node.class b/HW6/Node.class new file mode 100644 index 0000000000000000000000000000000000000000..6352ceb4863af061187ea0b8727d927ab4376a25 GIT binary patch literal 401 zcma)%%}T>i5QWbqX>Jo^8*96C;Vy|_mo5}HqN`FDmF|;z3AdyPgw*F!Pzo-503S*` zseg-ZWMJ;xneWWc`^W1WfHRDII0!x1I8YcU914^!^h%eFU@%#x59zo_%X~a*YE$Ot z0{6m{rnwZ1qTO;l7dThdy%zK*rqt8*D%15{nib6Wxo)n1dJm&`S1#x_)z>8Avua&0 z^o?n?-jq#G+jRmc3<GrFa#WiYgnw(^W=p-`>UI>*am=$Eo=LFf8QF{#y7V4@2`n1m zCmTp|@&fB=OZ)UavLNe__Gp4V1mC(NzQSrJd4~1)D{;5U7TW(G8WQbMZlV7PfVM<# literal 0 HcmV?d00001 diff --git a/HW6/Node.java b/HW6/Node.java new file mode 100644 index 0000000..3f5755c --- /dev/null +++ b/HW6/Node.java @@ -0,0 +1,19 @@ + + + +public class Node { + protected String element; + + public Node(String element) { + this.element = element; + } + + public String getElement() { + return element; + } + + public String toString() { + return element; + } + +} diff --git a/HW6/UndirectedGraph.class b/HW6/UndirectedGraph.class new file mode 100644 index 0000000000000000000000000000000000000000..c97ad915a65602710cae5a7cb7d54c9b9a2c6991 GIT binary patch literal 665 zcmZvZTQ9^w7>3{3wp-h+wb*rDhmDI>;zA?@5s4rY+&G0RwQVT2mD=Uf?^u7pjT?zW z;=&K`n?$_RE)sN-_xon%``&pv^Y-!b3SbIF15Ic*pd%+GpQ3cgtW!#tj&2=20?9eg z_p0*(N@-+AKwS(RSD<Ch^WBYF<<Jec?87sz=(gi5IY)A@w6?*b*;q&R1)4XjcKLMO zK5x_-p<4+q-MHM?3~FK7UG}6)ZrgXf&@ES8XC<`HkH=5!OWQ;WhKXMEnJ6G*q8|e$ z2IX`J86NnnNkEI5V<^cYkZM3hI1SY0FsN(=0!@CcB3Uj3#HxT<4*aU^`4@3#_6Ig@ z;GsINPJRmL41=2HY=}`XYSuHvJrjCS4J4>KR5tN0kfF-*E4HhQlh)`H61&z|q@xT< z9a(FPt4wtD7OFB|sH551dw{AQJVGtpu`dz17b6rCNjjVKZsF)c7Q<*o32m4_jw>Lh zQd|)4^1cMOzaXv~5Hk`&t0OHjv>Ry3oh4C{Unorepg8}bbkn_u2lpY**Xrl6Fo1Es U*EEU|N*Y>L<iBBBqkn1p1WlK4{r~^~ literal 0 HcmV?d00001 diff --git a/HW6/UndirectedGraph.java b/HW6/UndirectedGraph.java new file mode 100644 index 0000000..1010812 --- /dev/null +++ b/HW6/UndirectedGraph.java @@ -0,0 +1,38 @@ + + + +public class UndirectedGraph extends Graph { + + public UndirectedGraph() { + super(); + } + + @Override + public boolean addEdge(Node node1, Node node2) { + addNode(node1); // only adds if node not already in graph. + addNode(node2); + boolean addEdgeSuccess = ( + addEdgeFromTo(node1, node2) + && addEdgeFromTo(node2, node1)); + if (addEdgeSuccess) { + numEdges++; + } + return addEdgeSuccess; + } + + @Override + public boolean removeEdge(Node node1, Node node2) { + if (!containsNode(node1) || !containsNode(node2)) { + return false; + } + boolean removeEdgeSuccess = ( + removeEdgeFromTo(node1, node2) + && removeEdgeFromTo(node2, node1)); + if (removeEdgeSuccess) { + numEdges--; + } + return removeEdgeSuccess; + } + + +} diff --git a/HW6/graph_builder_test.txt b/HW6/graph_builder_test.txt new file mode 100644 index 0000000..617b7cf --- /dev/null +++ b/HW6/graph_builder_test.txt @@ -0,0 +1,12 @@ +0 1 +0 2 +0 3 +0 5 +1 2 +1 5 +2 4 +2 5 +3 4 +4 5 +4 6 +7 8 \ No newline at end of file diff --git a/HW6/homework6-tests.jar b/HW6/homework6-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..1b26666b822307ba69b031a510e53deca81c3d2e GIT binary patch literal 8892 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 literal 0 HcmV?d00001 diff --git a/HW6/is_hamiltonian_path_test.txt b/HW6/is_hamiltonian_path_test.txt new file mode 100644 index 0000000..f5bd672 --- /dev/null +++ b/HW6/is_hamiltonian_path_test.txt @@ -0,0 +1,13 @@ +0 1 +0 2 +0 5 +1 2 +1 5 +2 4 +2 3 +2 5 +3 4 +4 1 +4 5 +5 0 +5 3 \ No newline at end of file diff --git a/HW7/Door.class b/HW7/Door.class new file mode 100644 index 0000000000000000000000000000000000000000..109a7ad15e05c4da3b7a4ca691537a6cda46522e GIT binary patch literal 282 zcmZ9Gy>7xl5QJw9#@OK}fr=tUI-rOY8VV2%Q7QrwpcLs0TyYWj&|!G5R7ey&01t&2 zpHPYvx3l_YcK0sV(-}Y)^$0mU26zfk6BP7rvQ>#dz6HKDX7ffknzHHLL5HBP6P*qO zxn}E2kRO_r5>!VzQRDq)q3k?ftVw*8q{<4Snc3T=`p_8+-;J@aKk*?hAw<OS3<!eH zcstXn!V5fp34HY6v*SesPK!=G5{|MykUmp|>bH-OUl%K}797m1@?W&!TrT_{3mL1> H^iaJ4=_n|4 literal 0 HcmV?d00001 diff --git a/HW7/Door.java b/HW7/Door.java new file mode 100644 index 0000000..8eee055 --- /dev/null +++ b/HW7/Door.java @@ -0,0 +1,10 @@ +public class Door extends MapSite{ + public boolean isOpen; + public Room room1; + public Room room2; + + @Override + public void enter(){ + + } +} diff --git a/HW7/MapSite.class b/HW7/MapSite.class new file mode 100644 index 0000000000000000000000000000000000000000..9c5fa73fe9c22c957d4996dc7b380bfb1e3f70c2 GIT binary patch literal 235 zcmZ9FxekI*5Jm5>D&o>wSlFqBls3l3#LA_>*gx>aJc3}z!~e1}vG4=@DC0nkg;UIO z?#<lS`|$)YL&t-OmJ8oSo8Zh<ru2efj>ZRqwakx_&|RxcZp(8di@k_aCbrD9EC^nh zmqjdBs)GJTTtcPgG!a+f!-7q4zl_kUXpoBR6zrlz#@ZUf;Owdla29Ot4qpSF#M7SK cK{sCb4R@!8mDKoI`?boBf1Aa&CW{8V4@9dZrT_o{ literal 0 HcmV?d00001 diff --git a/HW7/MapSite.java b/HW7/MapSite.java new file mode 100644 index 0000000..925c892 --- /dev/null +++ b/HW7/MapSite.java @@ -0,0 +1,5 @@ +public abstract class MapSite{ + public void enter(){ + + }; +} diff --git a/HW7/Maze.class b/HW7/Maze.class new file mode 100644 index 0000000000000000000000000000000000000000..b0961b0f430cf68cddf219a2a29732d26c292af3 GIT binary patch literal 269 zcmZ9Gy9&ZU5Jm4qlQr=XEiEkUqJ@?gij83915|9RHpwCpO&~rB|H?|R@B{oPaW-1X z!f^M@xy!!Zk0*d0Y7TO!2)F`Of|(}C;Ybjh$%0d#U=5-;It>XqueB!RM@gs%?j(xU z?0oQ5x|05$iI8EaD+Js7cD3#-lXDuVaikS{DzB=ulNVWn1;LMLK&Wce-OG5}o%=f# yoX~{9zXFI)9wsM)6L)wP_}0iafZ4u-ZkcHFv>1O&4vIgu&cx94U(<3aTb4h8ODe<w literal 0 HcmV?d00001 diff --git a/HW7/Maze.java b/HW7/Maze.java new file mode 100644 index 0000000..d007f36 --- /dev/null +++ b/HW7/Maze.java @@ -0,0 +1,7 @@ +public class Maze{ + public Room[] rooms; + + public void addRoom(Room r){ + + } +} diff --git a/HW7/MazeGame.class b/HW7/MazeGame.class new file mode 100644 index 0000000000000000000000000000000000000000..7f42fca62e210eaff5c101b3e55b7a017c30fd86 GIT binary patch literal 304 zcmZ8bKM%oh6uhU}Qh!$xgAD_tfmkFg#X#)8)-O`2HfhS>Q!z;lK7bD;-Xjd&aCh(C z<?<fS+Z{k3RR;!2Hp(_C1Zx;XK{_HBt@fIb9mg9@sJKC-=ZC$gla=y9b{s#^D%CS} z;w9H=yP^gx!&q%TuCt5}iLWPt<V)gB)n0dZ>Zppy!sPJRBvi%jg(}+i7T!+#DVoUe zV=@N#5txh?Zw+Q*Hal0)g$2Q8wBDwia>z4Ew9YKi44waSQtA9EYws&J{nyzXD@Xx~ EF92{Y<NyEw literal 0 HcmV?d00001 diff --git a/HW7/MazeGame.java b/HW7/MazeGame.java new file mode 100644 index 0000000..ed375a1 --- /dev/null +++ b/HW7/MazeGame.java @@ -0,0 +1,8 @@ +public class MazeGame{ + public Maze createMaze(){ + return null; + } + public void loadMaze(){ + + } +} diff --git a/HW7/RandomizedMazeGame.class b/HW7/RandomizedMazeGame.class new file mode 100644 index 0000000000000000000000000000000000000000..ad31f4dffaae9c876817eb9d063f4823ba721336 GIT binary patch literal 266 zcmZXOy$%6E6ot>-U%M8GMj}z@b`@F$(MX5{1)?8ziV?e;Y^=glQArdYz(a{U5)D(F zbLW0vai6dI13(WoA0`496&F>4Gf=5I4hd!$Z3xyVizT5pQ>k1O$yVlTu|4p{%S9Sz zi8|{!oJO;`ILki4Uu8wUlVhc&#_}u08c#$byL)jG0W8>r`adR=z9!l*_%i(r@FlQ0 n9saeriQDenKvy0JE~oQZYE**9snsU8!EMmx$1|DunxOm!WkfFY literal 0 HcmV?d00001 diff --git a/HW7/RandomizedMazeGame.java b/HW7/RandomizedMazeGame.java new file mode 100644 index 0000000..0e0fda3 --- /dev/null +++ b/HW7/RandomizedMazeGame.java @@ -0,0 +1,5 @@ +public class RandomizedMazeGame extends MazeGame{ + public Maze randomize(int seed){ + return null; + } +} diff --git a/HW7/Room.class b/HW7/Room.class new file mode 100644 index 0000000000000000000000000000000000000000..5564d41f024d1530cb5d9a2d0c9ea7a0b2b0c871 GIT binary patch literal 380 zcmZWkyH3ME5S&eLE;fenMj%npITW-MAQ~hjONIg?C{kU>2_3TI$aeTHsE{c506q#a z=Qs@%w{tr)JGb}!^Z5nf4Eq7P*iqP3*b@Y0QRKJtd~8aA#DadVXO*o@MQxPa=vm6< zT;Nr9;z%`09(9(H>0Q{VtuF=LX!sylxhf_`Fi7mwECTQKI3uH;O`URB;79RrIjyQC z8$|JfbSXhv%*!WpZQZ1Q$K_66^s5dLV3lt;f{E=~I7Ww`0S`5Jym2k42K(?^g`?y{ zc1J`ZdM6){_r|uy+G|KBtz*FItcS!7u_JGPe2U5jHe25TRky;wxR8b|7l7?wq_;X; literal 0 HcmV?d00001 diff --git a/HW7/Room.java b/HW7/Room.java new file mode 100644 index 0000000..277f031 --- /dev/null +++ b/HW7/Room.java @@ -0,0 +1,13 @@ +public class Room extends MapSite{ + public int roomNumber; + public MapSite[] mapsites; + public Wall[] sides; + + public Wall getSide(int foo){ + return null; + } + + public void setSide(int foo, Wall wall){ + + } +} diff --git a/HW7/Wall.class b/HW7/Wall.class new file mode 100644 index 0000000000000000000000000000000000000000..4bb2094968a288e605b50561017be5d3924f1225 GIT binary patch literal 182 zcmX^0Z`VEs1_pBmUM>b^1}=66ZgvJ9Mg}&U%)HDJJ4Oa(4b3n{1{UZ1lvG9rexJ;| zRKL>Pq|~C2#H1Xc2v=}^X;E^jTPBFZ8J?JvqnDLfmdL}v!oUjD1`=Ro5C943=OpH( z>-#5Vr6!j!C^9esZ36*DAOxxfl59YpESS&0z^b*KfpH^PnjJ{80fiw-Ie;`111A90 CIUhFw literal 0 HcmV?d00001 diff --git a/HW7/Wall.java b/HW7/Wall.java new file mode 100644 index 0000000..81a4677 --- /dev/null +++ b/HW7/Wall.java @@ -0,0 +1,3 @@ +public class Wall{ + +} diff --git a/HW7/homework7-tests.jar b/HW7/homework7-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..d70fcd1ca9b940e2a3ea33b333f04a341c923722 GIT binary patch literal 11514 zcmaKS1ymeewlxx5g1aQRI|O%Y+}#>?cMaCKySqb>;1Jv)xVyVUkO1M4ng5?J-@KW3 zdi7e>tM9&bZ>_3b`<$~Cq#@s7fWgATf;Gd+N`w6oaA5DiWW`j3=mB!#jK4;}z#zdC zq+wuxkAV1p!xa827~^fkzreCWasY8LWfcZl@f+E(Q5k7^hAAXzdYbXEiLXjbv#gtY zjto+=bO6~Ym-2UTsVBI7_;~m<<`3B96bFSgoCnyLyV&H(U~^X2j#rN0|5!yVT?Mx2 z+d0JEzJIO49Omy^Kz{pI)XvUP#l*>(!N?lu<dl_UrMx1J0n+!c4I<TNN)bdu3udF{ zl%)#73WbA1k+k?;gkuiy)LucrVveV+O1mwo_sh*WVndhbvFSLFaPf4Fiy90~t0%6U zBl>p0Wj3*-+xc`5(+Msk)W;OS1sP-59Q|m!+Gj*4?@WiI5&1Ek98%s$V<6n$jM*Ec z%JsO~h3z<otHD}hYalYtf#hvrFe<p-)#y(M**5*0<X??+>axS7claQl-obvE6@B6I zoGV0Yc{og1XT+fg9PfTm3V!re6LDMTw@)qg&=Jvpx^Efd1>`$58bx>@Wfd5;;gLw& zhV>0+o?ZS}R`mB;sZ{tVoifocrz*nBsByK2S3$!=uPkEys2Zmpe8$}Y%BxBzJtgh1 zdg6e?A{fM^dq^H{S?_)TMnOa~Ui&QUBnk@K>+f2ro|jd!6>6!h+(xk#&(dLdZ`J1K z66_|{Y1eubi4p<0^nZLRUsWsyYu#&=KtBTwt3fi)H&eCA4%Lx1yIJPD?5(A%@6tBv z_&t}Mc(P<Y)kRY9_fe@z<H<5%$gK9j;8ix_Rks=TS8)}Y2D9B}1GFkdq-+7%s*Wvo zic56AM(%<U#m?r+c0IHe`lTs2@7Q$|4LeWgX~^T@&l4+)54%Kh#n3sB*>!AGrR@E+ z=}L>kQc4w`)c|RPPAC2i#EI&R&9=d;BP^B`BpI9#-|G&%%NvCI8M3*x&O69`%N=Pi z8^bG=w#ZK~gc=goa((uO87xwL1yY?YV<F_lQlB@10O+>vP!yE~29(YYEsV}8vd>g2 znbuZc;ohs1{&0fTx(mG~gwsf-Vg=UbTen-+shSWK$gkc2WN;n0tD@})+c^5!@iL<2 z`Zb55dOoHM3YMVP%Z=mN#xxR~w_jQxeBi-yB)$zfI-DI`NR_7^l3dLw_DFlIlDHl} z<kEmW<TCMab;kD2@k%r?&RJ4fPd&>a-0ZmFJ+e_+Og38c(`%qHfs3~(pNBT{*!P)6 zkmvNptMfo08&_#7hl)G<_T8iv09a_oR(mySRvwOsC7%)Km;HGH#`bdxN_fY{^Q4Qg z?=b5e$1^(4BvriZXr$fWHJ^axHj<{md!5{(B>sGIQE112Vog!vz)I9tjO3m&-^=0! zDYA)jqy(R$Rg#h#@)o*pIGMyMU_HJ$lE_<BjgXLw@ZPXlJ^{8xoS7)-S)+(q$e%}L zlP(G^Yy3G{vb8OGk&$US<(Nr+Hr=@N9XZUcaw<4HQ>n1C@QH;mCFZRVIyXKYFL|Cz zpC5%W$vclIcn%ql4f78PHbZ3;*T7h_7*X*P$q_c?k7L@+qVxboRtVGbs7FA;qoi+f zt$fut%B(L1>V{9kHMn>e`Plb(i|ZVxCD;Z}GmzkSj<Bu)1Arbm-Jq-v6doLd5aAkD zwsABLFH~2G_L|vB+ISE4pvP4Bry%$?cSWFC#+X>c(dUmz#|;}ytB=@U792$Cs!;CW z_kKpY&RYiZEe`mW64bpy{N~C~=z%B8cVJ-O;QnN(>VG3z%r};jw6igBvvaiiB;g1& zHgWtXS^21bcSBdjc>TsPj6ZEbB_i-Km|8)`pW-v@q9BwMbw5@OwL#Z=ieW2m8y0jk z3XDrg%y+24?3JsSF|<1GrV1p~vv+_;<DKu`!+c`|;7^l$ZFaiw>3s6p7|WUP{fXJd zunLz?>=5lk@WchpwZ6&O<q*4rGN^zO!c5SI8Y$`M3?=R$)14s{3C!GaN1+dub`<Ug zJo-w<!$HA8CBVx;A(JWk7XCP*$n0K`mE5i*JK$W0Gvr%O+U0|~pygz&LV_y$Fg;`s z3#ANS2VabtO2A6+717_P*u*msF)FTO2C?HK4=IjXbXqc}-dITxt3{z>;ng0}jG=i< zCVmDp15Rxw(8LICg1O3C2aki2mz0mk7GuOcnm{63Y5PNgK@S7Bg+pIrv{uZr2eTQ^ zS1)k_Qqs&)=Ms`|oZzY!q7mFLqqzi)HfBoAL?Y;1@~PRSlE=*snvpn<<%|444O|{O zJ*>2!kS0BiH>!7$aigl5aPf2@Rr#OaQvorNbufu^qVvNMQjK8GCi#Sqprpi&^9it3 zb$U!d(M7VHDr`<FQQ_~eP?wUvuR`&Zy=e4PHY+)CnJDnEOyRjIq7pa+Z5^??mP_=P zJVfp|VX8YsahGo+=%_nD>a*M~%W-fh7asLz=9|D#nl5E?nG_>U)K@K{I;uMdg=aM9 zZ_}<C8sL}pE4~<zgWD~mI<?B2S>aX7p;~CrbadN*#<e_P${-{>30w(QfaamcYzS*| zB@xlIRX8Mo^y>3s8;L{ZMv-h;ZU<dftG(d8BPUnplquzaT%>P8Bfw#Jruy0KEXnVo zY*D2~njYvq^!taRw1E-XX%SJLJ<Pmm^T+8S!xn?t71n3zCUVhPB*0LXBL0N(cGCc? zs!rS5(PQ_G#n)Yw61=*eibnS#1}(iuh$tm9NdX~W+SY?(DIG_?ILcJr!oWr;rkUuh z!m}&$kf692#ze(x(@iMqy+fJ?F+J}W2=TlRm53soEXz%ZO1k6CbT?3UjNP=^x{6c% zQFJf^v{35!LN>Elf_qnyX<trNOZ7zbzW28@Ea1|OB}6{dZxLZ*(?;=0<69;L|D>ZC z6+Zl6!pxwvFf?tTiUwjV78CkHZ=;koyzNSNCO)??+Bzi@J-X2X7?f20z&EY_%B91J zHxAeG=x}R*|AMkR14bd>DB6@TD{Cii_nI7H@IDl{D8#0qXb9!HJqKUE#pX>G=(Et{ zCnQp*XeC4Dlg=1-YxPT%B^L?}@a0NWX(~~)jy$(Y@;P*KaUL!G4qdS~t=o2^3HIf) zDZNV1h(}P^3oiX|h{l|5KyejAUPBNEHv%KrN(w|T+M*)ldc`I;d34or2kJS$U$3p$ z!s*!>|Awsql-?685achYzKPn3d%j(}JJ0+K`T^M<k&^rB4|%=DnmY?&flnowp$}S- z)Jak5p{Qyav9VnR7?KBjU{nm~j$F9!G5pj&BqNbEsp(%msJ$o}BEqe$rr;&MP0#uM z+V;YALqEMr`Mrq&+Fc>Lk>CJv9!1q0GJtK8qCMIakwmof1*<UkW5nF;j72|v{SGp> zeaz*3E!GBU<X}CiACU0ZfG1WDbR&F*2Bl|O^!HPopNp#2MhjCDwj?9x3HQ1f7PRTv zz{DN)0d93yP&Sa>h@dTJn{F_>WO20ip7_)U;uYO-jEXSru*>f^gTCWtgn#|bpl`bK zzw12IHwKjj+ACW)oBSp9q7v=Y@x?F(asa}v=p26jSc%8Ujj&}lh4~Foih>Gkg?<oJ zRUN5hkeY~XTs-J<FEqa3`a4rI1boL{0*Qk>qw%{zKM3?s$H&(Wew}BTncZFZ`97g{ zv2;iqL0_b4NEyMuS4tgtf=)*AHrVcEi+4BQE?^_tstrqGQ@g6ou1tFnjmb&ZSl9uD z$)e{J)dbr>=A2AoQ@A2}TWr!o&l^yw$UWdPHnn)^tXn%#tK%rKA1v;bpCEvSr|v6? z*yG962^SQt5U+y!Awhk`3uF#owwv>p`Kl27Vir~~a1(^j+;CXf`|&p}uH{fll9&pc z^w>ouxUy++O|#u}_cFsFCAi5n+;ruyE_G|S9|!jm7%=JVLP;mEX9d;Z$}HESF9W~e zT#J<Rc}n0(Tg{&+J+|kS!tfQHHxf?Sj-UwL=;mo<BkwvJjH>o@!YanFSD$?9Yb;oZ zFS)adMoahAZ!_GYZ~tx(<bZ&As^t!8$FfNJMU}7N%w^5g?>izo<gkJ>N9@YSX<JX> z<=tR<JuaoA09BS(z>6qbqCX{8_BL+sYLQN3yKNgT1=SXZ&H1lft!OXn&6Z%ia;&== z`Iji;+2HRY1*f3%t{(7?Xo{wXv`L*ODyHe4Pg-0&`G_jgcNT}csgoUeob{K&_=)(; zLp{>oqnC8yJ-S{Dk~s(tjg}53Hy~Hp6(hIiiKC=T^016XM)RB2Y5p4m8b1EpwL@BD zc>P65;@CTtq-)%BIz*fM^y}f~r2bHJ7R;gor`V;v_}0m!px4-adWMisN6$T&8t)FF zT(}m;PL$wtT4e|vN@TUC;{xgVJd#Sj($nzNPnCQrcde&$`gn5jdMfCG!kMzj<J~Iu z3OTKt9h&v}HGnog1=VJo;$_zK&}{H9Uqobwj<4Sy5}I#jD!)xO4xi2PyT%dwqDQQK z!ujxr(hDcDD41y<JR>%_l<-=j?M{*_^tz;tI9@uuYTz#yqTNCRV5D=pV^sEM#QtlH z@6*c23yNLz;dr5{h^ult$g*gO>3!ZB*IBtyP&5Px@YR#0Q~lG7k{HT-g?>Sr1Q*@h z@8=7pP0F|?H&*lWp|si<P+@3q^CH0OXG8emv9lK@iCFN`q6EiDWGVKj7)AHRW8I#H z27x(HQIYqtGh^QGZm<R%GI-NEjrS!|FT`2PCIU>cNK?rT*U9(4y&A5cuzrH*^iS)W z2+Lu{eT7u!)0sIvK|Ljx*#u8(^&ZY90&cuV8~LYdT9sK&X@CR+1H$}Y&pi4+o_Qx{ zlYeA)CXS!}shJwow3U_Badbm;<U(Ok$mc#&snUEzDVr5Xl)Qon5Ecwrwrn8k0gnc~ zOF(b0=bpjU`-#5X;p}}CoYJ9SQ__B$$NGYF=DfTy86r1Gt?QK|A}MKLZZ=|~-+8fO zRdun#^LTV&w*Z#e!zzHh89<E9OqKpofB~oxDgN9XNo&Y<JczTMkBc3(nu_vWwU*~d zLfBfTFA+x<{R*V2gH8MCZqvv6LwW{{ZP|l@f766ahFT|tdg)6m#C`BsWL~cAtPK9u zb5DI-)^v%oPFdQ5Q`mEU+_%_iCoZT#k%IeM@^7?7B?qm$T6R;yJtOHyE$ep~@a5?H zI$BNFn$Q-EPR9uMb~^{3oDPbe)YRm);PFP}(K%pf2GDu%wvf}rElrQF@&$8hZg*dp zeH7~y9klxiF^Msk`hP%mXUv3EwiIfEbW|t5;%6t}lr~r7x}^lsN-NM#?v^N<PJ_>M zLGjS;d=)!gb`5k86-B&2i(&h+Z(#&t&)FI#eN}>9*;Na!ESpr7sgSIrz?Avr<qxlB zG8K^^pH?VLHz&yDI(%W!|8-9-im=;s0tIQm$8bc0X<E&e%m#N!lh4Aw#f3-pIyvna zkKHMmY%GK0s}nuO>C;HrO6GHz41b2PYWQfgoy-Jkf8xjG8OoptP#|nw4LeTi98-u# zax*mgJ=>~;RDS>ntB~EeW@vi$QZUtox%wkzGX2zUZC{_cd#D5+k&#+=oGj;+3`tIA z6FIJTA{!Pxt4I#zL+UM?H;J5QI7UCMP>I2XY2?+B7pQr{MLUs-xz2;uoKDVuK2>(A zL7Ji=McprhK3rMP1wNgozplmpe$&;fJ+SEUV;fg*{CnUubcevK-WIO~dBlLP2A))9 z=GgTQcB0)Mv-5Zjs&&$74g)N#`;`{PPS<fnc}$p_+#KHBB6R^LNA6P}1}d4qI-nv4 zFT2I76h*w`hQ>v;Ew8%2$9#}EV9y^An?gt_Y;k-D82Mo$2M;a0SEu66?g~#^n9cS8 zp5VIfIUd1iAwpdlh4>hsR$r81q1EiPj}B?KjpVBmPK*@ZENhL=Wo24jb05^{f6We4 zNztg+awyJ@JXI)_-dI<S2HsOqsuf&egn6DsPeg<KwW<fzv++`4<!e7zpM?B`w0o21 znL~T@^ohn+yZlncwiV>J+1hb;WBOxPF+Onlt``FOxX&d#`$(SZTTV6J$T40fO9ky3 zuX7C~J7MT}9?%Lf@9!M-Vwmpo5_W9g4Z-R-RTW_AVcL~(e#wvWgBN0d1*FKb<Uv%L zAy+0O8L->+lr!|-df^tEdI+NTHYw)0Mz;<5Qp!XXr7i;o25t$xh@Sxd)I?z|f#(gS zgP1>{+rcNCZlTt|?c8LL%7f;pfrRKgNP8Wh2OCJRo*8Q;<Y1SjCj~J4k$Wc^qhN*m zK8&At;Yuw<z=G@{dV~DZywDRH=NffN#*d-HNQkOY)u!@ZpiB}JDB;9@y%$~{50XO{ zde5A>#XHcL(&<CyoE-EMP#O|6{-Q2SSsEsLD1A3~3ZwfH5dQ(=<{h7vVl{0!^z7$* zu4rgJ@CKfJgrDJ7%WbDh$*RJyMURu}3Tup;4BPe^$=e^yL}pLW>?WDy41@F=7~{T| z_N|fFf9f*ZQA?Cvln9;wl*{>fW5De8%oXevJmsA?-!<ttilZ#~P)Njw1>5<y&rcav z<g2KfVp*5k{d%Tl>%*clOr<0p4l>sqa+~F+HsXr2HQz>>%+R)JeQAqBPw^bcQzP(i zTcd8813Ay9ozm4<>r<0tU^aCRcn(&EP*&VjGPiRKRzw@eCavD7w6~3i4C-3L9HY4; za?0-WRYGZp*&eJ_poeK&(Z~n9gs!Ea@RpWSQ{fq9u7^8VHpV2BVMqXFvt72mFA}FQ z;X4G*!&^zUXB@`>(j`L?CzyEUAByx{SBh?(4rt#!)Sfa7+N<cb5ll33j@-cM8zKo9 z19^dpdvJSYeG8=FmYuP!`p5S~<SKog?MUBsv`acmjPXn974SY3IXOE2BK|EK;cnm} zAfUm(h~6rI|6Mks{o@tlX(9o%`9n7*y_E<F#4tb`rr4&gET>4Y2DYTBu=wa`qE6t7 zf}w{H%m`FrcwTP!uJ&nprk-Vo0#gE;W^~F+(@LFB1$6SCzNTnVsQ&anI-ju<IJo8V zN$z}oJd+1=D%EO^<U+sD#OZ#b*6HDcyhq|?x|-|(+n1%&cmRu_;IF?#O`bJe>I=sc z;HWJhU`LOU@isJA>na(!Obg2oi^AZjHQBE9pFrXT8eoESu3~d8)41=EP1TNh5f5;c z$nU#$>QG@pTk9{uJtP2VES-s@2*j|mBVEvLxIVc<@u8>TR|gfWZVtwU;b~&{7N;>L zjrjKKHE4l(*H*N^hM)N)(M2a-AA27XK$L5wwI?73xMbdm6yD`g?3Yc0{Td-;v*i8` zVp#YO^kP)fQAVhTr8srE<u=QtQB`cxdkWC)B-GFig@^Mxiq#<0fO&l3d2bUOHBgeE zJvGO}`|UBgUr8;8H<nFPG>=iaB=b5hqnXPdeKA3f-rD420~x6XOxpMyQj3iaQ0lmu z*^#zC9lzVT&$;sBfVkrsPB7`+v}8(-BPR1ixweDxrS=>{XuhiQV_;esEDT^j!~^T9 z-dp(==tap%ZmANU`!HI4aWgQO7*IZ4bO%-AeCa2oMhKB;slQ_H$aD8JVfQ7;<Qeaf ztBE?0a%NX!J0WPOvsGQjEeUbvF!oe3-qE%P9n{jD%Q&N;qb|m=GZ5-24l4s3qdf#+ zieQCXUFP84eY1<%=gx|*P7sHxkZ|EpXjD|(TlUSGNxpq;<-OAN6m-4M$U9hRxl+T3 z5R&&vc!#)9(%M=>23fxN>@2er-FH;V2lL5Y5=bRa(kyX;_rA^RU|^O@1M!erZ0V@B zhzSE+EN%6`Hmm#)lqHAHKcQS=<G3>CM|z-oBE{iOVbx?3K3~<S{mK}ZoxmG`M7hR% zejHEMbWc>Rgsq#uVeom1_y=v&g84iQ48`}dsw1AV`_%bcY(4+1V@SIxH$nWldu{-_ zR;!2+ag<T8w?2AUisY|I=PNhF)4eElrdRGcGo_j-d2X>5NmhecYt6c1i{x%9$7Ufl zNFOmsJMGkbvG{0Y18zsnN#H8kpwIFZZxnnM<8!z%|6I@y^s(n)ic@7D$~_v{ZvS5^ zi@R(g%x5Iv$yOp8Q<K^@hk=LNnou@|mlDFoMzJYC#dwy)4%oCKp><nQVsVFk43;TT z@!+&5pxib@Rh?*L>Jrhu4DZ*@uuQ{!qf{uvb+Y}c1?G$TG->XQ@>rT2k;kn*VjPR@ zeBqdZ+zXNzO`2651it0Kjuml6i9?4dq9>>w-P2Eoi}%c;MK}d`5~sC9ca{8?=bgV< zBYt7B_3ll0>ijL)wD=EA1zDiypNyem^OkAie1rVhR+yo#CuN<dZAn|WEGdQ%oR5*0 z?@t2G)?c1rEQ!@?JAMvQexdvc^Bg&ty??0qMi{*OteV1di`fOl@o66W{P*h~rr9q~ zIUB#;F~#iQ6kqyB!!R4yGDQODEZs|ifI&w@Mc(OJwBC>h$w5oRm|6;K;uDRO9Z)nS zH~&;EwR+C+gG@9Op*DA8$Q1?;9{)lOZGjk}7v3E^0aFdUNUQyryhlg(nU-%=H=kV? zu-Sah`n*Y}n`ybTGgJGcr1Mf8y<afU-ZVLt#7ZuyYdF9p;%pwE+3eN6nmZIr`TRm5 z(tda|;-=kRw(ZOYTKpLiZvHdb$P004E%{8Fa=YuA4x)0oap%T>QQ3Y~>sPZ_z~kWd zkOLI1<U`L*L{+hU5-mvOy=BZDtdZoH<<gC=-qmoRPJA1ZG+Vh|&ALmb+=tx47y7LQ zLO98aXG>K>ZXriqXDwSXYmIB?EBar7v4;1?afquu87c_4Y?n|SZ1#{8flKP$HiH}X zTCNRVzMwb+NqM%4&Ej3wis(xjns918jcmpuDQ5)v(ZT#}D|gdP6n*AZ1&!+Sdb~NX zGlVuv$0x5&+a-3S2_)~Rcz?S~`rZa#cg<AZ(iHG$mR?cD!g2XvE;AyRW6UHME^oP% z)9F4|1#qzg268s-J&-Ch&!JqM=2jG_G+ih^R%!{QC?WS4?_xCoL<-5SIcu!1SayzP zkc%9V=NuN1F#|s6+-3RG<vgREWb|yRW0jRqRpINft{l~t(%w)}u3in_&1~&Zgs<<> z?LLEyvu!};^wVmw4rqmyuS)q=m*#caTCyoBcnf)U=X%Ir1??PCYoTS~Y4c)ChXmoH zr#J&6p3&S*kTe6S#H!__QDb|=9nQBg%CAWAXBO$TqouNN(kRvvy3Uib2(SHm&0Fpg zbt@rZ2($jJ0YiEgW?3D|K|B|u-(RU0{0Tq=xSx(rc*OKg#04x3@a(3o!Dc2c<oM)X zo2Xd;1$~HnZ(LFq#B)omD)jh@B?N=%oHGE9N9ma6&jGDZa?Oesyn#w@Qm;Pw%B{@R z%fuwgIm{x*`a!N1LkyiwdYfiCHLn!p9{^gyajXwju*7hK9BxXAa+7oygkzkdDr0TY zM;%6NLVbes+?T>1NaIdOl#1mth%_Dm7zhIp1B%)T?=dVoq+4+ac*y}Pp|6sOVJIUf zp^9<wDt(_>mLwi+Q?7xVtn}1jtkgEe!kl(n@Z?2QX!gZFIS*PhV|F>B3XV^YWQwCu z0X%rZ83k7i;-!w@XOhHcFAG|P37I<|Go6fo@M~uIWzF5UX38JRksl=1dH%qb5&b3D z$d>9+usFa@ZO<oa;Ll(cN7L@iz_dikRE@U&iv62ZrsrpNao;LfrvE3Y5WGndC7`Xb zosEU3iSciG`MW5IQq^^u5y#-GBb4U2rUbyoDxkuX6&nc8C`qPs6av!cku5R{k#3FV z=Lghk$YbhFaee`wV18!G@wgw>x8D?Sf1|}%F^Wirv2we}_8MQR_;!8br}qoV09An8 z0UQDEoQ&E3JvwKM7$$MqgGTQf+4h5I?>Dk@BS5bsT8^O@1OLor3xPU2Z|qJwh>@+b zVo{+stt(|QeyW<yyDGmhzf!P_dMGJ+Nm<RBrA<%Aie*AuDYjI@B_k|)6f^Su1tYc^ zESi3!wR9y_==gVHs?aJf3V&Ae(fySywWKz$%H_hL)WLpVZJ}}!jWa-6!wV;&xRB$E zW>iz~-ePvZO&g)M2EDI=2Nt-R%?c{r;%Ev%lOFGRtictyfTNBa^mKq%{<MYDf?LrC zp3ln#d_9L~U$uS&jamlq4w1L4)VR;wLcnXKw3u_U*sDRirrB`QpK$r1Q{-Tl?94xa z$S0g?n{1MooH~ZJbi&u-#ip-_5bJp0r)r}@xETz!{FzlIY$U8X30F>41HErQLQb9V zui}_|k_qvG#vI$6pp%!x=Yg-EvBBIpToe=Q_LlszV9za^zyj4ITafd$#E6)O8~O6g zk3wpR=97kk3E{?8Y<mY^UU#<RPNTza=R3lfb*K)5`hb);d-*u$BeG<MH3cD6-uWxO zVwdO7#F)H~#I~kmcbsOBgd%LIOd7KD>#V6Z8jVcLV?{dMy6~x>(J}$+<y$LL&N(B7 zi$&vym)w&jw@0R~a_6KbxZKU-RlyY1AgiSxMUSxqnXtWzPemhRq((|%ZEhB82I~fP zIvMyM-^fFh;fb&Q*khGErIyr`y$pe_dIPXi;LV~<x#a&V9Y@RtpmB^;x!~HuZ#jz9 zKCY{@#<QwfvLHJ-!@ug8A`&S`6vEkW@-tsAm$6D%z)}j&%p9wmyp*kkq4>Zgd~A}6 z*(exWLGC$7({tb@*IVzS`E1Df3{IXyd2Ea`>I-D8ejLL~*aJ|{2mEX<EGOY}G;<Fi z8ITT69d1IMUaSdy5Zn8Np^BO(e>+F^Wr{?+%t7Zp*?~9y4H>~(5yw1n_Oa(8bPrvZ z%+EhrU?$jiI|m?DG)!<<ElN2>Q0yH>m8cU_znQRp7`KjqoSjstTj)zM;tadT7Ozr> zm_(O5hN$Q}S<p`WFa{Vg$Hui_#qaTeG7F`bmUz$kRV4FMFW0b{oa4R-Cqkb`Ag5hN z)Qwt<(@ZC17kOv4+09OECzAut3sOQ7!#Kdd48<R+{FsoYf4i(}ELLzzzWIgmHz}CJ znN5toDUF@KmAL+s(onLqv-zv0os?{)j<5QboA`IhOn(&oye?hh#-Md7rY*%NOdkp@ z1*br*mPHoA#5UHK2G_X$L;sNY(y7gvT{`9G+QzQqWA^Z_FiZ0>jHBt@(v!#il35Px z^N)#YKd|QT3-spCZFuW|O|tWT2coYu`zq}fKz@JQ_L8lachee^HK|=bbi*kyc*%RI zQ#JWO)!uY(uhK0@q!T<Mi^a*yJkTH>e>^L()q`kY8A$~Rwgi!|)+crhHtT+%kolt8 zm8h7af4uT!&N_$N_pp2mY>IO%*@+A#lnD)}mD|xT3QUXKeom(xx~+Cvje8qvlUyvV z#UET3hG$wn*(@2>wkKeoho{j`Pw&C`H5BGj?qsx3BA8OwIIY2>-DmHM4mT03DBByi zSU=52YkcL6K%Qwldoblpk>arh8n(%FhvC*9H3z_v`D{I=IRf7FEBw#&b~R23V%?uI zW_%m$PW(=>)nm5vX#KpT(7R7{JEtnF$Ybm^N!WVkhbhpe*|pED^tkz0L7jV&YMX47 z0bS+H^(N^yG_K9(k;<-4hV$`1j^ci@tVPs~aqIP-R2H)x*K8f)beBRDn7qd#^qZ$% zdGv&8Nd-wK{E*zVmCTNF3o@&z1i4#!bR=$fly3E?c$fD=sXMaS-!*1BGRv#$FM1T5 z_tmgSal2ln1sHwLM$5zm;i_p5D)T0+EbrEtoWt*g*WxC3&eXL~!!>n)bMp^k!xt|b zO6^%sji^E*nay10Bn5SwlbT^gkl3-ISdWF&+wdl5QQj+b?^bM;1KAC6@ZV!Icq~V2 zUK=A&HQ!hcdD=&5ksdxMVI7#`@7L8TTTwMA*buk|%0!t}6v3!?7wuR@9zQ^D&@7q< zrVSj$I&k;l{YpN<H<fD)F-vt-=#4*0&%|OtqAS|0ZQ{bk=(Dd|5hfy>tB6<eE-~Pf z8hK)*E+ahx|H^Q9rnu@tmyKKHO5~o4kI+F}9Jd_WT&1!O8$m|H`DvOh>q>W&K_*IE z6jAK)3hP9ZiEp2LFW4*ULc4guyFZiIB2erz5%Z4$Rkkya9+Tr**_mwy3c6~Ck4TL- z#`SVb#a5Q3YgT%#<VTGdx4Q1sx_(Kw`RM0mQXF5tf)?7(A_90dYm<HydGVq<SFPFK zyeiioPj`fMJK_znH$uo=L3;QT%LV(jzvGI&DudkN>@r(Vc>X3i3Ku<HVs%QMcp%jE z&aVx!;MpheOP2o$%^-4g$e<D-rt`0WMS00$KaqP+DId7Ai31@S0`AsBN@|$Lcej)C z5?1l@-#CMOb@ElkB((bX-hH_wADFcD-K~hXgSKcF+lm%+4=)fc8SoXS!>s;rMOr`W z4}W{monELCKMXFC$R+9D>n}=~_>22i3+$U-h#UyvB4HBV)As`lu0L<|yNKCQKW<@T zI|RqN=yufoCC0cl%-a#RCz4dNW;ip=gd28KeS{nFEDvcpCj!Lz^&BZxrVq7&sEf?e zJ2(c`p@in$a%X{rQiO=LAtW^^oO&SRv%qgH@9*r7B}4h}{J)Jm#4nb;)HLNItf+P~ z5AzarxA*pReD4`QRbO0j*(cypU<nCSkuL-pb?)qX9w6YP!OH>sXHX%&T32!1^?J*0 zibiy0wSFG`l03L)iQRp4^_iDQ8p#Zzo0ZYtHB<QgeLG;u$;&t-jiRP2uzsjv?O-|C z+)FUnBs+8N0}|56MsvR7o|jV^G8OATTLzS7FsT?&U|=E$f7W{}|3l`c4z#xZi%(q= zmXy$iFhH+z!lpPB#=tl+V}&Uc|IKi^e7bF{nh~(%b(eS$A_&*ASY)f<5W!tG35&XF z+KYJP`WEE_W{+5F$;9(Z)@x?w<I}}~9oYNJdBIOC+~+trgQ7gGOl2P{fKr3Hkcz7_ z4jUiVL<nOLWp--0#|~3fpE9F88U&_lbGOPsW{8zTv14b~kl9uCW|VC@TO9&}li5vf z1Pm3~28Xu30y&x=0M6^K)-7Eqaxpf{qRDG$VLMzas3&vZ0xmh+^MvC#^oPFtfHd^3 zw@cVNi2H^)0<WHHsP2l+xcNn1+saAL_-ajl8@vbyliGhVBsqP{I<-wgGfnAhJb`1G zqz-1hne*9#`htUoRF3r43{<wjLg=`4SB!^oA#<x}EKPjo4j8u*PS(X_y0)F84Oi9X ziurbs6b>O<4xM^92sT$1fQKbZ2V4?;?}=Mk3|-acI9J78^z|C2b(|b&>X)D`b)l+b zu$|)fWX^h@vbrjTgbgfLF-1#vTSH7n91vuczH3F2k}iF)a$WO{X0nZ$M6Wb@b&cUR z`#KXM$0$P2_7B(8Az&0Qo7Bj&poa3i>m)Jyi4@bMaE;qC(@VX??5`U%d7T+HHg=Fu zfq-4sg`%6p43bk)3Q<}Pz7=ygUzIbPeJ%UBbUI7kyajhk%LXS>(=@gLy&&=M{o^d% z&yLF>H{*;I%yj4#ft;-K2ws<!!g?h1IVZ&*Qp1Lnbw6`~LHujBKMQeR%!AB3h2=lq zPDzZ-=1y@-#(i8)DyDZrbj8qVma<}lJ+4QNV<V9KWbuA#Jp~YK3HvIzi_h)UiSiOV z9i8{e1%F=OD~f-FQIwMXnX_LBL-qrRZ0WFvJ>2q5g&^YB9HQh^C|-NVKX@AKK$9aw zg&mlyAFAy0kd)owMOIHL6SAjD2+7i@Ql>$6%a$_%KB<N?X<Q?EvVM-v7BV{yro^ZR zEn*A1HVWzm`UA^>yBN53!t2~3<MTcgm@GOXI!iM32GRL}U&v$mO(@b+n;1<fFj?mU zxa7v*3{4r0iUSdhUcrCsl=~r57lJpPa`N_UDM*7uV1WJIEBgP9pufGMe~*8eKYu$% z{~h|Ld-Jzb^snH1JNy^)58vpYGyHaW{^_jx?ehF9dfyKJ?)m%^``df<r>Eez_v){( zc-!WGbYlHE#qZPq*`oYyKKLst;Qxaa;osqZmZyLBG5?C3x6Q}`|5sP@-zWI9QuVuv z{a0+iUC;lWKK_aStup^iO8<WOaB%;L|BEC49s8$t{hhY{6*h$bcM|*WGyTche_utw v$G4gOrhNaz{^s>R@65krrzya|{?76W(ok=`05C9ww@>TaElWf5``7;f>e_lM literal 0 HcmV?d00001 diff --git a/HW7/solution.zip b/HW7/solution.zip new file mode 100644 index 0000000000000000000000000000000000000000..150e3a2568acea434590caa324be03c343c0a130 GIT binary patch literal 1635 zcmWIWW@Zs#U|`^2IMt;YH0#lZ+gU)~JRs&|kYRAi&o9!;N-RqZ4dG;9mfrI-9)wFP zxEUB(UNAE-fC+64-%}@j!aUA->ga_PoII}|<gr%6^Q^aK*au%7j&nMmYo7%%G%<B- zTJq=5oGV9cTF)f?Z@OZWow9PlpFc6JN(zY`u{Tc4;?{ZhAbwg@$ds9rRyC|yqhoLE zs%W}iWvhqtW~oIRrmddF%@6>0tWvjTkb0QbFKeJfoq(7J=vd#xg5b=ORD^r?1KkS3 zINa-_rKjoTqZbHqII3GGZTfRYr1i?4NmrD3&t~au@L6jbt}Bk@fFHonI#?n9%MWOI zDG>959Z;3(o|uc|f)b$ZAdJHW;1K)ZyT+^3|BNp*lterN6nAQvZd4IHa^*tHi6)1@ zEYHlqc}{Veeto798^j`$BkR(-oc!vNxO}8TJW(8#1ay?Foqwl2&_Urq42nYE#402Q zh420u55j~T1a(Y7KwVv4$r>lY30m8pIZe|%ecmU~!^e|x<pl;oF4tLC1w^;TY>hz* zmbX9`Xt5cIgKRGWVsW4gf)evm@^dq*Qd2-~K@FfdVBml-ntM#U4fz@rco@p#E(YFz zz&t1BkK<BVj|D<pod-XZyB_YHzB_{Ny-q~`stt=TNXDez+VH8Xv2pzwCobnZY;lk3 zOF1)rCQs%$<?~s-ROtC6mL(PYYc|bHlS8B*QDFLU65%=826W?VXh;R+=jS34&q|=H zKp4$svAx!OhYWbyzRx?P>~W{T_<#dD+mQ)oY_3IeU9w#*Rpl~EnIFpQc;El;k*Z{V z*r!cW&#>yi_Jj>Q>XY5ne@Hq^opqMAam}*gkHXI$>)(2_-MV6Og#Eh@R|Pba)3tx7 ze{hi$ef#Qw^0C_JwWl;x**RKQh^~wMB|4Y&-R1UcJ6~K}q`QSL9^?@&ptBhm3OhA} zTubK%i2>Ol42tsb#GD+2N2cxk84to}9w{hI%E?StNX|(tE>-~PsOI9T<qGg-WRhdX zRUk-!Y-C^r;w6nB7E<xR3Mn4YEI~F7Gs_|yw-#s|Y6b?Hh$ZtPn~0eQkxkSCx)UwI z0gc3x8<CB~%t6RT9)=nT4P2mcSn?9GahTZw**I4w2HcqgXgHRPfowQt8b&t!Ey!?0 tiUt~oB{f5g!<CYdjoSt+?UB+I&^Rn<D!`kS4U{g}fzS?UKR*kI2LP<M<>3GT literal 0 HcmV?d00001 diff --git a/HW8/Book.class b/HW8/Book.class new file mode 100644 index 0000000000000000000000000000000000000000..64b6d8a10d7da3c58265dd65520488bdc3a755c4 GIT binary patch literal 1835 zcmaJ?TW=dh6#mAy^_ndXj*~)5LR!++-gT4oesPkLx`Y}zfN%t&g@=i=N;YwJ&3av_ z{{->E6FlVsB$7&fsCc3he}q4Q5Z~->lC5L$FlXkR{m%W&>|g)Bd<EbRnmROGQKX_s zwM6OF0^Y)$BJ&y+3b=;rirgp=a8tuA4YvidffICXfl_NnK9loZ>2A%p1K)AC>H;}A z2(~?6px7I1be)b29MAp6mXwI5KtAvys6e?=9c3WX@HT0@*m7L^v%%hm?XSxX<u14A zxK6MvP^p~OJ1uEezoNS>J6MmR)p=ZrV=M9e#c+7(N|gcT?C%G%+ZUKfdii`~$L<96 z>Jx!8?Lc;R*JLjaOYeAlJ?Y!)o`7CyJ@mZYx-yjCmi_H0myxCj(c8|JD}#a0>=qIk z#NHB;M(9J;VKMTs%u*NH-oWqJtB$IUt{l&)h8Q@5w+$2(8N)jQWBe5K17G&mZ1!fe zU(Df79(N7g!+isjs2f<sl0Zh;(6DUaeM}j+fb#}Ezzi*%G&+in-8&JT1XsWVd?a8g zJ2OwiF<BC|nP?=`X=o;v#CHN`_vEhK@LZ0{*G|Bax&1)80b6h{*@Ae&5=Dt6&5>io zZpQs@bY-8$#@`sXP{<l4GK<V<SW$KPSYY-fL&tsQ?b`8>N1?9DPT={^HGIOEX))hH zPrzupuI-1mZMys+8GmdeYQbaaZg%bdY@}E}om4{dhT{73o;?EoG=V>w)r2TE(U9G4 z+X?KthQ|VzPUSZ$Hi7B?$8k(Fz86d$X=K#w@g2#i@e6lOAa|YLOBg3DlQW4F+)L)~ z5L_v)^h+w?S4w&HNOK`V*`35$Ql+<ulmek_zChNr4yar^p!U=O(!U*RP9n?mIFV)g zonRc3<dltfk0Y2Ory|Iz2!@@W<EQsVLQ})gX+qE8JgJH=X*Ion98i?XMS^&(V(8yY zB~65DTE8Hh*|%OJo8C7Mk+ZmdR*dxrv^7<o*Dz|_{=@_kJSgT6`5!|KR*ro7r<f5D zSR8=`KZ+x8M#Yp0%ll;*@D-M-qTYTs&}8c@mZ-*ruJYQ?;WFlVS|GiKC0ys-zJX71 z6D{0A8@KU<Kap>77dyN!UEIestrwBkvc^9sYtV{DvB-4!g2YK*r1KO(1=VkhYje0r z4~XQm6XTVh>QY{1eF%LR{b+23)>UCu^)JNMbyHRD5QSm5#*z4tz!YY2DcmpP5%&TO RJj5y*?7B%lPu}9H{ReGRjMM-C literal 0 HcmV?d00001 diff --git a/HW8/Book.java b/HW8/Book.java new file mode 100644 index 0000000..5ba472a --- /dev/null +++ b/HW8/Book.java @@ -0,0 +1,71 @@ +/* + * SD2x Homework #8 + * This class represents a single book. + * Please do not change this code! Your solution will be evaluated using this version of the class. + */ + +public class Book implements Comparable<Book> { + + @Override + public String toString() { + return "Book [title=" + title + ", author=" + author + + ", publicationYear=" + publicationYear + "]"; + } + + protected String title; + protected String author; + protected int publicationYear; + + public Book(String title, String author, int year) { + this.title = title; + this.author = author; + this.publicationYear = year; + } + + public String getTitle() { + return title; + } + + public String getAuthor() { + return author; + } + + public int getPublicationYear() { + return publicationYear; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Book other = (Book) obj; + if (author == null) { + if (other.author != null) + return false; + } else if (!author.equals(other.author)) + return false; + if (publicationYear != other.publicationYear) + return false; + if (title == null) { + if (other.title != null) + return false; + } else if (!title.equals(other.title)) + return false; + return true; + } + + @Override + public int compareTo(Book other) { + return this.publicationYear - other.publicationYear; + } + + @Override + public int hashCode() { + return this.author.hashCode(); + } + +} diff --git a/HW8/DataTier.class b/HW8/DataTier.class new file mode 100644 index 0000000000000000000000000000000000000000..cec8c68b1eb32e466b2b7ca7c506e9d0868bfdf0 GIT binary patch literal 2478 zcmZ`*TUQfT7~MlAIms{x27(5KA{K-MNsHno0V<%DSOV4{h_<#v7+^3YF`0Pj{ocCz z3)&Zb<HZNt)ka#E?VDYz|DivjKcHQ!(tVPk0piQKfBXBsy}xs2{(SoDZvc+tj)r!G zJ?KD0Ljwk7GbEc~H(rzdDUEw0vKe(_Os<?3IHTb#UYE_d1|3m>a~j^jgg{J#7hyLh zH5|p1hVyt+!vHQwfOsvAU|LQu3e0HOhgpG39?apg8&?G0((pE}3cRDhy=W!PNn_Pi z;GI}8ZWy7Yky;AH?W~nriYRamS}DsOR^aR2x!p6PKpjgj(71lWN|}@S)p;{JZOkXR zQfuYn25qhP%!L=2Usg~Tw~fTLn2{-4xpQS31zpuV?hHbKCu3xD=4d*7O+ialBe}<9 zYL`rVB$<@6oPyomJteffZ6!l-(~bzdD_{uB3nT~|x0X_dozF5E|Ms(k6GhBnqH6JU zKASMll1S!r+OUmj%gpvkGIexfLB~P7ti!~jjwLMXu&|<lYF<N9M-KuzdU05R;?c2+ z6e*R^0%;u?T-TAsio{{W4ci40uyy2dgUJ-PikXZXxn*WUZ7;?TkHp8KQ5`pNOW?MS z_wc@s5AdOmK7@39gpYN60_xNF9C~^=o4zSE)bS}k+uX9!q3G0^TM08`Tj`X*=Q_T? zmvmgQ8gB2*buxj9IH%@U%!DoQm5#6R4P)BmhxJx;nIf>P!O(fbUM7Ff^C;%9_t~Mu zvQ*g)jg@)@&BZO6kLDK_&8)d_!88`ktO7^3EKFhL&a7ta+r>F6%_RXwNQ>GX?HS`d zX{MH>OCFC>?Oc97SFCy>cSob;+Sqy<oViTWBE+F;Rd%IXZI*N?qC``+xg_HgH;iQ7 zoLYPVP6bTaghl4IQud5AQ_x+-d4)~+>P968B~`aj%rbKD8YqZVfvJ*0nTIVHj7Kb{ zv!!RFuL@3u(Kgv=x-BSqZ{%%EnK!o!IbMd|>b#VzT-%OacDth_B!5{JhkT<HG;QAH zt=c+_h3)TDsdytjtR80~na;`k%~SDwCX+RDIr*;bt<3(}&520zD{evjcFs0e$-J4R z{=QNM4D&o+S(}2H#_BU-wl1?y$@Hp0!3HZ`l~t}3Y%|)b=s3XdLOZ`i3Totg#F3NZ zPIR$7#94srHSD#(LnwjZvKc)FYIE;!gWL4^+<H1ix^t+L&9?y1~85&Q#A$NgXd zj_-;CM*-?kkaMTHz~OLfL&se-wl*BRi@N=CEYvlqj{CH&f%MYMhyXuaXhA){Sw8G% z#H|Q&wHB(&{U5p%<&;c-?`7HjJvx_Wmr9OZUe|+QEGT^sKlgo1rSp5J3#u}l0z}NG z$~ZK3T(1v0Hp3LLKyLx=@8OZXC)WFb*ro6~;O6)M<Ofzh>0Xl9Mgsdt;W#OrVG=Ub zU2tkoaZsQ^QR-^zXw9d#9PKERlT>yEy;=dau}9G70=<rYx(f8Fvg>vBucNMjT@O(& zee=4r)rbP-EQqDx6}-whMN@`|C%E%%;3w2L9;0C$yC)vOJNFQcF>lj4e3QY$>u3(E zO4#XF3)nLkc0NIypCnKw*V@M4y#YDd`wRRvm|ffW%db8`mpt0ChBj&R1Wo0s9(MVi zepdne{m$RluqUkkh&Jy_>SMIeIs9t8fCIB6%t4aQVU`MBMFNZLTlfvjQ^^vMVNwM2 zlf)yesiWK-pv5uLd7MO@Ko}=!A0fg3?S^O>;rDA0cQ9NecpRP$9(D<I2=oga5jZL^ oK*9mvzx)#s*tbC+I}hxG!aests2LS#ZKO{r?r~CjqBuJFKQ;wKJ^%m! literal 0 HcmV?d00001 diff --git a/HW8/DataTier.java b/HW8/DataTier.java new file mode 100644 index 0000000..35a9511 --- /dev/null +++ b/HW8/DataTier.java @@ -0,0 +1,65 @@ +/* + * SD2x Homework #8 + * This class represents the Data Tier in the three-tier architecture. + * Implement the appropriate methods for this tier below. + */ +import java.io.BufferedReader; +import java.io.IOException; +import java.nio.charset.Charset; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.Files; + +import java.util.Set; +import java.util.HashSet; + +public class DataTier { + + private String fileName; // the name of the file to read + + public DataTier(String inputSource) { + fileName = inputSource; + } + + private boolean isSanitized(String str){ + if(str == null) return false; + if(str.isEmpty()) return false; + char start = str.charAt(0); + char end = str.charAt(str.length() - 1); + return end != '"' && end != '#' && start != '"'; + } + + private String sanitize(String str){ + if(str.isEmpty()) return ""; + String sanitized = str; + char start = str.charAt(0); + char end = str.charAt(str.length() - 1); + if(start == '"') sanitized = str.substring(1,str.length()); + if(end == '#' || end == '"') sanitized = str.substring(0,str.length() - 1); + if(!isSanitized(sanitized)) sanitized = sanitize(sanitized); + return sanitized; + + } + + private Book parseBook(String line){ + String[] items = line.split("\t"); + return new Book(sanitize(items[0]), sanitize(items[1]), Integer.valueOf(items[2])); + } + + public Set<Book> getAllBooks(){ + Path file = Paths.get(fileName); + Set<Book> books = new HashSet<Book>(); + Charset charset = Charset.forName("US-ASCII"); + try (BufferedReader reader = Files.newBufferedReader(file, charset)) { + String line = null; + while ((line = reader.readLine()) != null) { + if(line.isEmpty()) continue; + books.add(parseBook(line)); + } + } catch (IOException x) { + System.err.format("IOException: %s%n", x); + } + return books; + } + +} diff --git a/HW8/LogicTier.class b/HW8/LogicTier.class new file mode 100644 index 0000000000000000000000000000000000000000..7c5bba62a90f939636aeb31409500e4a358bc2a8 GIT binary patch literal 1601 zcma)-%X8aQ6vn^nM`X)toH&U~n!5C18b6YlQlKSC14&DYgX07oT2fw>ZPihu$i<cz zI>WN;*=EN~7u}Q@V8ETg48xiodxk%x!?b)?R%$0@!NOPPo_p>&zw?m%$CF=v18@N~ z6-nfy7{io`Y0Su_AeWb;IEPmvIIrSWyr$xHTu^XPg^GL(r}0J%Y0S!HPQkp2I4-Gl zvLK~5V>pAiq_n7DNx@}-NL_dI4bx}|sHH2uJSQ+PZ`!7_AaEqpQ)jOUgf2JhhCsYz z+D6&ksT!>fy=qYtG3}b=){VBnWTtdm|3WWVy4@&LoR(=f=APGNZ_s<i(QDhQ`W@d% z@|J1WmzvG(4b!oV_R`%&*V$?kF8v=avt6IAV_Joh*>;%l6$NiASQdy@%!aKyZi{3W z|Hs|==lK>`hNF_Fo95ar$<;2}n}$xHP^Oq&VbLm0w^cKiO<97$QnO*!WHo1G{u;({ zRl`xdpx_-1MXYFe7bOj=C@Wagu#Wcx!pn=L3ZdWEP{D?R4>VlEb%9Z@gnn}Nwo#WU zYWNVF8gAet4IkqZVn`?rpW-tODV)%7Q%X9@8mb^)^cj-CP_HR#)!RnRVf}kSDhBt1 zy}b-4kmxCjj?vN`*^FRDPC}o%ZjU)NmSH!XEzhFJ;BB|s_S!Fy%oK}$!}`a9cZ|<n z-Qv`Y^|z@DI45VMKhE8@W9-m<(<R$jw`XRvu+9;42w~_uY}$y&d{8Z*+>u6>eJGGW zo-(1x{`?EX8iuoISzgBlhBN)6#zHYj#C%qc<bmV;GSNoa(%WU@OQN!3%p_!co6&uH zuMmEwtd@-FkNZIrpOHan;=LL4sMqUk4;AZf)iP_kV>Z3f#3{b+Nq$2F0&?~!g(#2X z7}p8za?}U-RCA9Ya`~ST_`$P2&UFw$u5sQNLKMTa<52ncwy6#A^n7q3mG2-p#b5nC zQu$O$iZ?q5@fqGlIP~ydP&|10*N+%TC>=zC4|y#B86b%;*Aa#o<+o@AS!&J^^F?Y^ z1ph%moP10hfs;%m-~oR_r~#graz7!^L3H(3sGE-vD^Kk~6POK+hxTwpU>A8Q4GR2@ z_-r^g9`0a>q{F+2Ps>eW4<i9wfAI9r>F?>UOLWZhJ%I@MhM4XQ6TV8G6%t6Q1cFcG z8+=;983pN?$GrEFcl#_UCz0{X^A+`yayEF$=PXYj<~z~PCy7QUzQw@30E_ka@vpx- k#FX|TsW{6Rll<6c__vVtn1&=%LU>T=Q<6yVL}rxx7o<*RfdBvi literal 0 HcmV?d00001 diff --git a/HW8/LogicTier.java b/HW8/LogicTier.java new file mode 100644 index 0000000..b10a7d4 --- /dev/null +++ b/HW8/LogicTier.java @@ -0,0 +1,43 @@ +/* + * SD2x Homework #8 + * This class represents the Logic Tier in the three-tier architecture. + * Implement the appropriate methods for this tier below. + */ +import java.util.List; +import java.util.LinkedList; + +import java.util.Set; + +public class LogicTier { + + private DataTier dataTier; // link to the Data Tier + + public LogicTier(DataTier dataTier) { + this.dataTier = dataTier; + } + private boolean includes(String author, String search){ + for(int i=0; i <= author.length() - search.length(); i++){ + if(author.substring(i, i + search.length()).equals(search)) return true; + } + return false; + } + + public List<String> findBookTitlesByAuthor(String author){ + Set<Book> books = dataTier.getAllBooks(); + List<String> matchingTitles = new LinkedList<String>(); + for(Book b : books){ + if(includes(b.getAuthor(), author)) matchingTitles.add(b.getTitle()); + } + return matchingTitles; + } + + public long findNumberOfBooksInYear(int year){ + int bookNum = 0; + Set<Book> books = dataTier.getAllBooks(); + for(Book b : books){ + if(b.getPublicationYear() == year) bookNum += 1; + } + return bookNum; + } + +} diff --git a/HW8/Main.class b/HW8/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..69d6ea014d42a2812fa7b1006462d61fb18a2b55 GIT binary patch literal 458 zcmZut%TB^T6g^Y=fbvuUpQyO1_#koPLgPl`!W1-tm=IS(osc2WCS~xy+}K1CKfsSN z-f4ntoW*^doX5?4|9pM{xJ1*1iwy@=7Y1q$>Ml%dI@oeyV_TOU2fGgT80>2qN_E4K z@s6Jv%-iTyFqC~6itc<m6mg#qCxn<&E<=X8_u`NF8*fi|IBNG)EW^>27P`G?9tYxH zYI3ea<a5m{Addn=_Kqvwmm=1Cg9v^!lED(#XQ({IVkSbxm5jnAeo(-nR-4+6IIG~t z;aCKUq2~R6P0{n0iRpDE&;LtI0c)mstk6V`eo8+BOrJ`%NLzzCqi(eluy-05N>uF> zbVyW2g=S5CpszKlA1z=ETA7Ok8GiwDaFW34EMN~#6FA+o4`f$9by%dxr-4;+X^?v} KbzCFd!1^yalvL&b literal 0 HcmV?d00001 diff --git a/HW8/Main.java b/HW8/Main.java new file mode 100644 index 0000000..8513881 --- /dev/null +++ b/HW8/Main.java @@ -0,0 +1,18 @@ +/* + * SD2x Homework #8 + * This class creates the classes in the three tiers and links them together. + * You should not modify this code. You do not need to submit it. + */ + +public class Main { + + public static void main(String[] args) { + + DataTier dt = new DataTier(args[0]); + LogicTier lt = new LogicTier(dt); + PresentationTier pt = new PresentationTier(lt); + pt.start(); + + } + +} diff --git a/HW8/PresentationTier.class b/HW8/PresentationTier.class new file mode 100644 index 0000000000000000000000000000000000000000..6d17c15e11d7b4714b0077bf984e7ab2a153538a GIT binary patch literal 2049 zcmaJ?ZBrXn6n<_<vYW8HEtHp7DpV{G-n6#15*jVESTww7u$5M;OITnb*-f(>O6&(` z96xlXqo1vRfDih`j!ma^#__X%!av|2(9!C1H=#)ZO=j=id(OG%Jm<ORp8fUdlb->c z!<{I4F`?j<2wuhMC<1sbg5x+NhqEePS8*<i7|u)e8!9HFNMK5uU6A6WiZ@lf6{Yb- zIZUgVkrtO!T#jNEZ#N>2D~%YzoE+X!@UG6Viwc$$yeAOJIvZAI*)j_Pjj7cBA|Vj6 z?0nG^Xise!JH|xOv$7NEjA7emf!gqtWm{fSpn0fn*YH(=;Ec0o3bdpw+gvE-R?Wh) zv6`hM<a$Pd4jYD~SyS3GGTZY;zN+nXH=Wzlj<daNd0Eq)E?q2on@&N&`wG$mT~b|f zx416N+&O#2G>AHyc8Z0JIcv!n$Ce7FYucXSS&l8U8kgWToW!6&+o41hENl1xSEa!< z4Snd>Z~`w1fO(j^mZ#xEtZ2B78x$my$vy=iY4{j7HGG0kH5gbW7lsd&79}FmFpNPB zqcWmC<K%LNz1C+tUf;S?wAUCQgPTmhl3w3}kuxXhbxnhbbqyQX)L>yt!#1)4tv=+e zVQ);Ny@F+LP{iy#*DDzLd6NvSxh-MjRM;9E<f%T$z;jL(SGUXz&!D+RMapt1&})J@ z&ny_8Lu%`zmt4=x2?Q*gELTdxawg_vjS!h><X9BlLq{s)afi)YMI-BSZ`H=nsRAc4 ze4SO{$YQH`UShU2&+R@u2CNgaqVm${fX@m~2^mzi&0SB{p+Lvba0Oc(mqe^?8t!JL zU|E)P0*dc4%OoSuE`vblx@E5&E>3}g`fT<i*IgJ%t_)*6<Fs=hh<~B>xu%UmC=0~v zUl0-!l;95nuM!r;E%1CA#`*-WM$XtaXB<0Yc-JhC+1R{jwnwf{{WrRL8Wgy)cy2SD zTDe*Fj<ao6tFGdG*2u6dN(xFm&lK-qk@cp{$&N6SHC)$Z$ZzUHR((|J^a}3*FZMuX zW8&~>)JdM(xLnGcN0{HJv)`|yI#JcdjFHWz$$mn?X96!D%I_#_0w@084*l%3y=<ca z{@E}1rpxBRImpg&5-)Ka;A)EN0O#)bBZ&A<2&_Cn!y^PAA`~Bai0}{85fw+BmOv}V zHooiVLOV65Fj)2UJN-zDuXQCgqN`;@zQvah5Y-#Y(BeNLR7O*3WIm7_Eu;B68uE9R zPvHBp{(GE{<NVzVoa3W<3pd|KdqZ*$&7*p&zX}DDz5cEtxrdMZ#rUulqCZ|n+a7dI z`W_l()b=tu_WmhJ`~e^TI2!rhi3TFq(2WlCFlG!M$6a!Dhb(<gj=mr}UokHkryG&K z(4ZjpH>Nm>rf4i2{sW3+l|8hY`CYC;w7x9k9;?fiS%*i;=$s#Yj4pwNvB&5ZxQ`Qj z=@Iw^vB@C!^aP*a1;7XVTMcjwVLBa#%I{+<zl=TX*k>??OBnaTwIT2nY|JqQaRnoP t@=OD=saH|;aI@q_)Q&Lh3r>@QF)9M|v%@(`sYeQmjF945<$9ja!oT|r>V^OS literal 0 HcmV?d00001 diff --git a/HW8/PresentationTier.java b/HW8/PresentationTier.java new file mode 100644 index 0000000..d0335aa --- /dev/null +++ b/HW8/PresentationTier.java @@ -0,0 +1,53 @@ +/* + * SD2x Homework #8 + * This class represents the Presentation Tier in the three-tier architecture. + * Implement the appropriate methods for this tier below. + * Also implement the start method as described in the assignment description. + */ + +import java.util.Scanner; +import java.util.List; + +public class PresentationTier { + + private LogicTier logicTier; // link to the Logic Tier + private final Scanner input; + + public PresentationTier(LogicTier logicTier) { + this.input = new Scanner(System.in); + this.logicTier = logicTier; + } + + public void start() { + String cmd = ""; + while(!cmd.equals("exit")){ + System.out.print(">>> "); + cmd = input.nextLine(); + switch(cmd){ + case "author": + showBookTitlesByAuthor(); + break; + case "year": + showNumberOfBooksInYear(); + break; + default: + System.out.println("Command not found!"); + } + + } + } + + private void showBookTitlesByAuthor(){ + System.out.print("Author Name: "); + String author = input.nextLine(); + List<String> titles = logicTier.findBookTitlesByAuthor(author); + for(String t:titles) + System.out.println("- " + t); + } + + private void showNumberOfBooksInYear(){ + + } + + +} diff --git a/HW8/books.txt b/HW8/books.txt new file mode 100644 index 0000000..57482c8 --- /dev/null +++ b/HW8/books.txt @@ -0,0 +1,96 @@ +"Da Vinci Code,The" "Brown, Dan" 2004 +Harry Potter and the Philosopher's Stone# "Rowling, J. K." 1997 +Harry Potter and the Chamber of Secrets# "Rowling, J. K." 1999 +Angels and Demons# "Brown, Dan" 2003 +Harry Potter and the Order of the Phoenix "Rowling, J. K." 2003 +Harry Potter and the Half-blood Prince:Children's Edition "Rowling, J. K." 2005 +Harry Potter and the Deathly Hallows "Rowling, J. K." 2007 +Harry Potter and the Prisoner of Azkaban# "Rowling, J. K." 2000 +Twilight# "Meyer, Stephenie" 2007 +Harry Potter and the Goblet of Fire "Rowling, J. K." 2001 +Deception Point# "Brown, Dan" 2004 +New Moon# "Meyer, Stephenie" 2007 +"Lovely Bones,The#" "Sebold, Alice" 2009 +Digital Fortress# "Brown, Dan" 2004 +"Curious Incident of the Dog in the Night-time,The#" "Haddon, Mark" 2004 +Eclipse# "Meyer, Stephenie" 2008 +"Girl with the Dragon Tattoo,The:Millennium Trilogy#" "Larsson, Stieg" 2008 +"Kite Runner,The#" "Hosseini, Khaled" 2004 +"Time Traveler's Wife,The" "Niffenegger, Audrey" 2004 +"World According to Clarkson,The" "Clarkson, Jeremy" 2005 +Atonement# "McEwan, Ian" 2002 +"Lost Symbol,The" "Brown, Dan" 2009 +"Short History of Nearly Everything,A" "Bryson, Bill" 2004 +Breaking Dawn "Meyer, Stephenie" 2008 +Harry Potter and the Goblet of Fire "Rowling, J. K." 2000 +Harry Potter and the Deathly Hallows "Rowling, J. K." 2007 +"Girl Who Played With Fire,The:Millennium Trilogy#" "Larsson, Stieg" 2010 +"Child Called It,A" "Pelzer, Dave" 2001 +"No.1 Ladies' Detective Agency,The:No.1 Ladies' Detective Agency S." "McCall Smith, Alexander" 2003 +You are What You Eat:The Plan That Will Change Your Life "McKeith, Gillian" 2004 +Man and Boy "Parsons, Tony" 2000 +Birdsong "Faulks, Sebastian" 1994 +Labyrinth "Mosse, Kate" 2006 +"Island,The" "Hislop, Victoria" 2006 +Life of Pi "Martel, Yann" 2003 +"Dr. Atkins' New Diet Revolution:The No-hunger, Luxurious Weight Loss P" "Atkins, Robert C." 2003 +"Tales of Beedle the Bard,The" "Rowling, J. K." 2008 +Captain Corelli's Mandolin "De Bernieres, Louis" 1995 +Delia's How to Cook:(Bk.1) "Smith, Delia" 1998 +"Gruffalo,The#" "Donaldson, Julia" 2009 +"Eats, Shoots and Leaves:The Zero Tolerance Approach to Punctuation" "Truss, Lynne" 2003 +Northern Lights:His Dark Materials S. "Pullman, Philip" 1998 +"Interpretation of Murder,The" "Rubenfeld, Jed" 2007 +"Girl Who Kicked the Hornets' Nest,The:Millennium Trilogy" "Larsson, Stieg" 2010 +Bridget Jones: The Edge of Reason "Fielding, Helen" 2000 +"Short History of Tractors in Ukrainian,A" "Lewycka, Marina" 2006 +"Alchemist,The:A Fable About Following Your Dream" "Coelho, Paulo" 1999 +Notes from a Small Island "Bryson, Bill" 1996 +"Boy in the Striped Pyjamas,The#" "Boyne, John" 2007 +Stupid White Men:...and Other Sorry Excuses for the State of the Natio "Moore, Michael" 2002 +Jamie's 30-minute Meals "Oliver, Jamie" 2010 +"Broker,The" "Grisham, John" 2005 +Bridget Jones's Diary:A Novel "Fielding, Helen" 1997 +"Very Hungry Caterpillar,The:The Very Hungry Caterpillar" "Carle, Eric" 1994 +"Thousand Splendid Suns,A" "Hosseini, Khaled" 2007 +"Sound of Laughter,The" "Kay, Peter" 2006 +Jamie's Italy "Oliver, Jamie" 2005 +Small Island# "Levy, Andrea" 2004 +"Memory Keeper's Daughter,The" "Edwards, Kim" 2007 +Billy Connolly "Stephenson, Pamela" 2002 +"House at Riverton,The" "Morton, Kate" 2007 +Harry Potter and the Order of the Phoenix# "Rowling, J. K." 2004 +Nigella Express "Lawson, Nigella" 2007 +Memoirs of a Geisha "Golden, Arthur" 1998 +Delia's How to Cook:(Bk.2) "Smith, Delia" 1999 +"Subtle Knife,The:His Dark Materials S." "Pullman, Philip" 1998 +Jamie's Ministry of Food:Anyone Can Learn to Cook in 24 Hours "Oliver, Jamie" 2008 +Jamie at Home:Cook Your Way to the Good Life "Oliver, Jamie" 2007 +White Teeth "Smith, Zadie" 2001 +"Devil Wears Prada,The" "Weisberger, Lauren" 2003 +At My Mother's Knee ...:and Other Low Joints "O'Grady, Paul" 2008 +No Time for Goodbye "Barclay, Linwood" 2008 +Chocolat "Harris, Joanne" 2000 +"Return of the Naked Chef,The" "Oliver, Jamie" 2000 +Angela's Ashes:A Memoir of a Childhood "McCourt, Frank" 1997 +Schott's Original Miscellany "Schott, Ben" 2002 +Dreams from My Father:A Story of Race and Inheritance "Obama, Barack" 2008 +"Dangerous Book for Boys,The" "Iggulden, Conn & Iggulden, Hal" 2006 +To Kill a Mockingbird# "Lee, Harper" 1989 +Harry Potter and the Half-blood Prince "Rowling, J. K." 2005 +"Summons,The" "Grisham, John" 2002 +"Lost Symbol,The" "Brown, Dan" 2010 +"Catcher in the Rye,The" "Salinger, J.D." 1994 +I Can Make You Thin "McKenna, Paul" 2005 +Happy Days with the Naked Chef "Oliver, Jamie" 2001 +Brick Lane "Ali, Monica" 2004 +Anybody Out There? "Keyes, Marian" 2007 +"Undomestic Goddess,The" "Kinsella, Sophie" 2006 +"Book Thief,The#" "Zusak, Markus" 2008 +I Know You Got Soul "Clarkson, Jeremy" 2006 +Sharon Osbourne Extreme:My Autobiography "Osbourne, Sharon" 2005 +"Amber Spyglass,The:His Dark Materials S." "Pullman, Philip" 2001 +Can You Keep a Secret? "Kinsella, Sophie" 2003 +Down Under "Bryson, Bill" 2001 +"Spot of Bother,A" "Haddon, Mark" 2007 +Dear Fatty "French, Dawn" 2008 \ No newline at end of file diff --git a/HW8/homework8-files.zip b/HW8/homework8-files.zip new file mode 100644 index 0000000000000000000000000000000000000000..74d5dfe54640566602353216cdda19cc04bc2369 GIT binary patch literal 2913 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 Y0{$sfAAW}XG%wl7WL(%;kl2Z6=(7ytkO literal 0 HcmV?d00001 diff --git a/HW8/homework8-tests.jar b/HW8/homework8-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..6868da350fe46b14fb16243fa43eaaa5276f6ca6 GIT binary patch literal 9817 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 literal 0 HcmV?d00001 diff --git a/HW8/test.txt b/HW8/test.txt new file mode 100644 index 0000000..d4ef792 --- /dev/null +++ b/HW8/test.txt @@ -0,0 +1,3 @@ +title1 author1 1 +title2 author2 2 +title 3 author 3 3 diff --git a/HW9/Client.class b/HW9/Client.class new file mode 100644 index 0000000000000000000000000000000000000000..780856fd15df51d69e63810262e3c7450f8dc085 GIT binary patch literal 2244 zcmZ`*S##S|6#lN`M2ajoiPNNYNL#0?(}bph(8Vc%EL~jEG}NIRWl`+gSgj=)Sx(xr z?>m%rhF`!8Z*&HCLK%i<c;_9Sd1r<P$~lq}J8j5hj=p<z?peNb?v;Q2_s5?B9K_ce z9z;gPsEQ*B9@P-#)mRK8cud9PD#jH|XwX<YsbWgSQ3b~|wBdLwP9V$Zq=qLj&FB=1 z8D5@dG|S>i_H`zPN04JNr{F18pJj25P0usBz~Ul{r&(NL@eGS++2lD!&$BSt+dQK@ zi-H2F;Icr=5z{ukF@dIZ|5<_Pq*IUrZPTVLXR6k`bmxru5^18Itat+PoM+^(o-)e5 zTET*XqJWZjtg_*f*`D<Dj9jXejk0vdUC+#y<mmkxj-=(Bs+*U`O!gj|ESb{w_FXX+ z4ITS1B+#34E_+MlG-Vm4?Md6P^D<>tQkScCpMZMODcY$ihc<WcuA!=DmWECkm10g( zp86RhUzDX(&N98C4ii@d665ZoX%|ux#cIW_x|ZQl>hZavOv%Fe)SPL_iok}tvnj(P z@A_=fEExq^Di=*dATm2H&^&y2c>jn%`@OYt?pGC*bXc%;I4CQ4L5GWq4i9A=RV?yy zNyjxt*KtF~i+D-L%Xme{t9Xr^`WciAdtoT&xu(6K<8|Kp2HxbYZ|QiOm+!E6m&JSR z>3tR-;6pa~NXN(cM8~JNspB(#@j1TG@g=^Zeg{mi33Gb>ip+C!>$UqNChF^~CtbsH zT$&T3P!Q-!PuJ57_K)^o6u8-_57HlPunaZXY@qXdMxoX*X)xeE{I5j=PwUw5pf&P& zz2ZrWYH+GlZdVY)bcSY$W{+}{hBZo~wIIDY)8o0^nC`zndx1{B_O%=76qMOb$-al3 zux3uBl{}AEy(06d6Q;xDdb7p?MWW-ErBjy9`e%dQ9kmO=8;utQlgOv>>{v-?l{(7T zTy0MGn%65$qnebWQJIm~sA>vCeTv%tVr_k4AA{UhN1HZN2Ek!Stnu$R=ALR-W`U~Z zZIh;VJz$h-<>M41<*ZZjf_p}@tJZ35DlNEVDpRW%mRw;fo}Qj^@>Pp22!F<+>5EKK zoNXGiq>)@*tz11^YMd@7%duC(>{!pPVcd8giJ*#kgHL~WvvH}E*P2wQU)|yBb9Bob zmo}Y|Qb1H^cn<tF`8@S!(T73$Xz*VX1mAKb_tR<%Jq10R_uhv1o`AqG$rfK3Bl*yZ zsrU&xHjqJ6A~Kz5I;D=aw;YJxLG;3HG-sNV&54#}C=r|^qy{L_nrXQMjSONLC81~3 zL_E`)*pSigpzXrI;FhjvvN_q3RFZ14HL2Z3dnR@Z9m!Y?i5faXxUmkqYUmENn+USu z=4B)WGI~;9MvuTZ=wbALz%S^{#MwAb`@g;WXSi=m-P_h0wuRbMUE5cO+v{*gJ@QV1 zOjN`t%0(~XHe$7%Nb7)#1ku!qE^Nd$lKto=-Z$X@HY0;1#?XTa+H(n8u|O6sQgr|J z(M7r)-(d%CVJCjTE=qqle#0L8jx_!tFMnYGe`8QYs2vYe#34lP(yba-FsPuH{)JF5 z;zKP^__9r*&o};|Ac9gjNRpfG&@YB2dQMXL1A{f}s$q8s_tar}8T|r5;cT@xgkeW( k7zmjNMy7}A2aQXN^6RD#{%(pqOd%(5h{7JCcM%-^4^3efi~s-t literal 0 HcmV?d00001 diff --git a/HW9/Client.java b/HW9/Client.java new file mode 100644 index 0000000..a171a60 --- /dev/null +++ b/HW9/Client.java @@ -0,0 +1,59 @@ +/* + * SD2x Homework #9 + * This class represents the code that uses the NewspaperArticle class. + * You should not need to modify this code as a result of your refactoring! + * You do not need to submit this code. + */ + +import java.util.*; + + +public class Client { + + public void test() { + + String title = "Software maintenance is fun!"; + String author = "John Doe"; + int startPage = 5; + int endPage = 6; + Set<String> editors = new HashSet<String>(); + editors.add("Rachel Smith"); + editors.add("Arvind Bhusnurmath"); + String newspaper = "The edX Times"; + Date date = new Date(); + String city = "Philadelphia"; + String state = "PA"; + String postCode = "19104"; + + NewspaperArticle article = new NewspaperArticle(title, author, startPage, endPage, editors, newspaper, date, city, state, postCode); + + System.out.println(article.getTitle()); + System.out.println(article.getAuthor()); + System.out.println(article.getStartPage()); + System.out.println(article.getEndPage()); + for (String editor : article.getEditors()) { + System.out.println(editor); + } + System.out.println(article.getNewspaper()); + System.out.println(article.getDate()); + System.out.println(article.getCity()); + System.out.println(article.getState()); + System.out.println(article.getPostCode()); + + System.out.println(article.numEditors()); + System.out.println(article.numPages()); + + + } + + public void compare(NewspaperArticle article1, NewspaperArticle article2) { + System.out.println(article1.sameAuthor(article2)); + System.out.println(article1.sameNewspaper(article2)); + System.out.println(article1.commonEditors(article2).size()); + System.out.println(article1.compareDates(article2)); + + System.out.println(article1.compareWithGeneralDate(new Date())); + } + + +} diff --git a/HW9/Document.class b/HW9/Document.class new file mode 100644 index 0000000000000000000000000000000000000000..d60f632c2dd8ec3316d2db9c3b04c569e9149c56 GIT binary patch literal 1398 zcmb7@Z%@-u6vm&sbt@}nAOmzFA_B5?z*JO35F`+d$)XsDM&EU#fs$>-?bgKa<O@w4 zB%1gE{7}Z{t{t1(cwv^E+ur*-_dMrMfB*UM3&1M24J2VDFoc{ki^?qNST+ztUcKBk za1Zwltl)v#d#KDKWma`O*0ClKlddc~0;7c!`;(n7+ts7|zO1>`qjiC}?aO1YCZHYK zlF`O+=tcez7k^wckw-TE;d3SP;Uu2&TpE9~{`s_Qn~sw+1IDw*DBm+iEJT}E_j z?q#xXDSyX1r2OH6TXkOfm7-HSu!}0|fg?vA1O*t&WP6<j5+t_6D(HMxX*25<+*T)G z)a{DXVuvz?U9aR<oT^;Ueh@HAUggxTIm*8-@Xzr}fr;?=ohy%DI8~=+mxD;DuvG0p zS>j5`jw?S08SKlZs6lS-d36~iYwUY|t>ip+Rh~mFEz7FQCMNL2#4tuoTv28eDdyDM zGX<`j7{j=Z4HHkXsbkB;Gt8No$E1ln$}C`#I$9ApCGAOiT|9A0QXra9ZCLw{ws$sF z`F30yj3>v*`RLna7IVDw-XLVN=E<gzi^{Q?VU-U&ZH8Y*k{^+Vh$;l1BB~b6mE~xz z%$utLwg*>fukq~-;?TLyTjvl~u7QZP*g(`;YCyAoBKAJ5rDN&%IpPiI-v|n%X|K}_ z7-TpT>cdR(mtx>Kh7>%V46mQ!DoDnx?}&W8aE~`PQ?xhwqS0<t$(_PYS|z&kR;?RV zp{H>xMCVwC2whAHi01e|!@!p=9n)lIaJ!F(Mi1=_iEfWsva?J!kTVm;NHB($>w_;4 r<a~v=lBQ}hKwLkA(Vak!ryRuo^k6rgC&!8HPn+HJ3b_npN09vsL3t3t literal 0 HcmV?d00001 diff --git a/HW9/Document.java b/HW9/Document.java new file mode 100644 index 0000000..d9dcc9b --- /dev/null +++ b/HW9/Document.java @@ -0,0 +1,53 @@ +import java.util.Date; +import java.util.Set; +import java.util.HashSet; + +public abstract class Document { + private String title; + private String author; + private Date date; + private PublishingLocation publishingLocation; + + public Document(String title, String author, Date date, String city, String state, String postCode){ + this.title = title; + this.author = author; + this.date = date; + this.publishingLocation = new PublishingLocation(city, state, postCode); + } + + public String getTitle() { + return title; + } + + public String getAuthor() { + return author; + } + + public Date getDate() { + return date; + } + + public boolean sameAuthor(Document article){ + return this.author.equals(article.author); + } + + public int compareDates(Document article){ + return this.date.compareTo(article.date); + } + + public int compareWithGeneralDate(Date date){ + return this.date.compareTo(date); + } + + public String getCity() { + return publishingLocation.getCity(); + } + + public String getState() { + return publishingLocation.getState(); + } + + public String getPostCode() { + return publishingLocation.getPostCode(); + } +} diff --git a/HW9/NewspaperArticle.class b/HW9/NewspaperArticle.class new file mode 100644 index 0000000000000000000000000000000000000000..a27c9b9a602aae25a9cc3e2aeecdfe5d46bbc237 GIT binary patch literal 2027 zcmb_dOK%%h6#lL~_Snw2PSU1j8bWE)6x&JbLLX_HH1v^_8WOkE6$n<`*jMfpdmP4N zKy3K~Y}q5RVF6M@6_5~X_Wd)Jczk#Knv7F{fX%tD?|kRG=bSt9+aEvu0$>>rGnm4~ zG$wILo6FiPYjY)oEUr$Vgli^NGDu-nFRoAEJl3>%)5HzEb5omJCT^Qp7f5$}>G}6% zLkWnofT`SiZ<Th{XPq6nqdbA>&ByXnS!znRQL6f$<2F__wC?zAuOpD_9d~`FS*j|Z zXX&cbaHZe%NISp(bak9-jULHW$94QQfv@u8fbpGjc|YsQI3xsEm%e%-B7CcHmcn}i z#_e{U7s+ipuBvof+sb<=x0~Gg=3i+&FazU}|3Cd!L;2NFo#XieE1luy#-P|5Q5n_y zNWL(xM<C^PTe>+|@@z-8RLEl{zd2mp^n9n*R4auK`%wmcGBuzLb;?3?@4)Pkh_N>Y zMA=%q)oQ!L_54B6L;349WtKUpeY_=ig6f&rFmXp<`R{#SB&pi&dNp;&(XB8Oz5Y4< zWGu|$Eeq2)Y~hGDGdODD7+$h)7i9}?<D|e;@VJ7U+?Ab26sz6dv9O6P3l-e6a3Ajq zOhzA}g$J6X3YK#+8lUA_Z`Zml<@zkwC<N*GphxSnuRO_jEYSK#-5g5me|%O+^+{JY z*-UJn(bev4KUOtAXda{Ee8JSRU-<}A&QR#leLXX{fc_*slAVhBoEM}IyU%cg#r}5g z2Owju?fTMjsUR-vb)4j9bc$bD12J7O&SJV~!N|G=BTEMXJD49wn)6w_OxzrI9>Bx| z$1}ynCEK)9cG}K7g(%MLB37I+b`dYy$z2#lJF$zz4@3&QLVFxZ+8hos{$VPx8T|xj z3yj{2bb`oNsZRuP<~Ry^B#KWE`)){+3^tF^o;na3k3we&oyTcftv<|Zd>>)e0v3j> zr+Hy5z@mV-7Ew1oijvP0aR#sT$+btU?_n%Hf$<}fQ4fvHqtH)gSWY4;XR)7`B3%}T zvQBZOWo0NSu?JHi8luGWC7kVt_>yCS_**|C^}$o5w<wH$8G*{#JxmCEjXWooz^}+& zGc>Dh?BP(12iB6F=3;pN+drQzX??L!Eidr*dy&__M0*+6aRoPU73YY`A^tn2O_WTW SFFvPJufVTU*c$=Kg}(sFh}J~_ literal 0 HcmV?d00001 diff --git a/HW9/NewspaperArticle.java b/HW9/NewspaperArticle.java new file mode 100644 index 0000000..1626442 --- /dev/null +++ b/HW9/NewspaperArticle.java @@ -0,0 +1,59 @@ +/* + * SD2x Homework #9 + * This class represents a newspaper article. + * Refactor the code according to the suggestions in the assignment description. + */ +import java.util.*; + +public class NewspaperArticle extends Document{ + private int startPage; + private int endPage; + private String newspaper; + private Set<String> editors; + + public NewspaperArticle(String title, String author, int startPage, int endPage, Set<String> editors, String newspaper, Date date, String city, String state, String postCode) { + super(title, author, date, city, state, postCode); + this.startPage = startPage; + this.endPage = endPage; + this.newspaper = newspaper; + this.editors = editors; + } + + public int getStartPage() { + return startPage; + } + + public int getEndPage() { + return endPage; + } + + public String getNewspaper() { + return newspaper; + } + + public int numPages(){ + return endPage - startPage + 1; + } + + public boolean sameNewspaper(NewspaperArticle article) { + return this.newspaper.equals(article.newspaper); + } + + public Set<String> getEditors() { + return editors; + } + + public int numEditors(){ + return editors.size(); + } + + public Set<String> commonEditors(NewspaperArticle article){ + Set<String> sameEditors = new HashSet<String>(); + for(String ed : article.editors){ + if(this.editors.contains(ed)){ + sameEditors.add(ed); + } + } + return sameEditors; + } +} diff --git a/HW9/PublishingLocation.class b/HW9/PublishingLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..af6c76273746d1439a41e2dae7e8db692da51bfc GIT binary patch literal 589 zcma)&OHaa35QWceOUt7I0)o$lJE#wq#z@?dxFSk|Vc*sUFTvKp#l(N5iNwT(KfoVl zJS_$jVBzM>bb98Sx%2h?@d@Az`&pRS${>YmEVWp+E$mp>6)=3Mo&`#sq5I@EM{YQ1 z_S9I0gA0MwM7b&uNIyms)sF6%nk^Yhbt!OOU+wr$rP1fiIjhi-VQ@Wt@PhHJ>y1da z27ziP`&8<URT?*;p*LSD$F#fHE8B~vV?Vf(F{aj?dLucx=PNpq?<yIEr}6V_<gjPM zLfS?qmMqeI`l?%?_;-#QZy5MWK(9CYIOOe2UR8${bC_u{Dv6{q8W0>~Q#bh4;(vp& z;=DsRM>A;7@eI0iGK2BTx<H;<B^B&8$jWf5JPGB5Q9$vRbigR+N;z-PUKXupQY=t6 X*IM;uYnj&4TC1^at<hTMBn_1xURY|G literal 0 HcmV?d00001 diff --git a/HW9/PublishingLocation.java b/HW9/PublishingLocation.java new file mode 100644 index 0000000..3a518f4 --- /dev/null +++ b/HW9/PublishingLocation.java @@ -0,0 +1,25 @@ + +public class PublishingLocation { + + private String city; + private String state; + private String postCode; + + public PublishingLocation(String city, String state, String postCode){ + this.city = city; + this.state = state; + this.postCode = postCode; + } + + public String getCity() { + return city; + } + + public String getState() { + return state; + } + + public String getPostCode() { + return postCode; + } +} diff --git a/HW9/homework9-tests.jar b/HW9/homework9-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..30171f6ead60bd6ce882b4f2318613074014b36b GIT binary patch literal 8258 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 V824re0DyIWO``w+y41g){vUaJ**pLM literal 0 HcmV?d00001 diff --git a/junit-dist.jar b/junit-dist.jar new file mode 100644 index 0000000000000000000000000000000000000000..458184e08d86695337c6c23e45da3afb7a7376e1 GIT binary patch literal 364772 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 ZNzk7PLIE3H(h@x4P$cw_O#}`}{|BG9Fhl?V literal 0 HcmV?d00001

*?^S-P?G@(4|xs_U_v&BrbiI?LG@vSQcO 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 KKo&cg#Q^{m-bOtD literal 0 HcmV?d00001 diff --git a/HW10/ClassesDataSource.java b/HW10/ClassesDataSource.java new file mode 100644 index 0000000..e8d1215 --- /dev/null +++ b/HW10/ClassesDataSource.java @@ -0,0 +1,18 @@ +import java.util.List; + +/* + * SD2x Homework #10 + * This is the empty implementation of the ClassesDataSource. + * Do not change the signature of the method. + * You do not need to implement or submit this code. + */ + +public interface ClassesDataSource { + + /* + * Returns a List of the names of the classes + * that are being taken by the specified student. + */ + public List getClasses(String studentName) ; + +} diff --git a/HW10/FriendFinder.class b/HW10/FriendFinder.class new file mode 100644 index 0000000000000000000000000000000000000000..d29d672b3e98014028458e106b98469a7ae11032 GIT binary patch literal 1744 zcmZ`(&u<%55dPkJ<7e-#?bxx~ZcAHI($=w^82Te=oYc_fS5q7paN39>A#LofyTx7y zdyUGK0|)*A)LuA-W07bpQ>jH9sKlvUxp6=Ui9evKQo_8o9Xq(l(s*Xx%s1b>nSHpgrIa!88{1sTQ${D}LAkWuIR6dlmY%|}iZkY8oW1~Wz;0?TEL#=97^j zrBX4=M&&}i+^o_CF5WJhn~qhpH7sI@;pjjlHQ<=LVI0dEE@6er_FBDUG;UJ68ZP5q z4LPi8$m0sba1X3ap5r|Y?~82S8I^_)P|&a@#8n}#VU^!8&$fxXuLDA{tKqo23C%)oRT_jhOzkIT>57( zDAAaF)^6o}-Ae9mbQw_$ziBk`=51n3OGZobl`a zcCPMssT0g^f`)6lR5FULxFJ8uQ)-8YrfVInl+Zdn0(zi>rRaecA`)ld!(Ev$nMp)8!WSiEimCbom~QLvly+C5-_zW$`>5 zqF;jMJ43V0(sVD=*;TxOkLXb@A&xKT^eZIsHB$Hn6L^eC{EReyrT6}KoWfr?gTHZ> zDVSmrOtT|6$3`*3=$U6HF~?Fk&z6y8YxKCU<089`1y;f$yMbk@0<0sZ1%ttD40D8B zIrdWM$2m@Hb!ij!`;aoV|YS4;d0 D0B513 literal 0 HcmV?d00001 diff --git a/HW10/FriendFinder.java b/HW10/FriendFinder.java new file mode 100644 index 0000000..8e41653 --- /dev/null +++ b/HW10/FriendFinder.java @@ -0,0 +1,75 @@ + +import java.util.List; +import java.util.HashSet; +import java.util.Set; + +/* + * SD2x Homework #10 + * Modify the method below so that it uses defensive programming. + * Please be sure not to change the method signature! + */ + +public class FriendFinder { + + protected ClassesDataSource classesDataSource; + protected StudentsDataSource studentsDataSource; + + public FriendFinder(ClassesDataSource cds, StudentsDataSource sds) { + classesDataSource = cds; + studentsDataSource = sds; + } + + + public Set findClassmates(Student theStudent) { + if(theStudent == null) throw new IllegalArgumentException(); + if(theStudent.getName() == null) throw new IllegalArgumentException(); + + if(this.classesDataSource == null) throw new IllegalStateException(); + if(this.studentsDataSource== null) throw new IllegalStateException(); + String name = theStudent.getName(); + if (name == null) throw new IllegalStateException(); + + // find the classes that this student is taking + List myClasses = classesDataSource.getClasses(name); + + if (myClasses == null) return null; + + Set classmates = new HashSet(); + + // use the classes to find the names of the students + for (String myClass : myClasses) { + // list all the students in the class + if(myClass == null) continue; + List students = studentsDataSource.getStudents(myClass); + if (students == null) continue; + for (Student student : students) { + if (student == null) continue; + if(student.getName() == null) continue; + // find the other classes that they're taking + List theirClasses = classesDataSource.getClasses(student.getName()); + if (theirClasses == null) continue; + // see if all of the classes that they're taking are the same as the ones this student is taking + boolean same = true; + for (String c : myClasses) { + if (c == null) continue; + if (theirClasses.contains(c) == false) { + same = false; + break; + } + } + if (same) { + if (student.getName().equals(name) == false && classmates.contains(student.getName()) == false) + classmates.add(student.getName()); + } + } + + } + + if (classmates.isEmpty()) { + return null; + } + else return classmates; + } + + +} diff --git a/HW10/Student.class b/HW10/Student.class new file mode 100644 index 0000000000000000000000000000000000000000..9850d3b2e5ebe8f2bbe2c3793b1846a96bc35bbe GIT binary patch literal 640 zcmZWlK~EY%6#fQwSy_jI3Mf#dy%^ZF@na$_F7S<)w$OvTq4L55c5U=V17O1l^RA&^j@<3>mn&enpL z++%`!<@CBIy*T|OY}!Re4q`lj?c6{(?svp4qiRX}jJ05u0WCU3M2fi?uFO~P*L1EB z`}P--h>{svPC~0&d}aepwC}iIVHy*63Nt=&t`T>6zv#fdh0)SXQ^-v|zmQ`E9UWZ5 zywF9)gd{O)0p3svkb{Xlr&?v3HD(I5MV=BWT~R-ML`j&IDgPjA M!AMi$a>TlF4{&33J^%m! literal 0 HcmV?d00001 diff --git a/HW10/Student.java b/HW10/Student.java new file mode 100644 index 0000000..70d3b97 --- /dev/null +++ b/HW10/Student.java @@ -0,0 +1,36 @@ +/* + * SD2x Homework #10 + * This class represents a student. + * Please do not change this code! Your solution will be evaluated using this version of the class. + */ + +public class Student { + + protected String name; + + public Student(String name) { + this.name = name; + } + + public String getName() { + return name; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Student other = (Student) obj; + if (name == null) { + if (other.name != null) + return false; + } else if (!name.equals(other.name)) + return false; + return true; + } + +} diff --git a/HW10/StudentsDataSource.class b/HW10/StudentsDataSource.class new file mode 100644 index 0000000000000000000000000000000000000000..3f836d845c92833e8bf0049f075fec38f7f0867c GIT binary patch literal 248 zcmX^0Z`VEs1_pBmZgvJvb_Om+2JZCKlHiikl+?VEVnzlP4WF#UvPAuy#JqI<;F6-u zymV_#h)`)sW{$p3W^su%BLin}W_n&?Noi3kBZEE>T5NovR#@8sb#n#hmlh?bx@G17 zwTr_ncS$Tsgh=RtoWRH+gek+wAb@b5e^ORzatRwF10w?y&`%5uj4X@{%nU3*J}Z#N M#J~n*v4dG00AB7ysQ>@~ literal 0 HcmV?d00001 diff --git a/HW10/StudentsDataSource.java b/HW10/StudentsDataSource.java new file mode 100644 index 0000000..a369c28 --- /dev/null +++ b/HW10/StudentsDataSource.java @@ -0,0 +1,18 @@ +import java.util.List; + +/* + * SD2x Homework #10 + * This is the empty implementation of the StudentsDataSource. + * Do not change the signature of the method. + * You do not need to implement or submit this code. + */ + +public interface StudentsDataSource { + + /* + * Returns a List of students who are taking the specified class. + */ + public List getStudents(String className) ; + + +} diff --git a/HW10/homework10-tests.jar b/HW10/homework10-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..6c81c94f091b8ab8eb7799d6c542ae3f06b43ecf GIT binary patch literal 14752 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 K_7S`N*8c$w8~Y&u literal 0 HcmV?d00001 diff --git a/HW11/PlagiarismDetector.java b/HW11/PlagiarismDetector.java new file mode 100644 index 0000000..7d167cc --- /dev/null +++ b/HW11/PlagiarismDetector.java @@ -0,0 +1,189 @@ + + +import java.io.File; +import java.util.HashMap; +import java.util.ArrayList; +import java.util.HashSet; +import java.util.LinkedHashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import java.util.Scanner; +import java.util.Set; + +/* + * SD2x Homework #11 + * Improve the efficiency of the code below according to the guidelines in the assignment description. + * Please be sure not to change the signature of the detectPlagiarism method! + * However, you may modify the signatures of any of the other methods as needed. + */ + +public class PlagiarismDetector { + + public static Map detectPlagiarism(String dirName, int windowSize, int threshold) { + File dirFile = new File(dirName); + String[] files = dirFile.list(); + Map> filePhrases= new HashMap>(); + + Map numberOfMatches = new HashMap(); + + for(int i = 0; i < files.length; i++){ + filePhrases.put(files[i], createPhrases(dirName + "/" + files[i], windowSize)); + } + + for (int i = 0; i < files.length; i++) { + String file1 = files[i]; + Set file1Phrases = filePhrases.get(file1); + + for (int j = i; j < files.length; j++) { + String file2 = files[j]; + if (numberOfMatches.containsKey(file2 + "-" + file1) || file1.equals(file2)) { + continue; + } + + Set file2Phrases = filePhrases.get(file2); + + if (file1Phrases == null || file2Phrases == null) + return null; + + int matches = findMatches(file1Phrases, file2Phrases); + + if (matches > threshold) { + String key = file1 + "-" + file2; + numberOfMatches.put(key,matches); + } + } + + } + + return sortResults(numberOfMatches); + } + + + /* + * This method reads the given file and then converts it into a Collection of Strings. + * It does not include punctuation and converts all words in the file to uppercase. + */ + protected static List readFile(String filename) { + if (filename == null) return null; + + List words = new LinkedList(); + + try { + Scanner in = new Scanner(new File(filename)); + while (in.hasNext()) { + words.add(in.next().replaceAll("[^a-zA-Z]", "").toUpperCase()); + } + } + catch (Exception e) { + e.printStackTrace(); + return null; + } + + return words; + } + + + /* + * This method reads a file and converts it into a Set/List of distinct phrases, + * each of size "window". The Strings in each phrase are whitespace-separated. + */ + protected static Set createPhrases(String filename, int window) { + if (filename == null || window < 1) return null; + + List words = readFile(filename); + + Set phrases = new HashSet(); + + for (int i = 0; i < words.size() - window + 1; i++) { + String phrase = ""; + for (int j = 0; j < window; j++) { + phrase += words.get(i+j) + " "; + } + + phrases.add(phrase); + } + + return phrases; + } + + /* + * Returns a Set of Strings that occur in both of the Set parameters. + * However, the comparison is case-insensitive. + */ + protected static int findMatches(Set myPhrases, Set yourPhrases) { + + int matches = 0; + Set smallText = myPhrases.size() < yourPhrases.size() ? myPhrases : yourPhrases; + Set bigText = myPhrases.size() > yourPhrases.size() ? myPhrases : yourPhrases; + String[] smallTextOrdered = smallText.toArray(new String[smallText.size()]); + String[] bigTextOrdered = bigText.toArray(new String[bigText.size()]); + if (myPhrases != null && yourPhrases != null) { + + for (int i = 0; i < smallText.size(); i++) { + for (int j = 0; j < bigText.size(); j++) { + if (smallTextOrdered[i].equalsIgnoreCase(bigTextOrdered[j])) { + matches++; + } + } + } + } + return matches; + } + + /* + * Returns a LinkedHashMap in which the elements of the Map parameter + * are sorted according to the value of the Integer, in non-ascending order. + */ + protected static LinkedHashMap sortResults(Map possibleMatches) { + + // Because this approach modifies the Map as a side effect of printing + // the results, it is necessary to make a copy of the original Map + Map copy = new HashMap(); + + for (String key : possibleMatches.keySet()) { + copy.put(key, possibleMatches.get(key)); + } + + LinkedHashMap list = new LinkedHashMap(); + + for (int i = 0; i < copy.size(); i++) { + int maxValue = 0; + String maxKey = null; + for (String key : copy.keySet()) { + if (copy.get(key) > maxValue) { + maxValue = copy.get(key); + maxKey = key; + } + } + + list.put(maxKey, maxValue); + + copy.put(maxKey, -1); + } + + return list; + } + + /* + * This method is here to help you measure the execution time and get the output of the program. + * You do not need to consider it for improving the efficiency of the detectPlagiarism method. + */ + public static void main(String[] args) { + if (args.length == 0) { + System.out.println("Please specify the name of the directory containing the corpus."); + System.exit(0); + } + String directory = args[0]; + long start = System.currentTimeMillis(); + Map map = PlagiarismDetector.detectPlagiarism(directory, 4, 5); + long end = System.currentTimeMillis(); + double timeInSeconds = (end - start) / (double)1000; + System.out.println("Execution time (wall clock): " + timeInSeconds + " seconds"); + Set> entries = map.entrySet(); + for (Map.Entry entry : entries) { + System.out.println(entry.getKey() + ": " + entry.getValue()); + } + } + +} diff --git a/HW11/corpus.zip b/HW11/corpus.zip new file mode 100644 index 0000000000000000000000000000000000000000..5014cddf480d1efed56a90a2d4c5eb963cb88486 GIT binary patch literal 136959 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 literal 0 HcmV?d00001 diff --git a/HW11/corpus/bgt221.txt b/HW11/corpus/bgt221.txt new file mode 100755 index 0000000..e2cc31d --- /dev/null +++ b/HW11/corpus/bgt221.txt @@ -0,0 +1,9 @@ + +The Curse of a Fatal Flaw +Every highly tragic and dramatic figure has a fatal flaw that leads to his or her downfall. The character of Medea fits into this category perfectly. Excessive passion is what leads Medea to her destruction. Her love for Jason, her selfishness, and her rage are all factors of Medea's harmartia. +First, the strongest factor contributing to Medea's fatal flaw is her love for Jason. During Jason's quest of searching for the Golden Fleece and meets the Princess of Colchis, Medea falls madly in love with Jason and runs off to lolcos with him. Medea and Jason get married and have two children. Medea's excessive love for Jason started showing when she killed his uncle, who was the king of lolcos at the time, so that Jason could take over the throne and rule. But his uncle's murder resulted negatively for Medea and Jason. They were forced to flee from lolcos to the kingdom of Corinth. Once in Corinth, Jason meets the king of Corinth's daughter. He leaves Medea and their two children and marries the princess. Because Medea is madly in love with Jason, Medea is crushed to find out that Jason has left her. Medea explains to the women of Corinth that, It has crushed my heart. Life has no pleasure left, dear friends. I want to die. Jason was my whole life; he knows that well (24). Therefore, Medea becomes outraged and over powered with excessive passion. +Secondly, Medea's selfishness provides power to her fatal flaw. Medea's selfishness is displayed through the act of killing her own two sons. Medea understands that the slaying of her children will make Jason miserable. During this time, the chorus recognizes her self-worship and states, O miserable mother, to destroy your own increase, murder the babes of your body! Stone and iron are you, as you resolved to be (56). Medea does not stop to think what pain she may cause to herself by murdering them. She is only concerned about her happiness that will be derived from Jason's grieving. Medea comes to the conclusion that it is worth the suffering just to see her ex-husband unhappy. Medea states, ...my pain's a fair price, to take away your smile (59). This exhibits Medea's selfishness by the slaying of her sons just to cause sorrow to Jason for her own pleasure. Therefore, selfishness contributes to Medea's harmartia. +Medea's rage also leads to her fatal flaw of excessive passion. Her excessive passion, fed by rage, leads to Medea to do uncalled for acts of violence and murder. Medea kills Jason's uncle in lolcos for the reason that she wanted Jason to be the ruler. The murder of the princess of Corinth is another example of Medea's rage. Her passion drove her to poison clothing and send it to the princess. Not only is Medea proud that she killed her, but when the messenger tells her of the death of the princess, Medea responds by saying, ...But take your time now; tell me, how did they die? You'll give me double pleasure if their death was horrible (52). Also, the Nurse acknowledges Medea's rage. While in conversation with the tutor she says, She'll not relax her rage till it has found its victim (20). This proves to be true since Medea does not give up until she has made Jason miserable. These acts of murder show the wrath of Medea's rage. +In conclusion, Medea's fatal flaw of excessive passion is due to the three main reasons of her love for Jason, her selfishness, and her rage. These factors all contributed to the downfall of Medea's character. +

+Words: 607 diff --git a/HW11/corpus/bmu378.txt b/HW11/corpus/bmu378.txt new file mode 100755 index 0000000..d2d86bb --- /dev/null +++ b/HW11/corpus/bmu378.txt @@ -0,0 +1,20 @@ + +Introduction +MCI Worldcom new CEO Bernard Ebbers is changing MCI's old ways. The problem is that MCI before merging spent too much money on accommodations for senior management. The second problem is that MCI Worldcom is ignoring the wireless industry boom. +Recommendation +I recommend that MCI Worldcom should try to acquire a wireless company like Nextel or Airtouch to gain entry to the booming market. The company would become a better telecommunications business and establish significant market presence that would generate profitability. +If MCI Worldcom doesn't acquire a wireless company, they should consolidate. Consolidating with GSM would provide MCI Worldcom with an almost nationwide wireless network. It would also give MCI Worldcom a clear advantage since it is a year and a half ahead than other companies in digital standards. +MCI Worldcom must also reduce high costs. To cut costs, the company must first identify where costs can be eliminated or replaced with more economical substitutions. I would also recommend that if the company wants to reduce costs that the CEO should demonstrate his commitment to lowering costs by making himself as an example. I would not invest on MCI Worldcom stock. The company's market price has been trickling down lately. I think that if MCI Worldcom were part of the wireless market then it would improve revenues. Since they have ignored this opportunity, I feel that the company will fall behind because of failure to remain responsive to its customers and to changing market conditions. +Current Strategy +MCI Worldcom's new CEO Bernard Ebbers philosophy of slashing expenses and consolidating all traffic on a single network has been proved 67 times after buying 67 phone companies. He is now trying to do the same after merging with MCI by reducing carefree spending and avoiding leasing links from other companies for their phone and internet networks. He has reduced the company's workforce by laying off 2215 workers and plans to continue. +He also has downgraded luxuries for executives such as corporate jets, first class seating and stays at expensive hotels. These luxurious accommodations have been substituted with low cost carriers, coach class and staying at Inns. Mr. Ebbers has also eliminated company cars for all executives except for himself and Chairman Bert C. Roberts Jr. +He is also trying to change the organizational structure of MCI Worldcom by using the appropriate control and incentive systems to motivate employee behavior. The new CEO has offered all employees stock options. Stock options give employees the incentive to help improve company performance and to share in the profits that result. He is also implementing a control system that monitors spending by asking executives to submit monthly revenue statements. +Bernard Ebbers personal lifestyle and down to earth attitude has also helped project the company's new culture by popping in employee offices to say hello, and wearing jeans and cowboy boots has made him popular among workers. Mr. Ebbers likes to eat in casual restaurants and currently lives in a double wide trailer home on his soybean farm. +Ebbers ways of doing business have given results, MCI Worldcom reported fourth quarter revenues surged 14 %, to $8 billion for the combined companies, while net earnings hit $428 million after a loss in the year earlier period. The stock soared to 5.5 % that day, to $80.44. Ebber believes he can bring more results like this in the future and that this is only the beginning. MCI Worldcom currently wants to focus on the data and international services segments. MCI Worldcom's data business is expected to triple to $23.2 billion, by 2002. The company also plans to build its own communication networks overseas and boost international sales by 40 % to take market share. +ANALYSIS OF MCI WORLDCOM +The benefit of MCI Worldcom joining the wireless business segment is that it would become a stronger competitor for AT&T. The number of U.S. wireless customers has risen 25% in the past year to 69 million. By 2003 wireless will account for 15% of total communication minutes in the U.S. +AT&T is planning to introduce a new bundle of services for corporate customers designed strategically to take advantage of MCI Worldcom's weak point in the wireless segment. The head of AT&T's corporate unit says that under the new plan they would be able to offer their business customers the same rate for wireless phones equal to long distance rates. Businesses account for 47% of wireless revenues in the U.S. market. Analysts expect these new plans offering bundles of services will increase the AT&T advantage. MCI Worldcom can only win from entering the wireless market. An acquisition or consolidation may dilute earnings but they clearly outweigh the risks. +The investment strategy that MCI Worldcom is following is the profit strategy. MCI Worldcom is attempting to maximize their existing data and international fast growing segments. MCI Worldcom data business is expected to triple to $23.2 billion while AT&T data revenues are estimated at only $13.9 billion. MCI Worldcom is building their own communication networks overseas which gives the company a clear advantage. The profit strategy works only as long as competitive forces remain relatively constant. A company must be alert to threats from the environment and must take care not to become complacent and unresponsive to changes in it. MCI Worldcom's competitors are gaining market share in the profitable growing wireless segment. These are the changes in the telecommunications industry that MCI Worldcom is not responding to. +The growth stage is the time for companies to consolidate existing market niches and enter new ones so they can increase market share. MCI Worldcom should follow the growth strategy, which clearly means wireless strategy. The growth strategy 's goal is to maintain it’s competitive position in a rapidly expanding market and to grow with the expanding market. +

+Words: 964 diff --git a/HW11/corpus/bmu385.txt b/HW11/corpus/bmu385.txt new file mode 100755 index 0000000..505113e --- /dev/null +++ b/HW11/corpus/bmu385.txt @@ -0,0 +1,30 @@ + +Once viewed as two separate disciplines, business and communication, have now meshed together to produce a hybrid business environment in which the everyday functions of business are intimately tied to communication (Pincus, 1997). Communication in the business world is imperative for success. This holds true for interpersonal communication, communication between management and staff, and for practically every other contact a business has, both within its own establishment and the outside world. +Effective communication is critical for the success of any organization. Through the use of proper communication skills, individuals will be better able to function as a group, thus allowing organizations to share information, analyze situations and to set goals (Nelton, 1995). Communicating properly among peers improves an individual’s all around skills. The more successfully a business functions the better it enables employees to perform jobs better. Managers pass on information and train subordinates more effectively, and in general a business has a better chance of profiting. In today’s turbulent economic environment and rapid technological change, communication is critical in allowing a business to deal with the restructuring of national and international economies, in preventing market saturation, and in allowing a business to deal with their competitors more effectively (Nelton, 1995, PG). Cushman and King (1997) have proposed the “high speed management” to describe this new business environment. They emphasize the importance of communication in this theory and conclude that: +“In the final analysis it is the innovative, adaptable, flexible, efficient, and rapid use of information and communication which allows an organization to reorient rapidly and successfully in a volatile business environment.” +Another very important factor in the changing business environment is that of globalization (Nelton, 1995). It is very evident when we look at the current state of world affairs that our world is becoming a smaller place. We now have overnight delivery of packages, email communication and the ever so popular cellular communication. Globalization and increased international business can be directly attributed to mass media and mass transit. With new technologies such as videophone, Internet chat and Internet meeting rooms the thought of globalization becomes a reality for even the smallest of companies. The concept of globalization sometimes approaches this change as being one which either should or will result in a complete homogenization of culture and the formation of a unified global community. At the very least globalization will result in a number of distinct border cultures, which are hybrids of interacting cultures. What this means is that the savvy business person not only has to be prepared to communicate with those of his or her own culture but also with other cultures (Nelton, 1995). +Many obvious precipitators of this increased business contact between the world’s cultures can be attributed to this globalization phenomenon. One of the reasons is international agreements such as the North American Free Trade Agreement. The North American Free Trade Agreement was initiated between the United States, Canada, and Mexico on January 1, 1994. This agreement referred to as the “trade agreement” has had a huge impact on exchange of material and cultural goods between the United States and other nations in North America as well as on the degree of business communication which occurs between these countries. Increased business diversity is not only occurring because of factors such as the North American Free Trade Agreement, it is also occurring because of a greater number of cultures within business itself. Women in the workplace are also making the work force more diversified and increasing the need for more effective communication skills (Nelton, 1995). +It is an acknowledged fact that conversational styles and communication skills vary between cultures and genders (Nelton, 1995). It has been noted regarding the increased business contact between cultures as a result of globalization; increased diversity in the workplace itself, whether through the presence of an increased number of cultures or through the presence of a greater number of women; businesses must now devote greater amounts of effort toward communication in recognition of the different communication styles which exist (Nelton, 1995). Deborah Tannen, author of “Talking from Nine to Five” states: +“Each individual has a unique style, influenced by a personal history of many influences such as geographic region, ethnicity, class, sexual orientation, occupation, religion, and age—as well as a unique personality and spirit (Nelton, 1995, PG)”. +The North American Free Trade Agreement is even more important now because the businesses of United States and the Latin American countries are beginning to make greater efforts to understand these individual and cultural communication styles. They are accepting input as a two-way vehicle of exchange, which can be of direct economic and cultural benefit to each. By reducing or limiting trade barriers, this agreement has bolstered business activity between Mexico and the United States tremendously as well as between the United States and other Latin American countries. Each country is taking on certain aspects of the other, at least in certain sometimes poorly defined geographic and cultural areas. +Communication skills play a large role in business from the time an applicant initially approaches the business for employment. In at least one study communication skills were weighed more heavily by potential employers than were grade point averages, degrees, or even technical skills in determining whether or not to hire entry-level applicants (Wardrobe, 1994). Correlations have been made between the level of communication skills and those who rate high in job performance (Scuder and Guinan, 1989). Oral communication skills have, in fact, been found to be the second most important job skill by the American Society of Personnel Administrators (Curtis, Winsor, and Stephens, 1989). +Even business colleges have begun to recognize the importance of communication skills in business success and many have begun to offer their own communication classes (Ober, 1987; Sorenson, Savage, and Orem, 1990). Right here in Beaverfalls, P.A, we have a fine business institute in Geneva College. Some feel that the emphasis on communication skills is still not enough however. Pinkard (1997), for example, reports that ninety-eight percent of those pursuing MBAs at Stanford University in 1996 complemented their coursework with only one workshop in communication. Pinkard and others criticize business programs as being inadequate in regard to imparting communication skills to their students and encourage the inclusion of many communications courses in business programs. In fact, only half of 215 MBA programs which Pinkard reviewed across the nation in 1995 required any sort of training in communications skills. In acknowledgment of this Pinkard (1997, PG) states: +“As I see it, we’re barely halfway up the mountain. Way too early to hoist the flag and sip champagne. The truth is, according to many business employers and research, MBA graduates today are unprepared to enter a work place where the manager’s role is fast shifting from order-giver to team-builder”. +The situation is improving but slowly. Public speaking skills are gaining a particular emphasis in recognition of various studies, which identify public speaking as a crucial employment skill (Bowwman and Branchaw, 1988; Hyslop and Farris, 1984; Wentling, 1987; Wilmington, 1989). Mitchell, Scriven and Wayne (1990) report that public speaking skills are particularly crucial given that fifty-eight percent of new employees are expected to deliver at least one oral report of twenty minutes or less in the first six months of employment. The importance of improving communication skills in the business environment cannot be overestimated. Business success very simply revolves around effective communication both within a business and between representatives of that business and others on the outside. Many employees already have effective communication skills that they have learned through school or through their own personal efforts. Others, however, have a long way to go. Employers should develop ways to assess these skills and to provide appropriate training where necessary. +

Bibliography

+Bowman, J. P., & Branchaw, B. P. (1988). Are we teaching communication skills for the next decade? Business Education Forum, 42, 17-18. +Curtis, D. B., Winsor, J. L., & Stephens, R. D. (1989). National preferences in business and communication education. Communication Education, 38, 6-14. +Cushman, Donald P. and Sarah Sanderson King. (1997). Communication and High-Speed Management. State University of New York Press. New York. +Hyslop, D. J., & Faris, K. (1984). Integrate communication skills into all business classes. Business Education Forum, 38, 51-57. +Mitchell, R. B., Scriven, J. D., & Wayne, F. S. (1990). An analysis of business recruiters’ assessment of the importance of verbal, nonverbal, and group interaction communication skills. Paper presented at the meeting of the Association for Business Communication International/National Convention, San Antonio, Texas. +Nelton, Sharon. (1 Nov 1995). Face to face: by communicating the old-fashioned way - through talking and listening to customers and employees - companies are achieving new goals. Nation’s Business. +Ober, S. (1987). The status of post secondary business communication instruction--1986 vs. 1982. Journal of Business Communication, 24, 49-59. +Pincus, J. David. (1 Feb 1997). To get an MBA or an MA in communication?, Communication World. +Scudder, J. N., & Buinan, P. J. (1989). Communication competencies as discriminators of superiors’ ratings of employee performance. Journal of Business Communication, 26, 217-229. +Sorenson, R. L., Savage, G. T., & Orem, E. (1990). A profile of communication faculty needs in business schools and colleges. Communication Education, 38, 148-160. +Wardrope, William J.-Bayless, Marsha L. (1 Feb 1994). Oral communication skills instruction in business schools. Journal of Education for Business. +Wentling, R. M. (1987). Employability skills: The role of business education. Journal of Education for Business, 62, 313-317. +Wilmington, S. C. (1989). Oral communication for a career in business. +The Bulletin, 52, 8-12. +

+Words: 1583 diff --git a/HW11/corpus/bmu386.txt b/HW11/corpus/bmu386.txt new file mode 100755 index 0000000..ec980d7 --- /dev/null +++ b/HW11/corpus/bmu386.txt @@ -0,0 +1 @@ + Outsourcing And Its Advantage And Disadvantage The word outsourcing could be described as the contractual relationship with a specialised outside service provider for work traditionally done in-house. Outsourcing could also be defined as the use of external agents to perform one or more organisational activities. In the last decade or so there has been a trend, particular among large scale companies, to hand over the whole or part of the distribution function to the external agents. One should emphasis that outsourcing is an issue that is not specific to distribution. Many other organisational functions, such as information system, building maintenance, etc…, have been outsource for many years in organisations. There are different reasons for organisations outsourcing their distribution function. More and more organisations today face a dynamic and changing environment. This, in turn, is requiring these organisations to adapt. Competition is also changing. The global economy means that competitors are likely to come from across the ocean as from across town. Successful organisations will be the ones that can change in response to the competition and changing environment. In other words, they will be flexible. Therefore, today’s organisation stand in sharp contrast to the typical bureaucratic organisations that have many vertical levels of management and where control is sought through ownership. In such organisations, Research and Development are done in-house, production occurs in company-owned plants, and sales and distribution are performed by the company’s own employees. To support all this, management has to employ extra personal including accountants, human resources specialist and supply chain management specialists. However, nowadays successful organisations outsource many of these functions and concentrate on what it do best. Outsourcing can help organisations to reduce the impact of change in the environment by outsourcing some functions to specialist companies on that function who have more expertise and focus to concentrate on managing change. So, outsourcing could consider as a strategy to manage change in the external environment. Globalisation is another aspect which has impact upon increasing outsourcing. Nowadays, many companies are turning their attention to foreign markets, the number of global companies are accelerating. But these companies do not have in-house expertise to negotiate or operate the supply chain process in international markets. So, they need to outsource their supply chain to logistic companies which have international expertise in the distribution function. The another reason for increasing outsourcing is the increasing complexity of distribution networks. Storing and moving goods have become more complex as the technology is advancing too fast. A manufacturing organisation normally do not want to waste its management resources to this functions. Therefore, they prefer to outsource this function to logistics companies which possess all the necessary skills and technology in this service. For example, Marks and Spencer, one of the world’s leading retailers has outsource its distribution function to Exel , one of the leading companies in supplying logistic service. M&S has approached Exel to take control of its complex distribution service. Now, Exel provides a distribution service for 23 M&S stores in South England, and also deals with M&S in France, Spain and Hong Kong. Exel has bought a revolutionary technology to M&S export operation by enabling 10 suits to be shipped in the space normally occupied by four garments. In addition, M&S customers start to get a high level of service because stores could be replenished quickly. All these and other benefits M&S has gained through outsourcing its complex distribution service. There are many advantages which a company could get from outsourcing its distribution functions. It could reduce the operating cost of the firms. A study which has been conducted in 1993 reported that a company could reduce 9% of its operating costs by outsourcing. When a company is outsourced its distribution function to world-class provider, it would reduce the cost of this function as the provider would be more efficient and specialist in this function. Also, by outsourcing non-core activities like distribution, a company could focus on its core activities and increase revenues. . Managers realise that by outsourcing their routine, nonessential operations, they can better focus on the core competencies that truly differentiate them from competitor. For example, Ericsson one, of the leading companies in the telecommunication industry, wanted to reduce its costs in the supply chain by finding a solution to its warehouses in Philippines. Ericsson is always trying to reduce costs in different areas of business, this is including, the supply chain so as to save money and focus on Research and development. Therefore, Ericsson turned to Exel. Ericsson has leased the warehousing operation to Exel on a two years contract. Exel has provided a flexible service to Ericsson which has resulted in cost saving and made Ericsson concentrate on its core businesses. Before Ericsson has to handle the warehouse operation in-house but it was not the core competencies of the business. Another advantage of outsourcing is the reduction of the need to invest in non-core business assets such as warehousing and carriers. This will allow the firm to make the capital funds more available for core functions such as research and development in the telecommunication industry. For example, Northern Telecom manufacture enterprise which is operating in 130 countries have outsourced its distribution service to Ryder Dedicated Logistic. The main reason for Northern Telecom to outsource its distribution function, it did not want to invest in non-core activities. ‘ The core competency of Northern is not fleet management. If the president of our company has a million dollars to invest, will he put it into fixing tracks or a new telecommunication system?’ says David Grant, General Manager, Global Logistic. The development and increasing implementation of outsourcing has not been without its problem. The cost escalation and lack of quality of service are two of the more frequent complaints from firms towards the third party, although contractors argue that these problems often stem from firm’s failure to be precise about what they want by outsourcing their distribution service. Clear objectives need to be set by and to achieve this a high level of communication and understanding between firm and service provider must be established. There's no magic solution, experts agree. But organisations can reduce outsourcing anxiety -- and boost their chances for success -- by carefully assessing their needs, finding outsourcers that match those needs and, above all, engaging those outsourcers in a functional, committed relationship. More and more, outsourcing deals are not being patterned after the traditional vendor/client relationship but are being forged as intensive, long-term and highly interdependent partnerships in which value and risk are shared. Another risk outsourcing is the impact of outsourcing on those currently responsible for management of the function is fundamental. If the service is outsourced, the management of the provision of the service from within the organisation is radically changed from management of a function to management of the business relationship with a contractor. The lack of control posed by movement of this function outside of the organisation is often seen as the greatest risk of outsourcing. Therefore, it needs to be carefully planned and managed. In reality, the effect of outsourcing can simply be seen as a shift in focus from managing a function to managing a contractual relationship. If properly implemented, it need not represent a loss of control. Careful planning together with a contract written to provide for control measures such as performance monitoring, and good contract administration will minimise or negate any lack of control. Outsourcing now commonly includes asset transfers. Examples are transfers of staff, sale of existing equipment, and/or a transfer of existing contracts used in the provision of the service. It is common for specialist outsourcing companies to seek a transfer of existing staff to do the work. An organisation can facilitate this process by allowing communication between staff and bidders about options for staff. Many staff view the opportunity to work with an organisation that specialises in their field as valuable; others will prefer redeployment or simply a redundancy. Sometimes the sale, lease or sublicense of a site is also involved. It is therefore important that a complete asset valuation is undertaken as part of the process of defining an organisation's current service and preferred requirements. An examination of relevant documentation should also be undertaken. The organisation must know what equipment and other physical property it has, including consumables, what contracts are currently used in the provision of the service and relevant details of those contracts. It is common for specialist outsourcing companies to seek a transfer of existing staff to do the work. An organisation can facilitate this process by allowing communication between staff and bidders about options for staff. All these need to be consider when the company decide to outsource its distribution activities to the external agents. As noted, there are many advantages for companies who choose outsourcing as a means of satisfying their logistics need, but just as there are advantages there are also disadvantages. Outsourcing is based upon fundamental principles and, if those are applied at the outset of a relationship, the parties will most likely have an effective, successful relationship. But if the parties enter into an agreement that is not based on those principles, the result will be an unsatisfactory relationship and, probably, an early termination of the contract. The first of these basic principles is for the buyer to determine the scope of services and the metrics for the performance levels it wants from the supplier. This is the only way a buyer can achieve a comfort level with turning over its process to the supplier and ensuring that it gets what it pays for. This is the only way to ensure accountability from the supplier. It must be done up-front, before the contract is signed. A certain cause for failure in an outsourcing relationship is for the buyer to let the supplier dictate what the services and performance levels will be. Another sure cause for failure is for the buyer not to completely describe the scope and boundaries of every component of the service. This can lead to a supplier providing something that was not agreed upon and then charging a premium for it or the supplier not providing something the buyer assumed it would be getting for the price it is paying. There's no magic solution for these problems. But organisations can reduce outsourcing anxiety -- and boost their chances for success -- by carefully assessing their needs, finding outsourcers that match those needs and, above all, engaging those outsourcers in a functional, committed relationship. More and more, outsourcing deals are not being patterned after the traditional vendor/client relationship but are being forged as intensive, long-term and highly interdependent partnerships in which value and risk are shared. Another disadvantage of outsourcing is the loss of control, especially when small organisation outsource its distribution service. The way to get around that problem is to be careful when selecting vendors and when crafting outsourcing contracts. For example, contracts should include objective measures of performance and a timetable for meeting those objectives. Should a vendor's performance fall below a performance standard or otherwise come up short, the company should have a course of action to take. In addition, the logistic company may be distributing the products, but ultimately the manufactory are responsible for the customer relationship. The customer only cares about receiving the product - not who sent it or how it got there. The company need to monitor and evaluate the work of the third party and need to be firm in its needs as the poor performance from the logistic will lead the firm to loose its customers and eventually loose its market share. Conclusion : A firm should outsource any activity which reduce or distract from its ability to focus on core activities of the firm. If the organisation do everything, it would not have the ability to develop its core competencies and gain competitive advantage. But there is important point, which is, firms should be careful when they select the company which will provide the necessary service. The relationship between the company and the outsourcing vendor is of the utmost importance. Effective and thorough contractual agreements are the key to a successful distribution outsourcing experience. The specific needs of the organisation should be matched with the supplier's capabilities during negotiations, to develop a contract around a shared vision. Also, the firm need to check if the provider are capable to do the job in proper way. Most of the failure of outsourcing cause when the third party do not provide the desire service to the firm. Also, the firm should be monitor the third party to check if they are doing the right job >

Bibliography

www.firmbuilder.com www.cnn.com www.ft.com

Words: 2201 \ No newline at end of file diff --git a/HW11/corpus/bmu388.txt b/HW11/corpus/bmu388.txt new file mode 100755 index 0000000..03a9a11 --- /dev/null +++ b/HW11/corpus/bmu388.txt @@ -0,0 +1,29 @@ + +Small business: +In our definition we consider that business as a small business, which are registered with Government agencies and requires initial capital of 500,000,00,000. The turnover for a small business ranges from 25,00,000,00,000 and number of employees ranges from 5 depending upon the nature of business. +Examples of small business in Pakistan: +1. Nagori milk shop +2. Time medico +3. Almas dish washing powder +4. Allahabad stores +5. Kaybees +Entrepreneur: +An entrepreneur is someone who recognizes his opportunities. He raises the capital and other resources when needed and takes some or all the risk. +1. An entrepreneur must have total commitment to his work +2. To achieve success he requires lot of hard work. +3. A good health is necessary for doing all the hard work. +4. Self discipline. He should not deviate from his target. +5. Originality of ideas +6. Investment. To start the business he requires financial resources. +7. An entrepreneur must have a need to achieve a success. +8. He should be self-confident. +9. Mental strength is very important for an entrepreneur. +10. Relationship with people. How he interacts with customers, suppliers, and employees is very important characteristic. +11. Recognition +12. Ability to communicate with people and to understand how another person thinks is very important. +13. He should have technical knowledge of his business. +14. He should have the ability to make quick and correct decisions. +Entrepreneurs as a role model: +1. +

+Words: 237 diff --git a/HW11/corpus/bmu389.txt b/HW11/corpus/bmu389.txt new file mode 100755 index 0000000..16cf1cd --- /dev/null +++ b/HW11/corpus/bmu389.txt @@ -0,0 +1,7 @@ + +Consumer Behaviour +Consumers have so many choices to make compared to ten or even twenty years ago. Today as always, business growth depends heavily on loyal customers who return because they are satisfied with the product and/or service they have received. But first companies have to bring consumers into the stores. The companies bring consumers into the store by marketing their product. The average consumer would probably define marketing as a combination of advertising and selling. It actually includes a good deal more. Modern marketing is most simply defined as directing the flow of goods from producers to customers. In order to answer this question fully we must define consumer goods which means goods that are used or bought for use primarily for personal, family, or household purposes. The paper outlines the contributions of marketing through fast moving consumer goods. Promotion, which works hand in hand with marketing a product, allows the product to be relayed to the right consumer through campaigns. A Market research must be completed to find a target audience which is used for promotional and advertising reasons. The last part of the scheme is the actual advertising of the good which pulls the consumer into the store. Marketing has had an influential impact on fast moving consumer goods through abroad range of activities including, promotion, market research, and advertising. Promotion is used to communicate information about goods and services to target market audiences thereby facilitating the exchange process. Promotion plays an important role in informing, educating, persuading and reminding customers. The promotional mix is adjusted according to the organizations promotional objectives and its marketing situation. Generally, in consumer’s services, marketing and advertising will be by far the main component and the most expensive. Promotion is essentially about communication. Target audiences need to receive information about goods and services before they can begin to consider making a purchase. The promotional objectives will influence the nature of the promotional message and the type of appeal used to get the message across. One of the key tasks in designing and executing promotional programmes is the selection of appropriate media for advertising and other forms of communication. The range of possible media choice is extensive but will ultimately be governed by factors such as the budget available and the target audience profile. The development of an effective promotional campaign involves combining the promotional mix elements in the most appropriate way to meet the organizations communications objectives. Evaluation and monitoring is important and one method of evaluation is by completing marketing research. (Woodruffe 1995149,163-4) An advertisement, or a campaign of advertisements, is planned in much the same way a successful salesperson plans the approach to be used on a personal call. The first stage is working out the strategy. This requires a thorough analysis of all available market research, personal discussions--or focus groups--with typical prospective buyers of the product, and knowledge of all competitive products and their advertising. Based on the understanding and insights derived from this information, advertising professionals write a strategy that defines the prospects that constitute the target market to which they must direct the message and what must be communicated in order to persuade the prospects to take the action that is desired. With this strategy as a guide, copywriters and art directors begin to create the advertisements. At this second stage they try to come up with an idea that involves the prospect, pertains to his life or problems, and is memorable. The idea can take the form of an unexpected set of words or a graphic symbol. It also can be a combination of words and graphics, and even music. An advertising idea works best when it is a totally unexpected yet thoroughly relevant fulfillment of the strategy. The third stage is the execution of the idea. This means turning the idea into some form of communication that a prospect can see or hear. For print advertising, execution involves writing text, taking photographs or commissioning drawings, arranging elements on the page (layout), setting type, making photo engravings, and so on. For broadcast advertising, it may mean writing dialogue and composing music, hiring actors and recording voices, filming in a studio or on location. Throughout all three of these stages, research plays an active role. Market research provides the information on which the strategy is based. Copy research may test the relative strength of several ideas on small groups of consumers or larger national samples. Focus groups may uncover communications problems in various headlines, photographs, actors, or musical compositions along the way. Research remains active after the advertisement has been executed. Often a finished print ad or broadcast commercial is tested before it appears in print or on the air, and it is not unusual to track the effect of advertising in the marketplace during the course of a campaign. The objective of any advertisement is to convince people that it is in their best interests to take an action the advertiser is recommending. The action may be to purchase a product, go to a showroom to try the product, use a service, vote for a political candidate, make a contribution, or even to join the Army. Like any personal salesperson, the advertisement tries to persuade. Advertising companies are keeping the pulse on contemporary culture, surging with new innovative marketing techniques that are imputed through promotion. Currently, consumers “expectations need to be exceeded for commercial success so that customers are delighted with the outcome.” (Jobber 1998: 13) Companies take pride in developing advertising that breaks through the media clutter and creates lasting impressions on potential buyers minds. It is essential to be seen on TV, magazines, and other media in order to show potential buyers that your product is worth investing in. Today, media is so integrated into the society that it dominates the culture. Therefore, media presence is crucial in influencing consumers. The worlds’ cultures are growing increasingly visual. People spend less time reading and more time watching. Advertisers want to engage the viewer using highly simplified concepts that are a fusion of visuals and words. They want their ideas to communicate linguistically in seconds, yet stay imprinted on the mind of the buyer. “Companies need to avoid the mistake of setting customer expectations too high through exaggerated promotional claim since this can lead to dissatisfaction if performance falls short of expectations”. (Jobber 1998: 12) Finding out what the customer wants is one of the problems marketing research tries to solve. Marketing research has been defined as trying to analyze marketing problems scientifically. It studies people as buyers and sellers, examining their habits, attitudes, preferences, dislikes, and purchasing power. It often studies specific segments of a population, such as teenagers, high-income groups, or senior citizens. Marketing research also investigates distribution systems, pricing, promotion, product design, packaging, brand names, and almost every aspect of the seller-buyer relationship. Marketing research is divided into a number of sub areas. Advertising research attempts to find out the effectiveness of advertising. It also seeks to learn the best media for advertising specific products: television, newspapers, radio, magazines, billboards, and others. Market analysis tries to identify and measure markets for specific products and to estimate sales potential. Markets may be differentiated by population groups or by geography. Some types of clothing are more likely to sell in Florida and California than in the northern Midwest. Some cosmetics will appeal more to black customers than to white customers. Marketing research is an expensive undertaking, and its costs are built into the prices of products. Almost every company in the United States that manufactures a product, that provides a service, or that sells products or services through retail outlets uses advertising. Those that use it most are companies that must create a demand for several products or services among many people residing in a large area. While advertising brings the economies of mass selling to the manufacturer, it produces benefits for the consumer as well. Some of those economies are passed along to the purchaser so that the cost of a product sold primarily through advertising is usually far less than one sold through personal salespeople. Advertising brings people immediate news about products that have just come on the market. Finally, advertising pays for the programs on commercial television and radio and for about two thirds of the cost of publishing magazines and newspapers. Consumer goods are those that are sold to final users, the customers. These goods include food, clothing, automobiles, television sets, appliances, and all those things people go to stores to purchase. To sell a product or good successfully you must appeal to the consumer. Companies use advertisement to entice them to go into stores and purchase products. For instance, coffee is a very popular and fast selling consumer good, which will always be in demand. A popular commercial and slogan was used by Maxwell Coffee to differiante them from other coffee companies. “A Cup of Instant Culture” was the slogan the company used earlier this decade. With coffee drinking on the wane, coffee makers can no longer simply offer satisfied faces grinning over cups of steaming java. Coffee, like lifestyles, must be exotic and sophisticated. P&G's Folger's and Kraft General Food's Maxwell House have spent bundles not only to keep their jingles alive but to show that they fit into a thirty something mindset awash with babies, careers and an amateur’s appreciation for those fresh-roasted grounds. Ironically, the most efficient performers were two Nestle brands that don't offer the fresh-ground variety: Nescafe and Taster's Choice. Both reduced their spending and increased their efficiency dramatically. For Taster's Choice, the trick may have been its allusions to elegance: Is this one too good for your guests? A handsome neighbor asks a well-coiffed hostess who's looking to borrow some coffee. Nescafe evokes the exotic with scenes of tropical splendor. Hills Brothers, which kept both spending and efficiency relatively static, goes even further, taking viewers on a jungle expedition filled with toucans and rain forest haze, all to the strains of melodies familiar to fans of Paul Simon. To improve the selling of consumer goods companies are reevaluating their advertising techniques and promotions. Online advertising revenue grew 66 percent between the first and second quarters of this year, with significant gains made in the consumer-goods business. Those are among the findings of a report based on a survey of major advertising sites that the Internet Advertising Bureau released last week. The study, conducted by Coopers & Lybrand's New Media Group, found that total spending rose to $214.4 million in the quarter ended June 30, up from $129.5 million in the March quarter. These are the strongest results we've seen yet, said Rich LeFurgy, chairman of the IAB and senior vice president of advertising for ESPN/ABCNews Internet. The advertising bureau is a trade group whose primary members are sites that are ad-supported. The bureau's numbers reflect self-reported revenue figures from more than 800 sites, each of which has at least $5,000 a month in online ad revenue. The survey gets a 90 percent response rate, according to Peter Petrusky, who oversees the study for Coopers & Lybrand. The growth of ads for consumer goods was particularly noteworthy given that ads for computers and related products had been dominant since the Web's inception. Ads for consumer goods were responsible or 30 percent of revenue in the second quarter, up from 17 percent in the first quarter. Following consumer goods were financial services (22 percent of total spending), computer goods (21 percent), and new media and telecommunications (7 percent each). LeFurgy said the growth demonstrated that consumer-goods companies were moving out of an experimental mode and into a commitment mode on the Web. In conclusion, the client above used this information to evaluate the effectiveness of the advertising. They determined that the advertising was memorable, but that the public tended not to recall the message the client was trying to portray. They were able to make changes to the advertising to better communicate the intended message. All of these types of marketing are attempts to find and reach the elusive and demanding consumer. However, one of the most interesting of these responses is it grows out of the conviction that the only way for marketing to be effective with the consumer of today is to radically change and become subversive. The marketing techniques, advertising, and promotion used by today’s companies help consumer goods and services sell quickly. +

Bibliography

+Atiyah P.S. The Sale of Goods London: Pitman: London, 1990. Dobson A.P. Sale of Goods and Consumer Credit. London: Sweet & Maxwell Limted 1989. Jobber, David Principles and Practice of Marketing. London: McGraw Hill 2nd ed, 1998 Mowen, John C. and Minor, Micheal. Consumer Behaviour 5th ed New Jersey: Prentice Hall, 1998 Woodruffe, Helen Services Marketing. M&E Pitman: London, 1995 +

+Words: 2132 diff --git a/HW11/corpus/bmu390.txt b/HW11/corpus/bmu390.txt new file mode 100755 index 0000000..cfb7964 --- /dev/null +++ b/HW11/corpus/bmu390.txt @@ -0,0 +1,101 @@ + +PART 1 -INTRODUCTION +Review Process +On 29 September 1999, the Minister for Family and Community Services announced the Government's intention to review the Australian welfare system. The Minister appointed this Reference Group to consult with the community and provide advice to the Government on welfare reform. The Group's terms of reference and membership are at Attachment A to this report. +In March this year the Reference Group released an Interim Report that outlined a new framework for a fundamental re-orientation of Australia's social support system and sought feedback from the Australian community. +After the Interim Report was released, the Reference Group received over 300 written responses as well as verbal feedback from income support recipients, business and community representatives. +This Final Report presents our medium to long term recommendations. In addition, we set out some initial steps, which could be taken in the development of a new Participation Support System. +The Reference Group believes the full implementation of the new system may take a decade. Nevertheless, much can be done in the short term to improve the current system to encourage and facilitate participation. +The Need for Fundamental Reform +Trends +Australia is in the midst of a profound economic and social transformation. The consequences of this transformation require us to re-think and re-configure our approach to social support. +Disappointingly, the current social support system may be failing many of those it was designed to help. +Australia is in its eighth year of strong economic growth, yet joblessness, underemployment and reliance on income support remain unacceptably high. Disadvantage is also concentrated increasingly in particular segments of the population and in particular localities. These are not problems being faced by Australia alone; they are being experienced in many comparable countries. +Over recent decades a variety of economic and demographic factors have combined to create the new and disturbing phenomena of ‘jobless families’ and ‘job poor communities’. These unequal outcomes have generated the unacceptable prospect that significant concentrations of economic and social disadvantage might become entrenched. +In its analysis, the Reference Group focused on four trends (discussed more fully at Attachment B) that underpin the need for a bold change to our social support system: +· A growing divide between 'job rich' and 'job poor' households. There is strong employment growth in some areas, but high rates of joblessness persist in many regions and localities. In addition, too many children live in families with no parent in paid work. +· Labour market trends have brought changes in the balance between permanent full-time jobs and part-time and casual work, between male and female employment, between jobs in manufacturing and primary industry and jobs in service industries. Many of the new part-time jobs have been taken in households where there is someone already in employment, which contributes to the widening gap in the distribution of jobs. +· More people receive income support. Over the past thirty years, there has been a steady upward trend in the proportion of the workforce-age population receiving income support and other publicly provided assistance. Of special concern is the proportion of the population that depends on income support for the majority of their income. +· Job opportunities for less skilled workers have stagnated or declined, while technological change and the globalisation of industry and trade has increased the demand for highly skilled workers. This has been associated with a widening distribution of earnings. +Entrenched economic and social disadvantage +Without appropriate action now, Australia may be consigning large numbers of people to an intergenerational cycle of significant joblessness. +Australia already has one of the highest levels of joblessness among families with children in OECD countries (OECD 1998). In June 1999, about 860,000 children lived in a jobless household. +The available evidence suggests that children in families experiencing long term joblessness are more likely to rely heavily on income support as they grow up (Pech & McCoull, 1999). +Long term economic and social disadvantage has negative consequences for individuals, their families and the broader community. Lack of paid employment during the prime working years, and consequent reliance on income support, reduce current and lifetime incomes. +Participation in paid employment is a major source of self-esteem. Without it, people can fail to develop, or become disengaged from, employment, family and community networks. This can lead to physical and psychological ill health and reduced life opportunities for parents and their children. +In recent times, an unequal distribution of employment gains has also seen neighbourhoods with higher employment and income levels improve their position relative to neighbourhoods with lower employment and lower average incomes (Gregory & Hunter 1995). +Just as with jobless families, the problems facing job poor communities can be self-reinforcing. The most disadvantaged regions have poorer educational, social and transport infrastructure as well as reduced employment opportunities. Without intervention, the cycle of decline in disadvantaged areas may continue despite employment gains in the economy overall. +Suitability of existing arrangements +The current social support system has its origins in a fundamentally different economic and social environment when unemployment was low and generally short term and the most common family type was a couple with children and a principal male breadwinner. The growth of unemployment, the rising trend of lone parenthood and an aging population have made income support a less exceptional circumstance. +We have identified four particular shortcomings with the current social support system: +· Service delivery arrangements are fragmented and not adequately focussed on participation goals for all people of workforce age. +· There is an overly complex and rigid categorical array of pensions and allowances for people of workforce age. +· There are inadequate incentives for some forms of participation and inadequate rewards for some forms of work. +· The system does not provide enough recognition of participation. +Participation Support System +Overview +Central to our vision is a belief that the nation’s social support system must be judged by its capacity to help people participate economically and socially, as well as by the adequacy of its income support arrangements. +Australia’s social support system must do more than provide adequate levels of income support for people in need. It must ensure that people are actively engaged socially and economically, including in the labour force, to reduce the risk of long term social and economic disadvantage for themselves and their families. Many people will require support at different points in their lives and some may require it for longer periods. Whatever their circumstances, the social support system should seek to optimise their capacity for participation. +The Reference Group considers that a broad concept of economic and social participation can provide a positive underpinning for the Participation Support System. +This broad concept extends beyond the traditional focus on financial self-support and labour force status (employed, unemployed or not in the labour force) to recognise the value of the many other ways people can participate in society. +It is not possible, and probably not desirable, to draw a clear line between those activities that could be classed as economic participation and those that constitute social participation. Paid work has social value and unpaid work has clear economic value. All activities that build relationships with others have both economic and social dimensions and should be encouraged and supported. +Social participation, valuable in itself, can also enable people to develop skills that may be transferable to paid employment. For some people, therefore, involvement in voluntary work of various kinds might be an appropriate component of an agreed strategy to develop their capacity for economic participation. +This approach is intended to re-emphasise an important objective of our proposals for welfare reform – to achieve a more equitable distribution of employment, ensuring that long term jobless people are able to compete in the labour market. +There is a question as to when and in what circumstances people should be required to seek paid work. In our view it is reasonable to require people with capacity who are work-ready, are available for at least part-time work and have access to job opportunities to seek work that is suitable, having regard to their personal circumstances. We believe it is critical that a broader mutual obligations framework recognises, supports and validates voluntary work and caring, without prescribing any particular form of social participation. +Objectives +Overall, our goal is to minimise social and economic exclusion. Australia’s success in doing this will be measured by the following three key outcomes: +1 A significant reduction in the incidence of jobless families and jobless households. +2 A significant reduction in the proportion of the working age population that needs to rely heavily on income support. +3 Stronger communities that generate more opportunities for social and economic participation. +Some of the factors that will be important in helping Australia achieve these outcomes fall outside our terms of reference. These include policies designed to support economic and employment growth and to avoid recessions. +Additional responsibilities for the whole community +One of the important principles that underpin our approach to welfare reform is that there are social obligations that apply to everyone. Alongside a growing emphasis on individual choice, we must also recognise the importance of obligations and responsibilities. +Social obligations extend beyond individuals to corporate entities such as business enterprises and trade unions. Businesses, for example, have obligations to their customers, their employees, and the community at large, as well as to their shareholders. +Meeting social obligations should not require purely altruistic behaviour or coercion from government and the regulatory framework. Social obligations, in general, confer substantial benefits on individuals and corporate entities. For example, enterprises benefit through employee morale, customer satisfaction and community respect, and a healthy social environment in which to operate. +The Reference Group has used the social obligations framework to develop a wide concept of mutual obligations. Obligations are reciprocal and they extend across the whole community, not just between government (on behalf of the community) and the individual in receipt of income support. +The Reference Group believes that there are clear obligations on other parties – individuals, businesses and communities. These obligations need to be reflected in the design of the new system (see Part 2, Sections D & E). +Business has an obligation to work with government, communities and individuals to generate more opportunities for economic participation. All these groups will need to be more active in identifying and developing opportunities for social participation. +We are pleased to note the evidence that business organisations recognise the need for enterprises to take on social obligations (Centre for Corporate Affairs in association with the Business Council of Australia, 2000). +One important method of meeting obligations to those in need is through social partnerships between business, government and community organisations. An advantage of social partnerships is that the providers of the associated training, counselling and work opportunities are in direct contact with those in need. +For this reason, social partnerships, as well as mutual obligations, is one of the five features of the Participation Support System. Both of these features of the proposed system are underpinned by the concept of social obligations. +Mutual Obligations +Our main reason for supporting a broad application of the mutual obligations concept is the long-term benefits for individuals, families and the wider community. +The prospect of entrenched social exclusion faces only a small percentage of those who come into contact with the social support system. Most people will re-enter the paid workforce at an appropriate time through their own efforts or with minimal help. +The stark reality is that those who most need assistance are often those who have few opportunities to participate and are often the least motivated to pursue them. For this reason, the new system must engage people more actively, and to be successful that engagement must be reciprocal. Consequently, the Reference Group believes that some form of requirement is necessary (see Part 2, Section D). +In considering opportunities for economic and social participation, the Reference Group is mindful that some people in our community face structural or systemic barriers to participation, including discrimination and problems with access to appropriate services and support. Examples include: +· Indigenous people who have the highest rates of joblessness and economic disadvantage in Australia. +· People with disabilities who can face physical access problems to services and the workplace, as well as attitudinal barriers. +· People of diverse linguistic and cultural backgrounds can often face language barriers as well as differences in what is considered culturally appropriate. +· Mature age people may sometimes be regarded as ready for retirement when they would rather remain economically active into their sixties or beyond. +· Parents and carers need employers who recognise that they may face some limitations on their availability for work and provide family friendly employment conditions. +While the Reference Group believes that our vision of a participation support system is sufficiently robust to cater to the holistic needs of individuals, we also recognise that some complementary strategies will be required to address particular structural or systemic issues. +Core issues +A participation support system along the lines we propose will build on the many worthwhile initiatives and pilot studies undertaken over recent years by government, business and communities. Nevertheless, full implementation will involve fundamental changes that give rise to many important issues. +In this report, the Reference Group deals with three central questions: +· How should the current social support system be reformed to make it more effective in encouraging participation? Sections A, B & C in Part 2 of this document covering service delivery, income support, and incentives and financial assistance deal substantially with this issue. +· What are the obligations of government, business, community and individuals? Section D of Part 2 covering mutual obligations deals with this issue. +· How can more opportunities for economic and social participation be created for people receiving income support, especially those living in disadvantaged regions, beyond those factors that are largely outside our terms of reference such as the rate of economic growth? Sections D & E of Part 2, covering mutual obligations and social partnerships, deal with this issue. +Five features of Participation Support +The Interim Report there outlined five features of our proposed reforms. We remain convinced of the importance of all five. Each one of these is integral to our vision of a Participation Support System and they are mutually reinforcing. For our vision to be realised there will need to be progress in each of these areas. +· Individualised service delivery. Income support and related services will activate, enhance and support social and economic participation, consistent with individual capacities and circumstances. Service delivery will focus on meeting the needs of individuals and on helping them to identify and achieve participation goals. This will include greater emphasis on prevention and early intervention to improve people’s capacity for self-reliance over the course of their lives (discussed in Part 2, Section A). +· A simpler income support structure that is more responsive to individual needs, circumstances and aspirations. We envision a dynamic and holistic system that will recognise and respond to people’s changing circumstances over their life cycle and within their own family and community context (discussed in Part 2, Section B). +· Incentives and financial assistance to encourage and enable participation. Social support structures will ensure a fair return from paid work, while maintaining fair relativities between people in different circumstances, and take account of the additional costs of participation (discussed in Part 2, Section C). +· Mutual obligations underpinned by the concept of social obligations. Governments, businesses, communities and individuals all have roles. Governments will have a responsibility to continue to invest significant resources to support participation. Employers and communities will have a responsibility to provide opportunities and support. Income support recipients will have a responsibility to take-up the opportunities provided by government, business and community, consistent with community values and their own capacity (discussed in Part 2, Section D). +· Social partnerships are a key strategy for building community capacity to increase opportunities for social and economic participation. We have identified four processes through which social partners may work to enhance community capacity: community economic development, fostering micro-businesses, community business partnerships and social entrepreneurship (discussed in Part 2, Section E). +Consultative Process and Feedback +The Reference Group has drawn heavily on the views and expertise of the hundreds of people and organisations that made contributions during the development of both the Interim and Final Reports. +We advertised for public submissions prior to developing our Interim Report and received over 360 from individuals and organisations. We met with some 30 peak organisations - representing business, service providers and welfare organisations. +The Reference Group also sought community feedback on the Interim Report through: +· Feedback questionnaires available on the Internet and distributed to all organisations and individuals who had made submissions prior to the development of the Interim Report. +· A series of commissioned focus groups with income support recipients. +· A series of commissioned focus groups with representatives of the community sector, employer and business peak bodies, academia and government. +· Bilateral meetings with key peak bodies and their officials. +· Participating in public discussions at conferences, meetings and seminars. +We were encouraged by the degree of community interest in and debate about our Interim Report. +Feedback from organisations and individuals revealed three main perspectives on the Reference Group’s argument that Australia’s social support system must be judged on its capacity to help people access opportunities for economic and social participation, as well as the adequacy of income support: +1. Poverty alleviation through provision of secure and adequate income support should be the pre-eminent goal of the social support system and the basis on which people would be able to participate socially and economically. +2. Agreement with the view that the key goal of the social support system should be to help people access opportunities for social and economic participation. This perspective held that such a goal was related to citizenship and would enhance social cohesion while emphasising that adequate income support is also of fundamental importance. +3. Equal importance should be placed on the twin goals of adequate income and participation because they are linked and need to be mutually reinforcing, although recognising that they could sometimes conflict. +While we have not attempted to assess what represents an adequate level of income support, we emphasise the importance of maintaining adequacy. We note the strong community feedback on this issue and the Government’s strong commitment to not reduce rates of payment.. Our recommendations seek to enhance and complement the existing social safety net. +

+Words: 3082 diff --git a/HW11/corpus/bmu5.txt b/HW11/corpus/bmu5.txt new file mode 100755 index 0000000..ba1f4f3 --- /dev/null +++ b/HW11/corpus/bmu5.txt @@ -0,0 +1,41 @@ + +On September 28, 1998, Chairman of the U.S. Securities and Exchange Commission Arthur Levitt sounded the call to arms in the financial community. Levitt asked for, immediate and coordinated action… to assure credibility and transparency of financial reporting. Levitt’s speech emphasized the importance of clear financial reporting to those gathered at New York University. Reporting which has bowed to the pressures and tricks of earnings management. Levitt specifically addresses five of the most popular tricks used by firms to smooth earnings. Secondly, Levitt outlines an eight part action plan to recover the integrity of financial reporting in the U.S. market place. +What are the basic objectives of financial reporting? Generally accepted accounting principles provide information that identifies, measures, and communicates financial information about economic entities to reasonably knowledgeable users. Information that is a source of decision making for a wide array of users, most importantly, by investors and creditors. Investors and creditors who are responsible for effective allocation of capital in our economy. If financial reporting becomes obscure and indecipherable, society loses the benefits of effective capital allocation. Nothing illustrates the importance of transparent information better than the pre-1930’s era of anything goes accounting. An era that left a chasm of misinformation in the market. A chasm that was a contributing factor to the market collapse of 1929 and the years of economic depression. An entire society suffered the repercussions of misinformation. Families, and retirees depend on the credibility of financial reporting for their futures and livelihoods. Levitt describes financial reporting as, a bond between the company and the investor which if damaged can have disastrous, long-lasting consequences. Once again, the bond is being tested. Tested by a financial community fixated on consensus earnings estimates. +The pressure to achieve consensus estimates has never been so intense. The market demands consistency and punishes those who come up short. Eric Benhamou, former CEO of 3COM Corporation, learned this hard lesson over a few short weeks in 1996. Benhamou and shareholders lost $7 billion in market value when 3COM failed to achieve expectations. The pressures are a tangled web of expectations, and conflicts of interest which Levitt describes as almost self-perpetuating. With pressures mounting, the answer from U.S. managers has been earnings management with a mix of managed expectations. March of 1997 Fortune magazine reported that for an unprecedented sixteen consecutive quarters, more S&P 500 companies have beat the consensus earnings estimate than missed them. The sign of a quickly growing economy and a measure of the importance the market has placed on consensus earnings estimates. The singular emphasis on earnings growth by investors has opened the door to earnings management solutions. Solutions that are further being reinforced to managers by market forces and compensation plans. Primarily, managers jobs depend on their ability to build stockholder equity, and ever more importantly their own compensation. A growing number of CEO’s are recieving greater percentages of their compensation as stock options. A very personal incentive for executive achievement of consensus earnings estimates. Companies are not the only ones to feel the squeeze. Analysts are being pressured by large institutional investors and companies seeking to manage expectations. Everyone is seeking the win. Auditors are being accused of being out to lunch, with the clients. Many accounting firms are coming under scrutiny as some of their clients are being investigated by the SEC for irregularities in their practice of accounting. Cendant and Sunbeam both left accounting giant Arthur Anderson holding a big ol’bag full of unreported accounting irregularities. Auditors from BDO Seidman addressed issues of GAAP with Thing New Ideas company. The Changes were made and BDO was replace for no specific reason. Herb Greenberg calls the episode, A reminder that the company being audited also pays the auditors’ bill. The Kind of conflict of interests that leads us to question the idea of how independent the auditors are. All of these pressures allow questionable accounting practices to obfuscate the reporting process. +Generally accepted accounting principles are intended to be a guide, not a procedure. They have been developed with intended flexibility so as not to hinder the advancement of new and innovative business practice. Flexibility that has left plenty of room for companies to stretch the boundaries of GAAP. Levitt focus’s on five of the most widespread techniques used to deliver added flexibility. Big Bath restructuring charges, creative acquisition accounting, Cookie Jar reserves, Immaterial misapplications of accounting principles and the premature recognition of revenues. These practices do not specifically violate the letter of the law, but are gimmicks that ignore the spirit and intentions of GAAP. Gimmicks, according to Levitt, that are an erosion in the quality of earnings and therefore the quality of financial reporting. No longer is this just a problem perceived in small corporations struggling for recognition. Throughout the financial community, companies big and small are using these tools to smooth earnings and maximize market capitalization. +The Big Bath restructuring charge is the wiping away of years of future expenses and charging them in the current period. A practice that paves the way to easy future earnings growth by allowing future expenses to be absorbed by restructuring liabilities. Large one time charges that will be ignored by analysts and the financial community through a little convincing and notation. In note fifteen of the Coca-Cola company’s 1998 annual report shows seven nonrecurring items from the past three years. Fours of these charges are restructuring charges, most significantly in 1996 in this note. +In 1996, we recorded provisions of approximately $276 million in selling, administrative and general expenses related to our plans for strengthening our world wide system. Of this $276 million, approximately $130 million related to streamlining our operations, primarily in Greater Europe and Latin America. +These one time write-offs become virtually insignificant footnotes to the financial reporting process. Extraordinary charges that are becoming unusually common. Kodak has taken six extraordinary charges since 1991 and Coca-Cola has taken four in two years. The financial community has to wonder how unusual these charges are. +Creative acquisition accounting is what Levitt calls Merger Magic. With the increasing number of mergers in the 90’s, companies have created another one time charge to avoid future earnings drags. The in-process research and development charge allows companies to minimize the premium paid on the acquisition of a company. A premium that would otherwise be capitalized as goodwill: and depreciated over a number of years. Depreciation expenses that have an impact on future earnings. This one time charge allowed WorldCom to minimize the capitalization of goodwill and avoid $100 million a year in depreciation expenses for many years. A charge hiding in this complex note on WorldCom’s 1996 annual financial statement. +(1) Results for 1996 include a $2.14 billion charge for in-process research and development related to the MFS merger. The charge is based upon a valuation analysis of the technologies of MFS worldwide information system, the internet network expansion system of UUNET, and certain other identified research and development projects purchased in the MFS merger. The expense includes $1.6 billion associated with UUNET and $0.54 billion related to MFS. +(2) Additionally, 1996 results include other after-tax charges of $121 million for employee severance, employee compensation charges, alignment charges, and costs to exit unfavorable telecommunications contracts and $343.5 million after-tax write-down of operating assets within the company’s non-core businesses. On a pre-tax basis, these charges totaled $600.1 million. +The dollar amounts are staggering and the future implications far reaching. Since this approach was introduced by IBM in 1995 these charges have become commonplace for acquisition accounting. A popularity, largely due to the level of room allowed in research and development estimations. +The Third earnings manipulation tool discussed by Levitt is what he calls Miscellaneous Cookie Jar Reserves. The technique involves liability and other accrual accounts specifically sensitive to accounting assumptions and estimates. These accounts can include sales returns, loan losses, warranty costs, allowance for doubtful accounts, expectations of goods to be returned and a host of others. Under the auspices of conservatism, these accounts can be used to store accruals of future income. Restructuring liabilities created by Big Bath’ charges also provides these Cookie jar reserve effect. Jack Ciesielski, who manages money and writes the Analyst’s Accounting Observer, calls these accounts the accounting equivalent of turning lead into gold… a virtual honeypot for making rainy-day adjustments. Various adjustments and entries that can produce almost any desired results in the pursuit of consistency. +The statement of financial accounting concepts No. 2 (FASB, May 1980), defines materiality as: +The magnitude of an omission or misstatement of accounting information that, in light of surrounding circumstances, makes it probable that the judgement of a reaonable person relying on the information would have been changed or influenced by the omission or misstatement. +Today’s management has started to ignore this fundamental principle. Materiality is being defined as a range of a few percentage points. Companies defend immaterial omissions by referring to percentage ceilings that draw a line on materiality. The amount falls under our ceiling and is therefore immaterial. The materiality gimmick is one more method companies are using to stretch a nickel into a dime. Simply put, In markets where missing an earnings projection by a penny can result in a loss of millions of dollars in market capitalization, I have a hard time accepting that some of these so-called non-events simply don’t matter, says Levitt. +Finally, Levitt briefly touches on the complex issue of the manipulation occuring in revenue recognition. Modern contracts, refunding, delaying of sales, up front and initiation fees all add to the complications in some industries to follow specific rules of revenue recognition. With plenty of holes in revenue recognition the door is open for tweaking. Microsoft is a good example of the problems facing today’s companies. Concerned with proper revenue recognition, Microsoft started a practice in the software industry that allows companies to recognize revenue over a period of time. This recognition allows for better matching of revenues to future expenses generated by the sale of the software. Expenses such as upgrades and technical support are related to the revenue generated by the sale of the software but are incurred at a later date. The complexities of modern business transactions have left modern standards of accountancy years behind. Gimmicks, that all must be addressed by the financial community. +The task of returning integrity to U.S. financial reporting is of paramount importance. The interests of our financial system are at stake. Arthur Levitt and the SEC stand ready to take appropriate action if that interest is not protected. But, a private sector response that… obviates the need for public sector dictates seems the wisest choice. A nine part plan that involves the entire financial community is proposed by Levitt. +Levitt has made it very clear that the SEC is prepared to start forcing change. A line Levitt hopes will not be necessary to cross. The SEC will begin to issue guidance on a wide array of issues concerning the credibility and transparency of financial reporting. Guidance that must be acted on to Obviate the need for large scale SEC involvement. The SEC will also act more proactively in two of its traditional roles of information regulation and enforcement. First, the SEC will begin requiring companies to provide additional disclosure details on changes in accounting assumptions. Supplemental beginning and ending balances and adjustments of sensitive restructuring liabilities and other loss accruals will also be required. Secondly, the SEC is unleashing the dogs on companies using any practices that appear to be managing earnings. The gauntlet has been thrown, and it is up to the financial community to accept the challenge. +FASB and other standard setting bodies have fallen behind a rapidly changing and evolving economic environment. FASB and the AICPA are being coercively encouraged to clean up auditing and disclosure practices. The pressure is on and standard setting bodies are scrambling to close the holes in GAAP. FASB has established committees to investigate a number of concerns and is diligently working toward solutions that obviate. +Auditors and the public accounting industry received a good scolding from Levitt. Glaring failures in the auditing process at Sunbeam, Waste Management Inc., and Cendant have put the whole industry at risk of public solutions. The auditors have failed to be the watch dog of investors. It is time to clean up your industry. Criticism by the entire financial community has questioned the auditors, qualifications, methods and their ability to police themselves. +Finally Levitt challenges corporate management, and investors to begin a cultural change. Change that resists the pressures to follow the leader in accounting chicanery. Investors are encouraged to set financial standards of integrity and transparency and punish those who depend on illusion and deception. +American markets enjoy the confidence of the world. How many half-truths, and how much sleight-of-hand, will it take to tarnish that faith? With the shift away form company run pension plans everyone has become their own personal financial planners. What hangs in the balance is the future of us all. +

Bibliography

+Levitt, Arthur. Quality Information: The Lifeblood of Our Markets. Speech, 18 Oct. 1999. +Fox, Justin, Searching for Nonfiction in Financial Statements, Fortune 23 Dec. 1996. +Adams, Jane B. Remarks. Speech, 9 Dec. 1998. +Ciesielski, Jack, More Second Guessing. Barrons. +Johnson, Norman S. Recent Developments at the SEC. Speech. 20 August 1999. +Fox, Justin. Learning to Play the Earnings Game (And Wallstreet will Love You). Fortune 31 Mar. 1997 +Greenberg, Herb, The Auditors are Always Last to Know, Fortune Investor 17 Aug. 1998. +Melcher, Richard, Where are the Accountants. Business Week 5 Oct. 1998. +Melcher, Richard and Sparks, Debra Earnings Hocus Pocus Business Week 5 Oct. 1998. +Bartlett, Sarah, Corporate Earnings: Who Can You Trust Business Week 5 Oct. 1998. +Turner, Lynn E. Continuing High Traditions Speech, 5 Nov. 1998. +Turner, Lynn E. Remarks Speech, 10 Feb. 1999. +Aeppel, Timothy Eaton’s Earnings Increase but Miss Analysts’ Forecasts 20 Oct. 1999. +Tran, Khanh Excite At Home Posts Quarterly Loss Due to Charges but Meets Estimates 20 Oct. 1999. +Bank, David Microsoft Earnings Exceed Expectations 20 Oct. 1999. +

+Words: 2169 diff --git a/HW11/corpus/bwa103.txt b/HW11/corpus/bwa103.txt new file mode 100755 index 0000000..169f437 --- /dev/null +++ b/HW11/corpus/bwa103.txt @@ -0,0 +1,8 @@ + +WHAT THE DOCTOR ORDERED +Life is a rat race. In order to succeed, one is required to stay in the front of the pack. To lead a happy, loving life, however, one must stop and smell the roses so the meaningful qualities in life don't pass you by. A prime example of a person who overlooks this aspect of life can be found in Mary Shelley's Frankenstein. Through Dr. Frankenstein, Shelley warns readers of the consequences of playing god and allowing business to take you away from the simple pleasures in life. As shown through him, too much knowledge and determination may not be what the doctor ordered. +Frankenstein illustrates god-like characteristics by creating a living creature. As a boy he was deeply smitten with the thirst for knowledge (22), and obtained an eager desire to learn (23). This dedication and love for science he pursued led him to crave more and strive to go one step further than other scientists have in the past. Devoting his life to learning the sciences of the human frame, Frankenstein became capable of bestowing animation upon lifeless matter (37), and recognizes the chance to become the father of a new type of species he can take credit for. Ironically, Frankenstein's creature obtains the power to destroy his creator, along with all civilization. If God, the single perfect being, cannot create perfect life, how could an imperfect person possibly do it? Frankenstein is oblivious to the danger of his knowledge and to the citadel of nature (25) he will enter by becoming aware of the secrets of heaven and earth (23). Frankenstein travels down a dangerous path when he goes as far as to play God by exploring supernatural life and after his work is complete, he fearfully realizes that he not only created a new life, but with that life, he brought a new form of evil into the world. +During the two years Frankenstein worked on his creation he became totally absorbed in his work which leads to neglect towards himself, his family, and the beautiful scenes of nature he, in the past, took pleasure in. Once he dived headfirst into his project, he showed no signs of coming up for air. Frankenstein puts his life on hold and seemed to have lost all soul or sensation but for this one pursuit (39). In fear of an unsuccessful outcome, he ruthlessly works day and night trying to complete his work. In the process, he deprived [himself] of rest and health (42) and became pale and emaciated due to this lacking. Not only did he neglect his health, Frankenstein also overlooked his loving family who began to worry about him. Obviously [he] knew [his] silence disquieted them (40), but couldn't tear himself away from his work long enough to simply reply to their letters. Another pleasure Frankenstein tried to forget was the nature he had always found comfort in. However, not even the charms of nature (40) could break the force field isolating Frankenstein and his creation in the study. Once he realized all the pleasures he set aside due to the overwhelming desire he beheld for his work, Frankenstein began making excuses. He made himself believe that the passion and peace he felt towards his family and the beauties of nature stood as an obstacle in his path and would only disturb his tranquility (40). When you give up the things you love and the aspects of life that have always given pleasure to you, you risk losing them forever. Frankenstein became so caught up in his work he missed out on two years of his life. He never visited his family and it wasn't until after his work was done did he read a letter sent to him by Elizabeth updating him on everything that had gone on. After Frankenstein is aware of the monster he produced, he understands all he gave up and now regrets what he allowed his life to become. +Getting caught up in the rat race led Dr. Victor Frankenstein to the terrible fate like had in store for him. All too late, he realizes that a truly happy man never losses sight of the important aspects he beholds. Also, understanding how dangerous the acquirement of knowledge (38) is and how his desire to go beyond the laws of nature led to the downfall of his life. It isn't until misery and destruction claim his soul does Frankenstein realize the problems he created by playing God and overlooking the simple pleasures in life. +

+Words: 757 diff --git a/HW11/corpus/bwa104.txt b/HW11/corpus/bwa104.txt new file mode 100755 index 0000000..e4ea024 --- /dev/null +++ b/HW11/corpus/bwa104.txt @@ -0,0 +1,11 @@ + +Novalee is unlucky. She's seven months pregnant, homeless and headed to California for an unknown reason. Her dreams of houses, family and love seem far away. Willy Jack wants money. He craves boozes, sex and freedom. He finds himself jobless, with a pregnant girlfriend, and a beat up Plymouth destined for California. In the Billie Letts novel, Where the heart is the American dream involves family, friends, and material goods. Both Novalee and Willy Jack are in search of their dreams, the success of which relies on the decision they make along the way. +Family is an important part of Novalee's dream. Novalee's childhood was filled with sadness. Her mother deserted her when she was young and thereafter, she bounced between foster homes until she met Willy Jack. In Willy Jack, Novalee believes she finds love. To her disappointment she does not. However, she finds happiness the baby that they made. Her baby becomes center of strength and her good fortune. She ran her fingers across her navel and thought of the baby attached to the other side of it, imagining it could feel her touch so that it might even reach out to her. Page 53. Americus brings Novalee, the love and family she wants. +Willy Jack sees family as an obstacle to pass in achieving his dream. He has a narrow view of his life. He desperately wants money and believes nothing else matters but it. Willy does not realize that he needs the love of others to help him through life. Willy passes up the option of family early on his quest for his dream. He deserts his pregnant girlfriend in the parking lot of a Wal-Mart. Leaving her with only $7.77 and the clothes she is wearing. She could see herself running, calling his name- the parking space was empty, the Plymouth gone. He was going to California and had left her behind… Page 16. Willy's desire for money compels him to ditch his family. +Novalee cherishes the help and support friends provide during her pursuit of the American Dream. Through the help and guidance of her friends she is able to excel all aspects of her life. From Moses, a strong, black photographer she is explores her creative flare. She gains respect from her community by winning the Greater Southwestern Kodak photography contest. “She was named Employee of the Week at Wal-Mart, the First National Bank sent a card of congratulations, and the art teacher at the high school asked her to come to his classes to speak.” Page 216. Novalee takes picture of her friends who helped her towards her dream, so she never forgets them. +Willy Jack uses his friends as tools, to achieve his dream. When Willy Jack is thrown in prison, his moneymaking ideas change. He decides he wants to become a country music star. With the help of the prison librarian he obtains a guitar, and performing experience. Shortly after his release from prison he meets Ruth Meyers. Ruth is a talent agent who sets Willy Jack on the path to stardom. However, Willy Jack’s greed over-powers his judgement. Behind Ruth’s back Willy Jack tries to bargain a deal with Johnny Desoto, a big time talent agent. ““Then I’ll get right to the point.” Willy Jack leaned closer to the table, his tone confidential. “I think Ruth Meyers has gone about as far with me as she can… She can’t make me rich.”” Page 256. Willy Jack soon learns that Ruth Meyers should not be toyed with. She learns of Willy Jack unfaithful ways, cancels his contract and proclaims he’ll never work in show business again. +In search of material goods, Novalee dreams of a house for her family. Novalee does not wish for large mansions, extravagant cars or designer clothes. All she wants is house to keep her child safe and warm. Novalee dreamed of houses-two-story houses, log cabins, condominiums, ranch houses-anything fixed to the ground. She had never lived in a place that didn’t have wheels under it. Page 7. Novalee receives her house as a gift from her friend Sister Husband. +Willy Jack pursues enormous wealth at the sacrifice of his health. His first moneymaking scheme had him headed for California. Where he heard his cousin J. Paul had made a lot of money working for Union Pacific Railroad. However, J. Paul wealth was a workers compensation payment for the baby finger he lost while working. Willy Jack intended on sacrificing his baby finger as well. For Willy Jack, a southpaw, the little finger of his right hand was absolutely useless. And it was the one he would sacrifice, the one he intended to trade for greyhounds and race horses. Page 10. +Novalee achieves more in her life then she ever dreamed possible. She is able to because she is selfless and motivated by the love of her friends and family. Willy Jack never achieves his dreams of wealth. His failure is a result of the poor selfish decisions he makes along the way. Nonetheless, the end of the novel gives the reader a sense of hope for Willy Jack. He is able to admit he made bad decisions and most importantly he learns that happiness is found in his heart, not in his wallet. +

+Words: 878 diff --git a/HW11/corpus/bwa105.txt b/HW11/corpus/bwa105.txt new file mode 100755 index 0000000..268927e --- /dev/null +++ b/HW11/corpus/bwa105.txt @@ -0,0 +1,9 @@ + +While reading Dr. King's novel, I was able to get an uncensored idea of what African Americans went through in their struggle for civil rights. I cannot comprehend the extent to which they suffered while protesting, and it would be ignorant of me to think that I could understand. The many people who fought with Martin Luther King, Jr. for civil rights understand something about this country that I am only beginning to discover. I can only hope this shameful part of our history is never repeated. +I felt a sense of disgust and shame while reading about the events of the Civil Rights struggle in Birmingham, Alabama. I have always heard that they would used dogs and water hoses to push back crowds, but I always got the sense that it was some kind of chaotic protesting on the part of the African Americans. I cannot believe that people who live in a country based on freedom of speech and the other rights in the Constitution would try to stop peaceful protests and demonstrations in such a manner. How could people think that this kind of oppression was tolerable and that the blacks did not have a right and freedom to protest? +Part of me wanted to be there to help make a difference and join in the struggle, but part of me was also really afraid just by reading about the events in Birmingham. The people who protested with Dr. King showed a tremendous amount of courage and passion that could not be put out by fire hoses or dogs. I do not think that anyone, who has not been the victim of the extreme oppression that the blacks were victims of for hundreds of years, could understand why the civil rights movement was necessary at that time. Dr. King realized that you cannot wait for people to change their attitudes or beliefs, you have to help them see the error of their beliefs. It is easy for someone who is not being oppressed to tell you to wait. When you and your families are the victims of oppression and violence, you reach a breaking point when you realize that things need to change now. Dr. King had the courage to say that publicly, and people followed him in the struggle because of that courage. +When you believe in something that much nothing, not even death can stop the struggle. Even after Dr. King was assassinated, his legacy lived on. His legacy was something that was stronger than the racists' attitudes in this country and there was nothing they could do to stop his legacy. Our country has come a long way the events in Birmingham, Alabama in 1963. Each day we come closer to being the country that Martin Luther King, Jr. envisioned, and I hope we get there soon. I look forward to the day that we can say as a country that oppression and racism were the biggest mistakes of our country and they are a thing of the past that shall never be relived by anyone. +

Bibliography

+King, Martin Luther. Why We Can't Wait +

+Words: 512 diff --git a/HW11/corpus/bwa129.txt b/HW11/corpus/bwa129.txt new file mode 100755 index 0000000..e78dc79 --- /dev/null +++ b/HW11/corpus/bwa129.txt @@ -0,0 +1,11 @@ + +Pro's and Con's of +James Harriots' Job as a vet +Most people working in the medical field treat human patients, but one common medical field is +Complaining about his first experience in the country, James Herriot starts out his book saying, They didn't say anything about this in the books, I thought, as the snow blew in through the gaping doorway and settled on my back. No there wasn't a word in the books about searching for your ropes and instruments in the shadows; about trying to keep clean in a half bucket of tepid water; about the cobbles digging into your chest. Nor about the slow numbing of the arms, the creeping paralysis of the muscles as the fingers tried to work against the cows powerful explosive efforts. He clearly doesn't show any signs of enjoying his job, yet. Later on, on his way to Mr. Farnon, he remembers some of the horror stories told to him from experienced veterans, which had visited his college. One vet said, Never a night off or a half a day. He made me wash the car, dig the garden, mow the lawn, do the family shopping. But when he told me to sweep the chimney I left. And another remembers, First job I had to do was pass the stomach tube on a horse. Got it into the trachea instead of the esophagus. Couple of quick pumps and down went the horse with a hell of a crash-dead as a hammer. That's when I started these gray hairs. By that time James was doubting whether or not being a vet was the best profession he could have chosen. +Deciding to stay a vet in the same city he quickly realized the problem of having to adapt to his new environment. One of the first he encountered was the ability to communicate properly with his customers. James, on the first day of work, while Mr. Farnon was out, had to deal with a customer on his own. Harriot had trouble understanding him due to the use of terms, to describe animal body parts, sickness, and diseases, which were made-up by farmers in that area. After the customer left (Harriot) returned thoughtfully to the sitting-room. It was disconcerting but I had listened to my first case history without understanding a word of it. There are many unexpected obstacles and difficulties which are going to come in his life time job as a vet. One of which he hates dearly is the fact that his job requires him to be able to be wide-awake and focused at any time, 24 hours a day 7 days a week. He got a call one night at 3:15A.M. to come help a farmer with his mane having trouble giving birth. He remembers, My stomach contracted to a tight ball. This was a little bit too much; once out of bed in the middle of the night was bad enough, but twice was unfair, in fact it was sheer cruelty. I had had a hard day and had been glad to crawl between the sheets at midnight. I had been hauled out once at one o'clock to a damned awkward calving and hadn't got back till nearly three. What time is it now? Three fifteen. Good god, I had only had a few minutes' sleep. And a foaling! Twice as difficult as a calving as a rule. What a life! What a bloody awful life! +A gentleman, back in the school days, told him if you ever become a veterinary surgeon you will have a life of endless interest and variety. James thought that old chap was certainly wasn't kidding, variety. That was it variety. +Variety is something you rarely get residing in the city. Every day you see the same buildings, go to the same office, meet the same people, and pretty much do the same work all year long. But as vet it's the extreme opposite. After a hard days work, Harriot wonders, but then I might have been in an office with the window tight shut against the petrol fumes and the traffic noise, the desk light shining on the columns of figures, my bowler hat hanging on the wall. Living in the city doesn't come without its rewards. Even though you are a slave to the cities seemingly endless redundant, same way of life; it doesn't come without its rewards. +Having finished helping a lamb with its birth a little past midnight James tries to keep out the black thoughts; about those people I knew who were still in bed and would only leave it when their alarm clocks rang; and they would read their papers over breakfast and drive out in their cosy banks or insurance offices. Maybe I should have been a doctor-they treated their patients in nice, warm bedrooms. +

+Words: 812 diff --git a/HW11/corpus/bwa13.txt b/HW11/corpus/bwa13.txt new file mode 100755 index 0000000..aee6d32 --- /dev/null +++ b/HW11/corpus/bwa13.txt @@ -0,0 +1,56 @@ + +The short story The Most Dangerous Game by Richard +Connell is about the hunter and the hunted but later in the story it +becomes ironic because it turns into a game were the hunter becomes +the hunted. It turns into a chase of competition and of survival. +Two sailors Rainsford and his partner Whitney sailed in to the +darkness of the of sea. Their purpose was to hunt, they called it the +greatest sport. They were hunters and headed to the Amazon to hunt +vicious animals such as Jaguars, and tigers. +They sailed to an island called Ship-Trap Island. Sailors +feared this island and had curious dread of such a scarry place. The +sky was filled with darkness when suddently he heard Three gun +shots that were fired, and heard them again and again. Then he heard +a scream while smoking a pipe when suddently the pipe fell and as he +tried to reach for it he whent down into the sea were the waves +swallowed his screams. +Nobody could have heard him as the ocean swallowed his +screams and the only chance of survival was to swim. Rainsford +swam towards the screams and ended up in the Island. He walked on +the shoreline and later found a place that looked like a mansion. +There he met General Zaroff who bought the island to hunt. He was +indeed a sporstman who invented a new sensation of the hunting +game. His game was to train those men who's ships were wrecked +and ended up in that island, and then provide them with food and a +knife for three days. Once they were trained they were led out into +the island as a head start while Zaroff chase after them and tried to +hunt them down. If They survived during those three days they had +won the game and they were let free but in the other case if they were +found they were killed. +Zaroff never lost the game so if one of the men being hunted +was about to survive he would release the hounds to chased after +them. Rainsford rested and the next morning had a dispute with Zaroff +and told him that this hunting style was to brutal. In this argument +Zaroff got mad and at this point in the story Raisford became the +hunted. He was let loose into the island were he was to prepare +himself for the most dangerous game of his life, the survival of the +fittest. +The first night was panicking and worried Rainsford as he +hidded on top of a tree. The next day he set up a trap but Zaroff +did'nt fall for it and he almost got caught when Zaroff was right next to +the bushes were Rainsford was hiding. the last day he set up a pitfall +and while Zarroff and his servant were serching, his servant +unfortunately fell into the pit. Rainsford got out of the Island trying to +escape by swimming out into the ocean and swam back to the +mansion and when Zaroff returned Rainsford switched the game +around and proposed him to become the hunted. +I like this short story because Rainsford was wise in making +traps wich allowed Zaroff to take more time trying to find him and did +them successfully wich helped him survive those three days. I also +liked how the story ended it was kind of ironic the way Rainsfored +changed the game around and became the hunter and Zaroff became +the hunted. I thought it was a good idea because this way Zaroff +would realise that his game of hunting people was wrong and this +would teach him a lesson. +

+Words: 612 diff --git a/HW11/corpus/bwa130.txt b/HW11/corpus/bwa130.txt new file mode 100755 index 0000000..5ebf379 --- /dev/null +++ b/HW11/corpus/bwa130.txt @@ -0,0 +1,11 @@ + +White Oleander, a dramatic fiction by Janet Fitch, was published by Little, Brown and Company in Boston. The story is about a mother and daughter, Ingred and Astrid have a very unusual relationship. Ingred loves her daughter but never asks her what she thinks so therefore doesn't know her daughter too well. Such as she does not know of her daughter's yearning for a father. +Ingred makes it very clear that she will not allow herself to get close to a man. She is a very brilliant, beautiful poet, who is adored by a man named Barry Kolker. He goes to all of her readings, and asks her out each time. One of the times Barry invites her to go to the Gamelan, an orchestra. Loving the Gamelan, she accepts. Her and Astrid join Barry, and they begin talking more. They start going out more, but each time she makes and stands by regulations, such as he will invite her to eat after an event where they had not planned on eating and she will refuse, because she doesn't like to get attached to men, and doesn't want to spend anymore time than she had already allotted. +All of a sudden, her rules start diminishing. One time, there was a knock at her door, and it was Barry. She thought to herself, 'how dare he just come without an invitation?'. When she opened the door (a knife in her hand), he had a bottle of wine, and bag of something that smelled good. To Astrid's surprise she did something least expected. She invited him in. One night Barry said he would be over to her house at 9 and never showed. So the next day, Ingred showed up unannounced at Barry's and she went inside and they made love. Immediately after, he told Ingred she had to leave because he had a date coming. She wanted to seek revenge. She started showing up at every place he was at. She broke into his house. He tried to go to her house and make her stop the nonsense. He tried forcing his way in her house, and she stabbed him in the hand. He left, and the next day she went to his house, where she found he had changed the locks. She broke in and placed white oleanders in his milk, oyster sauce and cottage cheese, and one in his toothpaste. She made an arrangement of white oleanders on his table, and scattered blooms on his bed. A police officer came to Ingred's house, and told her that Barry is accusing her of breaking and entering, and trying to poison him. She calmly stated that Barry is angry with her. She broke up with him and that he couldn't get over her. Ingred and Astrid took trip to Tijuana and Ingred bought a bottle of medicine called, DMSO, which helps drugs absorb through your skin (DMSO helps nicotine patches work), and uses that to poison him. He dies. Ingred is eventually placed in jail, leaving Astrid to jump from foster home to foster home. +Her first foster home is with a mother named Star. Star is a busty, and leggy, ex-coke addict turned Christian. Star has a boyfriend named Ray, and Astrid falls in love with him. Astrid, 13, has an affair with the 40-something Ray. Star gets jealous of their friendship and gets suspicious. One day, Star comes in, in a drunken rage and shoots Astrid. Astrid is immediately removed and placed in a second home, the home of Ed and Marble Turlock. At this home, she was treated like a slave. She was forced to clean and baby-sit, and was never shown any affection, and was never introduced to anyone. Astrid makes friends with a black neighbor, named Olivia Johnston, who the prejudiced Marble condemns a hooker. When Marble finds that Astrid is friends with her, Marble beats her up, and she once again gets moved, which she finds out at school, with her bags already packed for her, and no chance to say good-byes. +The third house, was a big, beautiful estate. Amelia, the foster mother took in girls as slaves, and when she would leave, she would lock the refrigerator, and there was only one phone which no one could use. Astrid was starving, and began digging through the trash cans at school, when someone caught her and made fun of her, she stopped going to school. She started pan handling at liquor stores so she could get change to call her case worker to tell her what had been happening. She finally got a hold of her and was removed from that home. +She is then sent to the home of Claire and Ron. Claire couldn't have children and loved Astrid as her own. She was behind Astrid all the way with her goals, like drawing and painting. Claire, however, had psychiatric depression and suspected Ron of cheating on her. It got too hard on Claire, and she committed suicide. This had been the longest time Astrid had been in a home. Ron had a business and it had been his idea to adopt Astrid, so that Claire wouldn't be lonely. When Claire killed herself, Ron couldn't take care of her. +She was sent to to a shelter where she meets a guy named Adam and they become good friends. She gets adopted by a woman named Reina where there are no rules, but a very dysfunctional house, where, they would drink and do drugs, which Astrid begins to do, too. For survival, Reina and the girls collect and sell belongings like an everyday yard sale. Throughout this time, Astrid keeps in touch with Adam. She turns 18 and decides to leave. She moves in with Adam in New York, and they fall in love. Astrid learns to forgive her mother, and she finally is getting to have a normal life, and put the past behind her. +This is an extremely well written book, that will leave you feeling the same emotions as Astrid, from confusion, to terror, to despair, and finally to a restored feeling of hope. I would recommend this book to anyone who likes good dramas. This book is a real page-turner, which leaves you wondering what is going to happen next. +

+Words: 1050 diff --git a/HW11/corpus/bwa131.txt b/HW11/corpus/bwa131.txt new file mode 100755 index 0000000..68ba5e7 --- /dev/null +++ b/HW11/corpus/bwa131.txt @@ -0,0 +1,19 @@ + +Title: Rainbow Six +Author: Tom Clancy +# Of pages: 740 +Characters: John Clark an ex Navy Seal, and two other characters Alistair Stanley the executive commander of Rainbow Six, and Domingo (Ding) Chavez, the captain of team two. There are two other insignificant characters Clark’s wife sandy and is daughter Patsy Who is married to Ding, Patsy is pregnant. The other main character is Dimitriy Arkadeyevich Popov; he is an ex KGB agent who is now working as a “special consultant”. He will become a very important character later in the story. The boss (sorry I forgot his name) owner of a multi-national Pharmaceutical company all around bad guy. +Plot: Clark is the commander and in charge of starting a new European anti-terrorist group called Rainbow Six. Rainbow Six is split into two teams; team one and team two. These teams are the best there is. They are based in Hereford, England, but any European country can call on them at any time. They run three miles in twenty minutes, every mourning at six am. Only one team is on-call at a time. The team that is not on call will be doing live fire practices. In the first six months of being operational they are called on three times. The first incident happens in a Swiss bank where terrorists taken control. They also have a hostage. Team two successfully takes them out, with only one hostage killed (he had already been killed before they got there). The first mission helps to organize them and fix a few holes in there planning. +The second mission is in Germany; an international trader is taken hostage in his mansion. This mission goes too well, thanks to the snipers. No hostage deaths, but all the terrorists are killed. +The last mission is they are called upon is in Spain, where a team of terrorists take an amusement park and thirty children. They demand their leader, a man named Jackal be released from prison (he was the guy who took the Swiss bank). So to take them down they use a program to disable their cellular phones, their way of communicating, they kill the terrorists one by one till there all dead. Only one child is killed by the terrorists. +In the meantime while this is happening, an American hires the ex-KGB agent Popov, now freelance. Popov is hired to get people to do the job in Switzerland, the bank taking, and the taking of the International trader in Germany. The person that has hired him is the Boss, owner of a multi-national pharmaceutical company that has deals with extremely deadly viruses. The Boss is extremely wealthily. Popov is living in New York he is flying back and fourth from Europe to organize these things. +Popov in an attempt to figure out who is thwarting the operations watches the surveillance tapes and notices the same man smoking a cigar after each take down. He puts two and two together and comes to the conclusion that the same team was involved in each mission. Popov goes and tells the Boss, who though his numerous connections (one of them being Bill Henriksen leader of Global security). The Boss finds out that the team was Rainbow Six. This worries him because they could get in the way of his ultimate goal (you’ll find out his plans later). So he has Popov fly to Ireland and hire some of the IRA to attack the Rainbow Six base in Hereford, England. They Agree to do it for a handsome fee and some weapons. +The IRA men decide to go after Clark’s wife and daughter, since they are the easiest targets. They are successful in kidnapping Sandy and Patsy out of the hospital they work at. They use them to lure both the Rainbow Six teams out and try to stop them. Their goal is to take out five Rainbow Six members, enough to disable them, but they made the same mistake the men in Spain did they used Cell phones to communicate. So when the Rainbow Six team used their scramblers to disable the phones they began to fall apart. Eventually it came down to the IRA using the hostages as Bargaining tools to get away, but they were talked into surrendering by the team psychologist. Most of the IRA people were killed and the leader was badly injured, so before he slipped into unconsciousness he told them who hired him. The Rainbow team traced it to Popov, but they couldn’t catch him he was already back in New York. +During this time Global security gets a contract from the Australian government, because they are about to host the Olympics. +The whole point of the Boss having these operations done is to get the Australian government thinking about getting a Security consultant to Olympics safe (Global security). The only is that the Australians also asked for a Rainbow Six team to be there too. but the Boss tells Henriksen to go ahead with his plans. +The Boss’s plans were to release a virus in the Olympics and kill the entire population of the plant off except for a few hundred radicals in Brazil. Why? Because the Boss and his radicals were extreme environmentalists and they believed that the human race was killing the planet, and they were the only people that could save the planet and treat it well. But when Popov finds out about the Boss’s plans he goes strait to Clark and tells him about it. So the Rainbow team goes and raids the compound and destroys the virus. The Boss had fled to the rainforest with the radicals, they were left naked in the rainforest but they could not be tried in any court for various reasons that I cannot remember. +Personal reaction: This book was extremely well written, giving you clues as to what is happening as it goes along. I found that he character development was done very well, you could relate to the characters and understand them and what they were going to do next. But what made this book really great was the way the plot slowly expands and just the main idea of the plot makes you think, what if? +

Bibliography

+sorry none +

+Words: 1039 diff --git a/HW11/corpus/bwa133.txt b/HW11/corpus/bwa133.txt new file mode 100755 index 0000000..64be3f7 --- /dev/null +++ b/HW11/corpus/bwa133.txt @@ -0,0 +1,66 @@ + +To Kill A Mockingbird +Prejudice has caused the pain and suffering of others for many +centuries. +Some examples of this include the Holocaust and slavery in the United +States. In to Kill a Mockingbird, by Harper Lee racism was the cause of +much agony to the blacks of a segregated South. Along with blacks, other +groups of people are judged unfairly just because of their difference from +others. The prejudice and bigotry of society causes the victimization of +people with differences. +Some who are discriminated against are those who are born +differently than the majority. One person that is treated unfairly is +Calpurnia, as you can see when Aunt Alexandra tried to get Atticus to fire +Calpurnia, because in her eyes, Calpurnia wasn't a good enough female role +model (p.136). This is a prejudice action, because Calpurnia is as good +as a role model as Aunt Alexandra, if not better. Aunt Alexandra is a +bigot and doesn't see the character of Calpurnia, just the color of her +skin. Another person who is treated like an inferior is Scout by her +teacher, because she knew how to read. She discovered that I was +literate and looked at me with more than faint distaste. (p.17). Scout +is treated like it is her fault that she knows more than the average child +did. She learned earlier than others so she gets punished unjustly. Tom +Robinson is also one who is discriminated by a biased community. Tom is +found guilty by the jury in his case against the Ewells (p.211). The +guilty verdict is a direct result of a racist community. Tom was never +given a fair chance in the trial, even though that the evidence was +proving him innocent. People that are born differently often get +mistreated and are discriminated against. +Another group that is treated poorly in the society based on +bigotry, are the people who have chosen to be different. One who chose to +be different is Dolphus Raymond. He pretended to be drunk so no one gave +him any trouble on the way that he lived his life (p.200). The way a +person lives should be there own personal business. He has the right to +live differently than others if he feels that is the way he wants to live. +Another person that lives differently is Boo Radley. Boo stayed inside +his house for a number of years without ever coming out to interact with +others. He didn't want attention that would come from the rumors that +were said about him. Stories were made up about him and he felt it was +best for him to stay inside. The people who chose to be different took a +risk of being made outcasts of the majority of the society. +The final group that was made to feel different was the group that +defended and protected the minorities and the wrongfully treated people. +Atticus was a good example of one who defended the different by defending +Tom Robinson in his case. Atticus had integrity that gave him the +strength to endure the ridicule that arose from his decision to defend a +black man in a segregated area. Atticus was threatened and his children +were treated poorly by their peers, because he had the courage to stand up +for the oppressed. Sheriff Tate defends the different when he says, I +never heard tell that it's against the law for a citizen t do his utmost +to prevent a crime from being committed, which is exactly what he did, but +maybe you'll say it's my duty to tell the town all about it and not hush +it up. (p.276). Sheriff Tate is trying to protect Boo from the attention +that could frighten him. The sheriff is doing the right thing by hiding +the truth from the community. By defending the different, people take a +chance of being known as strange or inferiors to the rest of the people +that they are around. +Throughout the story, people that are unlike the majority, get +hurt. They are given obstacles that they have to overcome in order to +survive. Some people in the world can survive these obstacles, and there +are some that just give up. By fighting for your rights, people start to +realize that character is the important attribute to a person. To Kill a +Mockingbird, by Harper Lee showed me that the people with differences are +not always doing things the wrong way. It is the majority that may be +going at it all wrong. +

+Words: 751 diff --git a/HW11/corpus/bwa136.txt b/HW11/corpus/bwa136.txt new file mode 100755 index 0000000..c2cd301 --- /dev/null +++ b/HW11/corpus/bwa136.txt @@ -0,0 +1,39 @@ + +“When The Legends Die” +Novel/Movie Contrast +Joe McNew +June 8, 2000 +The book, “When the Legends Die”, was pretty good. Then some idiot had to +go and make a movie out of it. In contrasting the two, I found alot more +differences than similarities. +The first similarity came when Blue Elk came and took Thomas Black Bull to +the reservation. Tom had trouble with the kids as in the book. Brother Bear was +chained up and eventually Tom took him back to the woods and left him just as +Tom did in part I of the book. Of course, Red Dillion was a jerk in both the movie +and the book, although the book illustrated a better image in the reader’s mind. +There were quite a few things the two had in common but the differences +outnumber the similarities. +I am not going to attempt to represent every difference but I wil give a few +examples. For instance, we first see Tom, or any characters for that matter, after +George and his mom dies. The movie represents Tom as older, during his rodeo +days. In the book, during Red and Tom’s 2 fight, he only knocks him down but in +the movie he beats him up really bad. He goes home with the nurse but in the +book he does nothing of that sort. So far he hasn’t gone for the bear yet but we’re +not finished yet. +The book had alot going for it and I thought that it was much better than the +movie. The movie was a horrible experience and is probably the only time I wished +my teacher wouldn’t have shown it. Usually, I like the movie better than the book +but this was the exception. Whoever made this movie should be charged with +murder (of the book). The movie missed alot of the key points. +The movie was interesting and did illustrate some things better than the +book. It did an excellent job of show Tom’s transitiion from rags to riches. In +addition, the movie moved alittle faster which made it more exciting. I believe that +it did a better job when Tom actually ditched Red and got into the big tournament. +Both had their strong points. +The book was better...way better. This is a good example of why a movie +shouldn’t be made from a book or at least a person may want to consider skipping +the movie if they really liked the book. Although, the movie was better in some +areas overall I would definitely recommend the book over the movie. In conclusion, +movie = F book = A. +

+Words: 436 diff --git a/HW11/corpus/bwa137.txt b/HW11/corpus/bwa137.txt new file mode 100755 index 0000000..8c93c6a --- /dev/null +++ b/HW11/corpus/bwa137.txt @@ -0,0 +1,54 @@ + +To Kill A Mockingbird - Chapters 18-19 +Summary +Mayella testifies next, a reasonably clean nineteen-year- old girl who is obviously terrified. She says that she called Tom Robinson inside the fence that evening and offered him a nickel to break up a dresser for her, and that once he got inside the house he grabbed her and took advantage of her. In Atticus' cross-examination, Mayella reveals that she has seven siblings to care for, a drunken father, and no friends. +Then Atticus examines her testimony and asks why she didn't put up a better fight, why her screams didn't bring the other children running, and--most importantly--how Tom Robinson managed the crime with a useless left hand, torn apart by a cotton gin when he was a boy. Atticus begs her to admit that there was no rape, that her father beat her. She shouts at him and calls the courtroom cowards if they don't convict Tom Robinson, and then bursts into tears refusing to answer any more questions. In the recess that follows, Mr. Underwood notices the children up in the balcony, but Jem tells Scout that the newspaper editor won't tell Atticus-- although he might include it in the social section of the newspaper. +The prosecution rests, and Atticus calls only one witness--Tom Robinson. Tom testifies that he always passed the Ewell house on the way to work, and that Mayella often asked him to do chores for her. On the evening in question, she asked him to come inside the house and fix a door. When he got inside, however, there was nothing wrong with the door, and he noticed that the other children were gone. Mayella told him that she had saved her money and sent them all to buy ice cream, and then she asked him to lift a box down from a dresser. When he climbed up on a chair, she grabbed his legs, scaring him so much that he jumped down. Then she hugged him around the waist, and asked him to kiss her. As she struggled, her father appeared at the window, calling Mayella a whore and threatening to kill her, and then Tom fled. +Link Deas, Tom's white employer, stands up and tells everyone that in eight years of work, he has never had any trouble from Tom. Judge Taylorexpels him furiously from the courtroom for interrupting; then Mr. Gilmer gets up and cross-examines Tom. The prosecutor points out that the defendant was once arrested for disorderly conduct, and gets Tom to admit that he has the strength, even with one hand, to hold a woman down and rape her. Then he begins to badger the witness, asking about his motives for always helping Mayella with her chores, and getting him to admit that I felt right sorry for her. That doesn't go over well in the courtroom-- black people are not supposed to feel sorry for a white person. Mr. Gilmer goes over Mayella's testimony, accusing Tom of lying about everything. Dill begins to cry and Scout takes him out of the courtroom. +Commentary +If Bob Ewell is villainous, his daughter is pitiable, and their miserable existence almost allows her to join the novel's parade of innocent victims--she, too, is (up to a point) a kind of mockingbird. Lee's presentation of Mayella emphasizes her role as victim--her father beats her and possibly molests her, while she takes care of the children and so lacks kind treatment that when Atticus calls her Miss Mayella,she accuses him of making fun of her. She has no friends, and Scout seems justified in thinking that she must have been the loneliest person in the world. Even Atticus pities her. Mayella's victimization is marred by her attempt to become a victimizer, to destroy Tom Robinson in order to cover her shame. We can have no real sympathy for Mayella Ewell--whatever her sufferings, she inflicts worse cruelty on others. +Pity must be reserved for Tom Robinson, whose honesty and goodness render him supremely moral. Unlike the Ewells, he is hardworking, honest, and has enough compassion to make the fatal mistake of feeling sorry for Mayella Ewell, a white girl. His story is clearly the true version of events: the story leaves no room for doubt, a detail that a number of critics find unconvincing. But equally clearly he will be a martyr. We are spared much of Mr. Gilmer's cross-examination when Dill's crying takes Scout out of the courtroom (he is still a child, who responds to wickedness with tears), but the small sample that Scout hears is enough. To the racist mind, Tom (called boy by the prosecutor) must be lying, must be violent, must lust after white women--because he is black. +To Kill A Mockingbird - Chapters 20-22 +Summary +Outside the courtroom, Dill complains to Scout about how Mr. Gilmer treats Tom Robinson. As they walk, they encounter Mr. Dolphus Raymond, the rich white man with the colored children, drinking from a paper sack. He commiserates with Dill, and offers him a drink, which turns out to be Coca-Cola. Mr. Raymond tells the children that he pretends to be a drunk to provide the other white people with an explanation for his lifestyle when in fact, he simply prefers black people to whites. +When Dill and Scout return to the courtroom, Atticus is making his closing remarks. He has finished going over the evidence, and now makes a personal appeal to the jury. He points out that the prosecution has produced no medical evidence of the crime and instead is relying on the shaky testimony of two unreliable witnesses; moreover the physical evidence suggests that Bob Ewell, not Tom Robinson, beat Mayella. Then he offers his own version of events, describing how Mayella, lonely and unhappy, committed the crime of lusting after a black man, and then concealed her shame by accusing him of rape after being caught. Atticus begs the jury to avoid the state's assumption that all black people are criminals, and to deliver justice by freeing Tom Robinson. +As soon as Atticus finishes, Calpurnia comes into the courtroom and hands him a note telling him that his children have not been home since noon. Mr. Underwood says that Jem and Scout are in the colored balcony, and have been since just after one in the afternoon. Atticus meets them outside, and tells them to go home and have supper. They beg to be allowed to hear the verdict, and their father says that they can return after dinner, but the jury will probably return by then. They eat quickly and return to find the jury still out, the courtroom still full. Evening comes, night falls, and the jury continues to deliberate; Jem is confident of victory, and Dill has fallen asleep. Finally, after eleven that night, the jury enters. Scout remembers that a jury never looks at a man it has convicted, and the twelve men do not look at Tom Robinson as they file in and deliver a guilty verdict. The courtroom begins to empty, and as Atticus goes out, everyone in the colored balcony rises in a gesture of respect. +Jem spends the rest of the night in tears, railing against the injustice of the verdict. The next day, Maycomb's black population delivers an avalanche of food to the Finch household. Outside, Miss Stephanie Crawford is gossiping with Mr. Avery and Miss Maudie, and she tries to question Jem and Scout about the trial. Miss Maudie rescues the children by inviting them in for some cake. Jem complains that his illusions about Maycomb have been shattered: he thought the people were the best in the world, but having seen the trial, he doesn't think so. Miss Maudie points out that there were people who tried to help, like Judge Taylor, who appointed Atticus instead of the regular public defender; and that Atticus' keeping the jury out so long was actually a sign of progress. As the children leave her house, Miss Stephanie runs over to tell them that Bob Ewell accosted their father that morning, spat on him, and swore revenge. +Commentary +Mr. Dolphus Raymond's presence outside the courtroom is appropriate: like Miss Maudie, he does not belong inside with the rest of the town, because he does not share their guilt. Mr. Raymond is a harsh realist, and while he shares Dill's outrage, he is too old to cry. In a way, Mr. Raymond is describing himself: he is an unhappy figure, a good man who has turned cynical and lost hope. You haven't seen enough of the world yet, he tells Scout. You haven't even seen this town, but all you gotta do is step back inside the courthouse. +To Mr. Raymond, Maycomb's racist side is the real Maycomb. Atticus, less embittered, seems to hold out hope for the town--his eloquent closing argument is devoid of despair. Rather, he speaks to the jury with confidence and dignity. Even after the verdict has been handed down, there is a sense that progress has been made, in some small way--as Miss Maudie puts it, I thought to myself, well, we're making a step--it's just a baby-step, but it's a step. +Jem, however, doesn't see things that way. Scout is bewildered by the verdict, but is resilient and retains her positive view of the world. Her brother is crushed: his illusions about justice and the law have been shattered. In a way, he is as much a mockingbird, an innocent victim, as Tom Robinson, but the Ewells do not take his life: they take his childhood and his youthful idealism. +To Kill A Mockingbird - Chapters 23-25 +Summary +Bob Ewell's threats are worrisome to everyone except Atticus. He tells his children that because he made Mr. Ewell look like a fool, the other man needed to get revenge, and now that Ewell has that vengefulness out of his system, he expects no more trouble. Aunt Alexandra and the children remain worried. Meanwhile, Tom Robinson has been sent to another prison seventy miles away while his appeal winds through the court system. Atticus feels his client has a good chance at being pardoned, but if no, he will go to the electric chair, as rape is a capital offense in Alabama. +Jem and Atticus discuss the justice of executing men for rape, and then the subject turns to jury trials, and how twelve men could have convicted Tom. Atticus tells his son that in an Alabama court of law, a white man's word always beats a black man's, and that they were lucky to have the jury out so long. In fact, one man on the jury wanted to acquit-- amazingly, it was one of the Cunninghams. This makes Scout want to invite young Walter Cunningham to dinner, but Aunt Alexandra expressly forbids it, telling her niece that the Finches do not associate with trash. +Scout is furious, and Jem hastily takes her out of the room. In his bedroom, Jem reveals his (minimal) growth of chest hair, and tells Scout that he is going to try out for the football team in the fall. Then they discuss the class system, and why their aunt despises the Cunninghams, and why the Cunninghams look down on the Ewells, who hate black people, and so on; they fail to come up with an explanation for the absurdity of it all. +One day in August Aunt Alexandra invites her missionary circle to tea. Scout, wearing a dress, helps Calpurnia bring in the tea, and her aunt invites her to stay with the ladies. Scout listens to the missionary circle discuss the plight of the poor Mrunas, a benighted African tribe being converted to Christianity, and then talk about how their own black servants have been badly behaved ever since the trial. Miss Maudie shuts them up, and suddenly Atticus appears, calls his sister, Scout, and Miss Maudie out of the meeting with the news that Tom Robinson has been shot attempting to escape. He goes to tell the Robinson family, and Alexandra asks Miss Maudie how the town can allow her brother to do this to himself. Maudie says that the town trusts him to do right, and then they return to the missionary circle, managing to act as if nothing is wrong. +A few days later, Jem tells his sister how Atticus pulled him and Dill away from fishing to accompany him to Helen Robinson's house, and how Helen collapsed at the news. Meanwhile, the news occupies Maycomb's attention for about two days, and everyone agrees that it is typical for a black man to do something irrational like trying to escape. Mr. Underwood writes a long editorial condemning Tom's death as the murder of an innocent man, and the only other important reaction comes when Bob Ewell is overheard saying that the death makes one down and about two more to go. +Commentary +Atticus advises Jem to stand in Bob Ewell's shoes, echoing to advice he gave Scout earlier in the novel. Here, however, Atticus' attempt to understand another human being fails: he makes an honest mistake in his analysis by failing to understand the depth of Ewell's anger toward him. Aunt Alexandra is more insightful; she says a man like Ewell will do anything to get revenge. Her comments seem typical of her tendency to stereotype those people who are different from the Finches, but her analysis is correct. For all her faults, Aunt Alexandra's stereotypes give her a good understanding of Maycomb County's people. +Both Jem and Scout are forced to face the adult world in these chapters. Jem and Atticus discuss the judicial system in Maycomb County for much of Chapter 23; the conversation is an education for Jem in the realities of the jury system. Atticus describes the difficulty of changing laws, getting anyone but country people to sit on a jury, ensuring the secrecy of a jury vote, and allowing women to sit on Alabama juries. Finally, he reveals that one of the Cunninghams on the jury wanted to acquit Tom--a further indication that the world is not black and white. +Scout, meanwhile, draws closer to her Aunt. The older woman's refusal to have Walter Cunningham to dinner pulls them apart, but the missionary tea party reveals the better side of Aunt Alexandra. The scene brilliantly portrays the hypocrisy of the Maycomb ladies: Mrs. Merriweather's large brown eyes always filled up with tears when she considered the oppressed (in Africa), Scout notes, yet the same woman can complain that there's nothing more distracting than a sulky darky. In the wake of the tragedy of Tom Robinson's death (which Mr. Underwood's editorial compares to the senseless slaughter of songbirds, an obvious reference to the novel's title), however, the tea party becomes an opportunity for the Finch women to display moral courage by maintaining a public facade of composure. +To Kill A Mockingbird - Chapters 26-27 +Summary +Dill leaves, school starts, and the children pass the Radley Place every day. They are too old to be frightened by the house, but Scout still wishes wistfully to see Boo Radley just once. Meanwhile, the shadow of the trial still hangs over her. One day in school, her third-grade teacher, Miss Gates, lectures the class on the wickedness of Hitler's persecution of the Jews, and on the virtues of equality and democracy. Scout listens, and later she asks Jem how Miss Gates can preach equality when she came out of the courthouse after the trial and told Miss Stephanie Crawford that it was about time someone taught the blacks in town a lesson. Jem becomes furious, and tells her to never mention the trial to him again; Scout, upset, runs to Atticus for comfort. +In the first two months of fall, Bob Ewell gets a job with the WPA, one of the Depression job programs, and loses it a few days later. He blames Atticus for getting his job. A few weeks later, Judge Taylor is home alone and hears someone prowling around; when he goes to investigate, he finds his screen door open and sees a shadow creeping away. Then Bob Ewell begins to follow Helen Robinson to work in Mr. Link Deas' fields, keeping his distance but whispering obscenities at her. Link Deas finds Ewell and threatens to have him arrested if he doesn't let Helen alone, and she has no further trouble. But these events worry Aunt Alexandra, who points out that Ewell seems to have a grudge against everyone connected with the case. +That Halloween, the town sponsors a party and play at the school to avoid the unsupervised mischief of the previous Halloween, when two old sisters had their house burglarized and all their furniture hidden in their basement. The play is an agricultural pageant in which every child portrays a food: Scout wears a wire mesh shaped to look like ham. Both Atticus and Aunt Alexandra are too tired to attend, so Jem takes Scout over to the school. +Commentary +These chapters are marked by a mood of mounting mischief. They begin with a reference to the Radley Place, the source of childhood terrors that no longer terrify--Boo Radley was the least of our fears, Scout comments, in the wake of the trial and Bob Ewell's threats. The Radley Place is part of the past, now, although the narrator still expresses a fond wish to see him someday, and remembers their near-encounters with Boo during summers past. These memories restore Boo Radley to the reader's consciousness, which has been occupied with the trial for most of Book Two, and the restoration provides foreshadowing for Boo's appearance a few chapters later. +Meanwhile, the after effects of the trial continue to loom. Bob Ewell's various attempts at revenge--stalking Helen Robinson, breaking and entering--are sinister, and the fact that he has not yet attempted anything against the Finches only increases the sense of foreboding. Atticus remains confident in his own safety, but this confidence begins to seem like wishful thinking more than anything else. +Meanwhile, the incident involving Miss Gates reveals the extent to which Jem remains affected by the trial. Scout retains her faith in the basic goodness of others, and so her teacher's obvious hypocrisy confuses her. Jem, meanwhile, has become disillusioned, and when Scout tries to talk to him about Miss Gates, he says he never wants to discuss the trial or courthouse again. Bob Ewell's threats are not the only dark cloud hanging over the Finch household: the injustice of the trial has changed Jem irrevocably for the worse. +Summary +It is very dark on the way to the school, and Cecil Jacobs jumps out and frightens them. Scout and Cecil go together around the crowded school, visiting the haunted house (in a 7th grade classroom) and buying homemade candy. The pageant looms, and all the children go backstage. Unfortunately, Scout falls asleep, misses her entrance, and runs onstage at the end, prompting Judge Taylor and many others to burst out laughing. The lady in charge of the pageant accuses Scout of ruining it, and Scout is so ashamed that she and Jem wait backstage until the crowd is gone before they make their way home. +On their walk back, Jem hears noises behind them. They think it must be Cecil Jacobs, trying to frighten them again, but when they call out to him, they hear no reply. They walk faster, and have almost reached the road when their pursuer begins running after them. Jem screams for Scout to run, but in the dark, hampered by her costume, she loses her balance and falls. Something tears at the metal mesh, and she hears struggling behind her. Then Jem breaks free and drags her to the road before their assailant pulls him back. Scout hears a crunching sound and Jem screams; she runs toward him and is grabbed and slowly squeezed. Suddenly her attacker is pulled away, and then she realizes that there are four people under the tree. Once the noise of struggling has ceased, Scout feels on the ground for Jem, finding only the prone figure of an unshaven man who smells of whiskey. She stumbles toward home, and in the light of the streetlight she sees a man carrying Jem toward her house. +When she reaches home, Aunt Alexandra is already calling Dr. Reynolds. Atticus calls Heck Tate, telling him that someone has attacked his children. Aunt Alexandra removes Scout's costume, and Atticus tells her that Jem is only unconscious, not dead. Then Dr. Reynolds arrives and goes into Jem's room; when the doctor emerges he says that Jem's arm is broken, and he has a bump on his head, but will be all right. Scout goes in to see her brother; the man who carried him home is in the room, but she does not recognize him. Then Heck Tate appears and tells Atticus that Bob Ewell is lying down in the street, dead, with a knife in his chest. +Scout tells them what she heard and saw, and Heck Tate shows her costume with a mark on it where a knife slashed and was stopped by the wire. When she gets to the point in the story where Jem was picked up and carried home, she turns to the man in the corner and really looks at him for the first time. He is pale, with torn clothes and a thin, pinched face and colorless eyes, and Scout realizes that it is Boo Radley. +She takes Boo--Mr. Arthur--down to the porch, and they sit on the swing and listen to Atticus and Heck Tate argue. Heck insists on calling the death an accident, and Atticus, thinking that Jem killed Bob Ewell, does not want his son protected. The sheriff corrects him--Boo killed Ewell, not Jem, and Boo does not need the attention of the neighborhood brought to his door. Tom Robinson died for no reason, Heck says, and now the man responsible is dead: let the dead bury the dead. +Scout takes Boo up to say goodnight to Jem, and then she walks him home. He goes inside his house, and she never sees him again, but for a moment she imagines the world from his perspective. Then she goes home, and finds Atticus sitting in Jem's room, and he reads one of Jem's books to her until she falls asleep. +Commentary +The night of the pageant is laden with foreshadowing, from the pitch darkness, to Cecil Jacobs' attempt to scare them, to the sense of foreboding that grips Aunt Alexandra just before they leave. The pageant itself is an amusing depiction of small- town pride, as the lady in charge spends thirty-nine minutes describing the exploits of Colonel Maycomb, the town's founder, and the reader can visualize the parade of meats and vegetables crossing the stage, with Scout, just awake, hurrying after them as the audience roars with laughter. +After this scene, the children's walk home is taken in a mood of mounting suspense, as the noise of their pursuer is first heard and assumed to be Cecil Jacobs, only to have it rapidly become clear that they lie in mortal danger. The attack is all the more terrifying because it takes place so close to their home, in a place assumed to be safe, and because Scout (in her costume) has no idea what is happening. +Boo Radley's entrance takes place in the thick of the scuffle, and Scout does not realize that her reclusive neighbor has saved them until she has reached home; even then she assumes him to be some countryman. When she finally realizes who has saved her, the childhood phantom has become a human being: His lips parted into a timid smile, and out neighbor's image blurred with my sudden tears. 'Hey, Boo,' I said. +After Boo's unveiling, all that remains of the story is Heck Tate's decision to say that Bob Ewell fell on his knife, sparing Boo the horror of publicity. The title of the book and its central theme are invoked, as Scout says that exposing Boo to the public eye would sort of like shootin' a mockingbird. Then she takes him home, and Atticus' admonition to step into someone else's shoes is also invoked, as Scout suddenly sees the world through Boo's eyes. The novel ends here, and the reader is offered no details of Scout's future, except that Boo is never seen again. We have a sense, however, that the story has embraced her entire childhood, and Scout thinks that they have not much more to learn, except possibly algebra. +

+Words: 4100 diff --git a/HW11/corpus/bwa138.txt b/HW11/corpus/bwa138.txt new file mode 100755 index 0000000..b8fff8d --- /dev/null +++ b/HW11/corpus/bwa138.txt @@ -0,0 +1,51 @@ + +Subject: English --Book Report/Review (See I Told You So, Rush Limbaugh) +It is not very often that a person has his own national television show, +radio show, and two books that have been on the New York Times Best Seller +List. Rush Limbaugh happens to be one of these unique people, his radio +show is popular, his television show has the largest audience for a program +of its type and his new book is one of the best of its kind. Limbaugh always +backed up his comments with facts or statistics. While the book was +informative and factual, it was also very humorous. See, I Told You So was +definitely a conservative use of 363 pages. +Without question, Rush Limbaugh is a spokesperson for a conservative +majority within the United States. His book follows what he says on his +radio and television programs, which is a conservative and republican view on +issues. A few of the things he stresses in his book are that conservatives +are the silent majority and President Clinton cannot ruin this country in +four years. Although he stresses that conservatives are the majority, he +says that liberals are trying to regain control by forcing the public schools +get rid good things like the Bible and competition, and replace them with +Outcome-Based Education. Most importantly, we need to motivate people to +pursue excellence and not feel sorry, pity and coddle underachievers. +While the purpose of his book is to express these views, he also covers +many other topics from the environment, to Dan's Bake Sale. The spectacle +was enough to drive a stake through the heart of liberalism (p.101), says +Rush Limbaugh about Dan's Bake Sale. Sixty-five thousand people flocked to +Fort Collins, Colorado for what was called Rushstock '93. This all started +as a quest for Dan Kay to make $29.95 for a subscription to The Limbaugh +Letter and escalated to a full day event that even Limbaugh attended. +While Rush Limbaugh discusses many different controversial and serious +issues, he manages to make it entertaining. He makes these serious issues +amusing by sarcastic comments and pionting out the irony in government today. +Parts of the book are made for just entertainment like the Politically +Correct Liberal Dictionary and the Lies, Lies chapter in which Limbaugh +backs up his theory that, the Clinton administration, has cataloged an +avalanche of false hoods with 7 pages of Clinton's major contradictions. +Rush Limbaugh makes many controversial comments throughout his book, but +instead of just commenting, he supports what he says. An example is, when he +talks about the environment. He uses references to scientific studies, other +than just speculating. Limbaugh states, Most scientists say a supernova +340,000 years ago disrupted 10 to 20 percent of the ozone, causing sunburn in +prehistoric man.... Man has never done anything close to the radiation and +explosive force of a supernova.... if prehistoric man merely got a sunburn, +how are we going to destroy the entire ozone with our air conditioners and +under arm deodorants and cause everybody to get cancer.... (p.178) +I thought this book was very intresting. I attribute this sucesss to the +fact that rarly has there been a radio/TV commentator who consistently makes +sense on so many subjects: taxess, environmentalism, animal rights, crime, +education, the inner cities, extreme feminism, government regulation and +Congress. See, I Told You So is a serious and important book, but Rush +Limbaugh, whatever your opinion of his politics, is an marvelous entertainer. +

+Words: 578 diff --git a/HW11/corpus/bwa139.txt b/HW11/corpus/bwa139.txt new file mode 100755 index 0000000..384de0b --- /dev/null +++ b/HW11/corpus/bwa139.txt @@ -0,0 +1,11 @@ + +If you like books like The Firm or The Chamber then this is the book for you. It has a great mix of suspense, action and drama. Its about a young man named Rudy Baylor who had aspirations of breezing through law school, graduating, and having a rich and prosperous future waiting for him. But after graduating the company that had hired him as a student was forced into a merger and the new owners don’t want to have anything to do with him. It looks as if the whole world is crashing down on him, except for one case, one chance to pull himself away from being just another sleazy lawyer taking garbage cases that fall like scraps from the corporate bigshot’s tables. Its an insurance dispute that has left a family broken and devastated and has also opened the door for a lawsuit, if only Rudy can find a licensed lawyer to file it for him. When he finally gets to court he finds himself face to face with Drummond, the leader of a big time corporate defense team. He’s thrown into a nightmare of lies and cover-ups that have hung like a dark cloud over Great Benefits, the insurance company being sued. What started as a small dispute is quickly expanding into a million dollar legal war with the most trusted and respected insurance company in America. Its a case that puts Rudy in great danger, but if he wins he would be the most popular lawyer in America. +“I go to my apartment to load the last of my things into the car. The cleaning service was in yesterday so the house is temporarily without the smell of mildew. Its ready for Miss Birdie. I write Miss Birdie a long letter promising to call. Check the house once again and drive to a branch bank and close my savings account. A stack of 28 one hundred dollar bills has a nice feel to it, I hide it under the floor-mat. Its almost dark when I knock on the Blacks’s front door. Dot opens it, and almost smiles when she sees its me. The house is dark and quiet, still very much in mourning. I doubt if it will ever change. Buddy’s in bed with the flue. Over instant coffee I gently break the news that Great Benefits has gone belly up, and that she’s been shafted once more. Barring a miracle far off in the distance, we wont get a dime. +Continued on the next page... +I’m not surprised at her reaction. There appear to be several complex reasons for great benefits death. But right now its important for Dot to think that she pulled the trigger. Her eyes gleam and her entire face seems happy as it sinks in. She put them out of business. One little, determined woman from Memphis Tennessee bankrupted them “sons of bitches.” +She’ll go to Donnie Ray’s grave tomorrow and tell him about it. Kelly is waiting anxiously at Robin’s when I pull up. We hold hands as we walk quickly to the car, and we drive away. “Dear, which direction?” I ask when we get to the interstate loop that circles the city. We laugh at this because it is so absolutely wonderful. It doesn’t matter where we go. “I’d like to see mountains” she says. “Me too, East or West?” “Big Mountains.” “Then West it is.” She cuddles closer and rests her head on my shoulder. We cross the river and enter Arkansas. The Memphis skyline fades behind us. Its amazing how little we’ve planned for this. Her bond was canceled at only three this afternoon. We’ll settle in a place where no on can find us. I don’t wanna hear about Deck and Bruiser. I don’t wanna hear about the fallout at Great Benefits. I don’t want Miss Birdie calling me for legal advice. I don’t wanna worry about Cliff’s death and everything related to it. Kelly and I will talk about it one of these days, but not any time soon. We’ll pick a small collage town because she wants to go to school. She’s only twenty, I’m still a kid myself. We’re unloading some serious baggage here and its time to have fun. +I’d love to teach History in high school, it shouldn’t be hard to do, after all I have seven years of collage. I will not under any circumstances have anything whatsoever to do with the law. I will allow my license expire. I will not register to vote so they cant nail me for jury duty. I will never voluntarily set foot in another court room. We smile and giggle as the land flattens and the traffic lightens. Memphis is twenty miles behind us, I vow never to return.” +This excerpt may seem a little excessive but I feel that it captures the true spirit of the character, Rudy Baylor. It was also my favorite part of the novel. No, not because it was the end, but because it kind of made me stop and think. About how a person can spend most of their lives thinking that something is right for them only to end up down the road realizing that is was the wrong decision. After all that Rudy went through to win the case, to beat the other lawyers and to stop a company that was doing wrong he was able to just give it all up. That was truly touching and what made the novel a unique experience. +-------------------------------------------------------------- +

+Words: 921 diff --git a/HW11/corpus/bwa14.txt b/HW11/corpus/bwa14.txt new file mode 100755 index 0000000..ad91679 --- /dev/null +++ b/HW11/corpus/bwa14.txt @@ -0,0 +1,16 @@ + +The Picture of Dorian Grey +This story is about wanting to stay young and not knowing the consequences of such a desire. +Everything starts out in Basil Hallward's studio. Basil is a painter that is obsessed with Dorian Grey, a young beautiful gentleman that catches everyone's eye. On this particular day, Basil is accompanied by Lord Henry, one of his close friends. Dorian posses for a portrait and then retires to the garden with Lord Henry. They talk about youth and its great importance, about how it shouldn't be taken for granted, etc. When the picture is finished, Dorian makes a simple wish. He asks for his picture to grow old instead of him. +Dorian keeps the picture and is fond of his new friend, Lord Henry. They go everywhere together and Henry teaches Dorian new things about life that he never knew existed. +Dorian falls in love with an actress from the lower sides of London. But after she messes up in one of her plays, he despises her and decides never to see her again. He goes home and realizes that his picture has changed, it had grown old. The next day he is told that the actress he used to admire had committed suicide. Dorian fells no sorrow and Lord Henry tells him to take it as if it were just part of a play, a tragic scene that had come to a dramatic end. He realizes that his stupid wish had come true, so he decides to hide the painting so no one else can see it. +As the years go by, people start to hate the once beloved Dorian Grey. Rumors are spread that he is a bad influence and that evil follows him wherever he goes. Many people don't believe that nonsense, and are still blown away by his ravaging good looks. They can't believe that such a handsome man can do such terrible things. +Then one night, Basil visits him. They have a chat about the reputation that Dorian is getting on the streets. Basil tells him that such affairs, as he had been known to be a part off, were bad for the soul. Dorian tells him he no longer has a soul, and decides to show him the picture he once had painted of him. The picture had become horrid, old, and had lost all the beauty it once possessed. Basil is amazed and can't believe his own eyes. Dorian becomes mad at him, he blames him for all that has happened in his life, for he was the one that started the whole thing. Dorian takes a knife and stabs his good friend to death. +The next day he gets rid of the body and of all the evidence that can link him to the murder. Dorian continues his life as if nothing had ever happened. +A couple of days later, he is confronted by James Vayne, the actress's brother, the one he had sent to her death 18 years before. He wants to kill him for what he had done, but his good looks and his young face save his life. +Now everywhere he goes he is afraid of being killed, until one day he goes hunting with a friend, and they shoot Vayne by mistake. Dorian feels without troubles and decides to make good instead of evil. He goes home and stabs the painting that had caused him all this pain. A chilling cry is heard, and his servants enter the room. They find the picture hanging on the wall, as beautiful as it ever was, and their master lying dead on the floor. He had changed into an old horrid figure and was stabbed to death. +This book was an excellent choice because it had a very interesting way of looking at life. At the beginning I thought it would be the usual story, but then as the plot unwraps, one can't leave the book for a second. You always want to know what will happen to Dorian Grey. +Grey is an amazing character, at the start he was just blooming like a flower, but under the influence of Lord Henry, he matures and becomes a creature of evil. He realizes his mistakes and wants to change them, but it is too late. +This story shows us that you can't have everything forever, one has to live life as one is. Dorian tried to stay young forever and it brought him nothing but pain. We can't make such mistakes because we only live once, we have to take Dorian's example and make our lives better, and worth living. +

+Words: 771 diff --git a/HW11/corpus/bwa140.txt b/HW11/corpus/bwa140.txt new file mode 100755 index 0000000..22216fe --- /dev/null +++ b/HW11/corpus/bwa140.txt @@ -0,0 +1,67 @@ + +Objective Summary: +The story is about a child's expectance of a family +life filled with love and comforts, which is contrast +with his real working class family life. +Subjective Evaluation: +Soto, back to his age of nine, dreamed to live in a +family life that was uncomplicated in its routine. In +reality, Soto lived in a working class family; he +tried to change his family to imitate the perfect +families he absorbed from television. I think many +people have done what Soto did to fulfill the dream of +a perfect family they wanted. I am not excluded from +this either. +I have an experience of attempting to change my +family life. It was one year later after my family +first came to the US in 1995. I learned many new +things in this country that I never knew in China, and +I appreciated some living styles in American culture. +As I tended to like the styles of American life, I +expected my family like them, too. The thing I wanted +my family to change was the cooking style. I hated to +cook Chinese dinner because it took so long to +prepare. There are four kinds of food which are +considered essential parts of Chinese dinner: rice, +soup, vegetable, and meat; they are usually cooked +separately. I was not the one who was good at +cooking in my family, but I did have to cook when I +came home earlier than my parents and two sisters +still at work. One day, when we were sitting together +at the dinning table for dinner, I suggested to my +family that we could have sandwiches and precooked +food from the supermarket as our dinner since many +American families do. My parents looked at me in +bewilderment. Son, you must be kidding, right? +Those sandwiches and precooked food do not give you +enough nutrition for growing up, my dad said. And +precooked food is not good for your health, my mother +kept on. My elder sisters showed no interest in my +idea. I grew frustrated from their reaction, but I +did not give up. Evening after evening, I kept +bringing up the idea at the dinning table. My mother +finally permitted me to make one American dinner for +the family. That day, I went to the supermarket to +buy bread, ham, and chicken soup right after school. +I planned on making ham sandwiches and chicken soup +for the dinner. The dinner was ready and served at +our usual dinnertime. My mother tasted a spoon of the +chicken soup and said, It tastes like brine, nothing +but salty. Why don't they put some shark fins in it? +She refused to have another spoon. My sisters only +had a small bite of their sandwiches and then put them +down; my father barely finished one. Even I could not +have another one after finishing two. That night, my +parents and sisters had instant noodle for dinner. +Such a result was out of my expectation, but I had to +accept it. From then on, the subject of changing +cooking style is never brought up to the family +conversation. +I think Soto had the same feeling as I did when he +found out that there was no way to change his family +to be the perfect family he expected. When he +realized that, he went out to look for work; being +different from him, I tried to bring up another +subject to the family conversation. +

+Words: 575 diff --git a/HW11/corpus/bwa234.txt b/HW11/corpus/bwa234.txt new file mode 100755 index 0000000..a7cbec9 --- /dev/null +++ b/HW11/corpus/bwa234.txt @@ -0,0 +1,13 @@ + +The Professor and the Madman, written by Simon Winchester, is a biography about the making of the Oxford English Dictionary. Winchester, who is an author, journalist, broadcaster and foreign correspondent, has written for many magazines and newspapers distributed worldwide. In an interview between Winchester and a host of C-SPAN, Winchester was asked where the idea for the book came, he replies “Well, it came to me in a rather bizarre way. I was reading a book on lexicography in the bath one morning, as one does, I suppose, just before breakfast, and it was a book--a wonderful book called Chasing The Sun by a man called Jonathan Green. And it had a reference--it said, `Readers will be familiar with the extraordinary story of Dr. W.C. Minor, an American lunatic murderer, who was a prodigiously energetic contributor to the OED.' And I remember sitting up in the bath, Archimedeslike, dripping and saying, `Well, I know nothing about this.'” Winchester’s main foundation for this book is to clarify the tale of the making of the Oxford English Dictionary +The formation of the Oxford English Dictionary began in 1857 and took seventy years to finish. Tens of thousands of individuals organized the expansive language into 414,825 exact definitions. The story begins with the grisly murder of George Merrett, by William Chester Minor the former U.S. Army officer and qualified surgeon. On February 17th of 1872 in the early morning William Minor had been sleeping, when he awoke to some “noises” of someone in his flat. He sat up and saw someone standing at the foot of his bed. He proceeded to chase the individual into the street, and shot at the “person” as they attempted to flee. He ended up shooting the first person that came into view apparently, and this person was George Merrett. Merrett had never met W.C Minor and had been heading home after a long day at work. W.C Minor was arrested. While in prison, he appeared to act exceptionally strange. One of the guards told the jury that Minor accused him of paying people to enter his room and molest him while he slept. This evidence clearly showed that W.C Minor was insane and was sent to the Asylum for the Criminally Insane, Broadmoore. The judge stated that he would remain there “until her Majesty’s Pleasure be known.” +Professor James Murray, an extraordinarily educated former schoolmaster and bank clerk, sent out an announcement about the making of the Oxford English Dictionary, asking for literary contributions. From his cell in Broadmoore, Minor came across this announcement and began contributing examples from his massive collection of new and scarce antique books. Minor had an enormous collection of books in his cell, which were not available to Murray and the staff, where the dictionary was being created. Thousand of neat and well-written quotes and examples came from Minor over several years to Oxford. Murray was only fifty miles away from where Minor was living, and had no idea that Minor was committed to an asylum. On several occasions Minor had been asked to visit Murray In Oxford, where they could meet and discuss the dictionary. Minor declined all invitations, without an explanation, and only an apology. After being rebuffed several times, Murray offered to visit Minor and Minor accepted the offer. Upon arrival Murray discovered that Minor was not a doctor of the asylum as he had assumed, but a resident. +Murray was shocked, but that didn’t dissuade him from visiting Minor. Although Minor constantly complained about people molesting him while he slept, people breaking into his room at night, and his personal possessions being vandalized Murray ignored the strange comments and went on with his visits. Minor’s stepbrother began writing appeals to the court, asking that his brother be allowed to transfer to a hospital in the United States. James Murray, who spent more than 40 years editing the dictionary, and up until 1910 wrote and visited Minor regularly, until Minor was released and allowed to go back to the U.S. On July 16th 1915 Murray died, surrounded by friends and relatives. In November 1915 Minor wrote to Lady Murray, offering all his books to the Scriptorium. On Friday March 26th 1920 Minor died from a cold that developed into bronchopneumonia. The English Oxford Dictionary took eight more years to be completed. On New Years Eve of 1927 its completion was announced. +The Professor and the madman is a wonderfully written biography. Before each chapter was a word that defined the whole chapter. Most of the book was in chronological order, except for the parts where the author backtracked in order to elaborate. The postscript and authors note gave a bit of insight on where he got his idea to write the book, and some of his resources. Unlike The Bluest Eye written by Toni Morrison, the diction was easy to follow, and storyline was far from depressing. Winchester was very straightforward, and turned a little known tale into a well-written and very compelling book. +I had my doubts about this particular book. I got this book, when the report was first assigned. I attempted to read, but found the first chapter dreadfully boring, and returned the book to the bookstore. I forgot about the report until I was reminded a week ago. I went to go and find a different book, but had no luck, so I bought the book again. I am glad that I did end up with this book. I enjoyed The Professor and the Madman immensely. I have no recollection of ever hearing about the authors of the Oxford English Dictionary. I told one of my friends about this book, and he asked if he could borrow it as soon as I finished using it for my report +

Bibliography

+Winchester, Simon. The Professor and the Madman. New York, N.Y. Harper Collins. 1998 +Air date: November 8, 1998 on C-SPAN, and then transferred to the internet. www.booknotes.org/transcripts/50488.htm +A search for author information on Winchester produced this. http://shop.barnesandnoble.com/booksearch/authorInfo.asp?authorCode=208118&userid=2UHBJHVHUL&mscssid=EB4B5PL8R3SM9LB4KXAN43GBAGP60U5C +

+Words: 964 diff --git a/HW11/corpus/bwa235.txt b/HW11/corpus/bwa235.txt new file mode 100755 index 0000000..c19a26d --- /dev/null +++ b/HW11/corpus/bwa235.txt @@ -0,0 +1,10 @@ + +I read the novel Rising Sun by Michael Crichton. The story is about the grand opening of the Nakamoto Tower in Los Angeles, the new American headquarters of a Japanese corporation. On the night of the opening a young girl was killed on the forty-sixth floor, one story above the floor of the party. The Japanese liaison, Lieutenant Peter James Smith, was called to help the investigation begin, as the Japanese businessmen tried to stall the police. Though the story is about a homicide investigation, the underlying theme is one of business deals, both corrupt and proper. Throughout the book the reader is taken though the way of Japanese business, and quickly learns the differences between American companies and the Japanese even today. +Rising Sun shows examples of the Japanese persuasion in almost all aspects of typical American life. The Japanese motto “Business is war” comes into affect throughout the story, and is shown in their maneuvers to outwit the police. The businessmen of Nakamoto Tower know that the murder was recorded on their surveillance cameras, so they switch the tapes before the police have an opportunity to look at them themselves. Then, with technology years ahead of the Americans, they alter the video to transform the identity of the murderer. They care not for the truth to be found, and they only work to hide the murder from the public. The fear of a scandal that would topple the Nakamoto Corporation is enough to make the Japanese do whatever it takes to prevent the public from knowing of the murder. +The book also discusses the loss of basic industries to Japan. The decline of American business became apparent even to Congress, who would move to stop the sale of business to the Japanese. The American approach to business is entirely different than the Japanese approach. American companies are compelled to show profits every few months, while the Japanese don’t care for the short-term business at all. Often, they create their products and sell them below cost, a practice known as ‘dumping‘. While dumping is illegal under American and international law, the Japanese continue to do it, but only in America. They might lose money at first, but after a few years, they can refine their products and actually make them at a lower cost. By then the Japanese businesses have taken control of the market, without fear of American retaliation for their unlawful tactics. +American government has provided an open market in its business. We have laws that prevent monopolies by American owners, but we welcome foreign investors without much worry. Other countries, which Americans do business with, have provided open markets, including the Japanese. But while the Japanese claim to have an open market, they play by their own rules. They don’t sell their companies to Americans, but continue to buy ours. They force Americans to license their technology to Japanese companies before they can sell in their country. Japan takes eight years to give Americans a patent, and in the meantime the Japanese create a superior version of the same product after scrutinizing and perfecting our would-be-patented inventions. While other European countries play with a tit-for-tat strategy, Americans do nothing to prevent the Japanese from making use of their same illicit approaches over and over. America is afraid to upset the Japanese because we want to keep them as an ally of ours against Russia. At this point, two economies are too tightly intertwined for America and Japan to not come together in business. +All this is proven through the telling of the story by the author. He talks of the loss of American business to the Japanese as almost tragic. The author, Michael Crichton, makes the point that it is time for Americans to take hold of their businesses in the industries we can still control. We need to realize that if we sell all of our companies to one nation, soon that nation will be able to control our control at will. If they are the sole creator of certain items, we will most certainly become dependant on them. He suggests that the Japanese ware good at what they do, but do not care to be fair. Crichton explains that the Japanese man lives in a society entirely different from that of the American man. The Japanese change who they are and how they act based on their surroundings. American men feel that this is almost lying, and unacceptable. Japanese work as a group towards a common goal, without placing blame on an individual but coming together to solve the problem. +I feel that Crichton makes good points throughout the book. He shows the contrast between the Japanese and American business ethics as its relates to business today. I feel that Americans should take more pride in their companies, but there are many things that Americans can learn from the Japanese as well. Americans should realize that there is more to a business than the quick profits, and a long-term venture will turn out stronger. Crichton points out that the Japanese slowly refine their products, steadily produce superior technology, while America only looks for the leaps in industry. I believe there is much to be learned from the Japanese, and we cannot be hesitant in out interactions with them. We must have a healthy and just relationship in order for both sides to profit, and so far Americans have been meek in claiming their share. We need to let the Japanese know that we will not tolerate their illegal strategies, but they will have to follow the regulations of business just as any other nation does. +In Rising Sun, Michael Crichton provides a look at the heart of business on both the American and Japanese sides. One slowly recognizes how the world is changing around them through the relatively benign presence of business. While his book is about the investigation of a murder, the information revealed about business allows the reader to make a judgment for themselves about our nation’s pride, or lack thereof, for American industry. +

+Words: 1012 diff --git a/HW11/corpus/bwa236.txt b/HW11/corpus/bwa236.txt new file mode 100755 index 0000000..86a6b3a --- /dev/null +++ b/HW11/corpus/bwa236.txt @@ -0,0 +1,77 @@ + +Robinson Crusoe was written by Daniel Defoe. The novel was first +published in 1719. It tells the story of a young explorer who becomes marooned +on a deserted island. His experiences of the island change his outlook on life. +Daniel Defoe was a short story writer that came from an poor family. +Defoe was poor for most of his life and made his living as a butcher and a +writer. Defoe mostly wrote short stories and political essays. Robinson Crusoe +was a combination of two short stories. Many believe Defoe used Robinson +Crusoe to portray himself in a certain ways. The description was almost +identical to his own and after his wife left him, he felt as if he was marooned +on a deserted island. +The story takes place in the 1700s on a deserted island somewhere off the +coast of Brazil. The island is fairly large in size and has a small shore. The +interior of the island has many trees, wild pigs and other small animals and a +small cave in which Crusoe stores food. +I walked about the shore lifting up my hands. Look around, +I see nothing but water, a forest, and the remains of my +ship. At first, I was afraid of wild animals but after some +exploration of the land, the only animals I had seen were +wild pigs, squirrels, and some small birds. +The only possessions that Crusoe retrieved from the remains of his ship were a +small knife, a box of tabacco, a pipe, and a small book that would later become +his journal. +Robinson Crusoe was a young and stubborn explorer. He was extremely +tall and strong. His stay on the island changed him from a mean, stubborn man +to an open-minded protestant. +Standing at six feet, two inches and having my long, thick +brown hair back in a ponytail, I felt as if I was eight feet +tall. Without the permission of my parents, I was still +sailing away from the misery. I held the cargo box is my +strong arms, waiting to board my beautiful ship. +Crusoe became a skilled craftsman and was an extremely religious man due to +his stay on the island. Being the only man on the entire island, he established a +faith in God. He also became more articulate from writing in a journal daily. +Overall, his stay on the island changed Crusoe's life greatly. +As the story begins, Robinson Crusoe defies his parents and sets out to +sea. Crusoe encounters a series of violent storms at sea and ends up in Africa. +He sets out on another voyage and is captured by the Sallee, a group of pirates. +Luckily, he manages to escape and board a Portuguese ship and sail to Brazil. +While in Brazil, Crusoe purchases a large sugar plantation. After leaving Brazil, +he encounters another storm in which his ship is destroyed and he is marooned +on an island as the only survivor. +On the island, Crusoe gathers food and builds a small shelter. He writes in +a journal to keep account of his stay. Crusoe becomes a skilled craftsman and +begins to feel a spiritual connection with God. He also builds a small boat that +he uses to sail around the island. +After living on the island for fifteen years, Crusoe discovers that savages +had landed on the island and that they perform human sacrifices. Crusoe helps a +prisoner escape from these savages. He names the prisoner Friday and teaches +him english. Together, they build a new boat and attempt to leave the island. +However, Friday learns his father is a prisoner of the savages. Crusoe and +Friday return and rescue his father and a Spaniard. The four men board a +passing boat and gain control of it. Crusoe sails back to his native land to learn +his sugar plantation has made him rich. He sells the plantation and marries. As +the novel closes, Crusoe is persuaded to take a final voyage, back to the island. +Robinson Crusoe is written using an English dialect. The narration of the +novel is simple, informal and extremely easy to understand. However, Defoe +uses verbose descriptions for characters. +He was a comely, handsome fellow, perfectly well made, +with strong limbs, not too large, tall and well-shaped, and +I reckon he was about twenty years of age. The color +of his skin was not quite black, but very tawny; and yet +not of an ugly, yellow, nauseous tawny, as the Brazilians +and Virginians, and other natives are; but of a bright kind +of a dun olive color that had in it something agreeable, +though not very easy to describe. +This is a description of Friday. Defoe does an excellent job of introducing the +character. This paragraph makes a clear picture of Friday to the reader. +The theme of the novel is that nature can change the way a man thinks +and his outlook on life. Crusoe was a nasty young man who hated his family +and his life as the story began. After being stranded on an island for over fifteen +years, nature changed his outlook on life. Crusoe became grateful for what he +did have and wanted to make the best out of it. He developed a stronger will +power and became more opened minded. He also thought more about the better +aspects of his life and had faith in God. +

+Words: 897 diff --git a/HW11/corpus/bwa240.txt b/HW11/corpus/bwa240.txt new file mode 100755 index 0000000..d0b0ad1 --- /dev/null +++ b/HW11/corpus/bwa240.txt @@ -0,0 +1,8 @@ + +Huckleberry Finn is a book that contains elements of romantic and realistic fiction; even though it contains both these elements, it is a book on realistic fiction, and that is how it was written to be. Mark Twain used historical facts and data to make this story realistic, it used situations that would normally happen in the time the novel takes place in. Huckleberry Finn's father is a vagrant and a despicable person; his actions are written to how a man of that characteristic would act. Two more characters in this novel also act accordingly; the Duke and the Dauphin. A couple of crooks and frauds who are ill at heart and produce no good at all. A kind man Jim, a black slave at the beginning of this novel, goes through much and many people go through much for him. Of these characters I have just mentioned, Jim is the only considerate one, and the Duke and the Dauphin and Huckleberry Finn's father are evil. +Huckleberry Finn has no strong feelings for his father except that of resentment. His father abandoned him when he was a child and come backs to town once in a while. His father would beat Huck many times usually because he was drunk. This is not unusual for someone drunk to do if that person is a beater. I used to be scared of him all the time, he tanned me so much. (Twain, p. 25) Besides him beating Huck, his father has put fear into Huck, which is sad, but is realistic. Besides beating Huck, he also scolded him for trying to get an education; he though Huck was trying to become smarter than his father, and he wouldn't have that. You're educated, too, they say -- can read and write. You think you're better'n your father, now, don't you, because he can't? I'll take it out of you. (Twain, pg. 26) Not only is Huck's father mean and petty, he is also greedy. 'I've been in town two days, and I hain't heard nothing but about you bein' rich. I heard about it away down the river, too. That's why I come. You git me that money to-morrow -- I want it.'(Twain, pg. 27) +But Huck's father isn't the only greedy character in this play, there are two men that pose as the Duke and the Dauphin (who are obviously not really who they claim to be). These were two men that were frauds, they would scam people out of their money and move along to the next town as swiftly as possible. Occasionally they were, caught, which is quite realistic. 'Well, I'd been selling an article to take the tartar off the teeth -- and it does take it off, too, and generly the enamel along with it -- but I stayed about one night longer than I ought to, and was just in the act of sliding out when I ran across you on the trail this side of town, and you told me they were coming, and begged me to help you to get off. So I told you I was expecting trouble myself, and would scatter out with you.' One example of how these men are nobody but a couple of petty thieves. ' Well, I'd ben a-running' a little temperance revival thar 'bout a week, and was the pet of the women folks, big and little, for I was makin' it mighty warm for the rummies, I tell you, and takin' as much as five or six dollars a night -- ten cents a head, children and niggers free -- and business a-growin' all the time, when somehow or another a little report got around last night that I had a way of puttin' in my time with a private jug on the sly.' (Twain, pg. 161) +A very noble person does not get the respect he deserved Jim that is. Jim was a very brave, strong, courageous man, and the only person that truly recognizes him is Huck. There is one scene where Huck is questioned about a runaway slave. Most people would have given Jim away really quickly, but Huck's friendship with Jim, and that he knows how good a person he is does not. ' Well, there's five niggers run off to-night up yonder, above the head of the bend. Is your man white or black?' Then Huck replies, ' He's white.' (Twain, 120) Though this may not seem to be a big quote, it is quite important. It shows how Huck feels about Jim, and that a friendship between two people is very strong, and most peoples in that situation with a friendship like that would do the same, making it a realistic situation. +Yes, Huckleberry Finn contains elements of romanticism and elements of realism. But throughout this book, the element of realism prevails, and thus making this book a realistic fiction novel. These examples I have given should be just enough to prove this point of realism over romanticism. These two elements do coexist, but romanticism isn't a strong enough element to categorize the book in. But to say this book only has elements of realism is unjust. +

+Words: 867 diff --git a/HW11/corpus/bwa241.txt b/HW11/corpus/bwa241.txt new file mode 100755 index 0000000..7be426a --- /dev/null +++ b/HW11/corpus/bwa241.txt @@ -0,0 +1,23 @@ + +Greed can be a very destructive part of everyone’s +life. It can control our every action at times. Some +people let their greed get out of control, which was exactlywhat happened in Salem during the witch trials. Three people’s greed brought up this whole tragedy of the trials, convictions and hangings. These three people are Reverend Parris, Thomas Putnam and Abigail Williams. +Thomas Putnam was a “well-to-do, hard-handed, +landowner.” He valued his land probably more than his +marriage, his other possessions or his anything else that he had. He used his land as a power source to get anything that he wanted. He also used this power to get his neighbors accused and/or convicted of being witches. Once these people were convicted, he would be able to purchase the deceased’s land, just giving him more land and power. This man alone got others to start believing that some people among them were witches. He also used his daughter as a witness to some of his neighbors crimes. Thomas Putnam +used the witch trials as an excuse to get even with his +neighbors and get their land. He allowed his greed to rule his mind and other decisions during this tragic time in the history of Salem. +Another person who was affected by greed during this time was Reverend Parris. He felt that he was underpaid for his services. At one time he said to Giles Corey, “I regard that six pound as part of my salary...You will look far for a man of my kind at sixty pound a year!” Also, Parris preached for twenty weeks about having golden candlesticks on the altar until he got them. As the story progressed, he +became greedy for his life and the life of his friends. When Proctor was about to be hanged, he begged and pleaded for Proctor’s life so that Parris would not be blamed for killing one of Salem’s “upper class”. I feel that Parris was not a good man to be the minister in such a town because he helped the whole witch hunt get going. He made sure that +everyone knew about what was going on and got them to help dig up dirt on the accused. +One final person whom I believe let her greed for attention and power control the outcome of that small town was Abigail Williams. She was the first person who was caught dancing in the woods to realize that if she turned on the others, her own life would be spared. She started making things up so that she would be in the center of the life in the town. She accused many innocent people of being witches for her own personal good. The best example of this would be when she accused Elizabeth Proctor of being a witch. Abigail and John Proctor had an affair and Abigail +perceived this to mean that John wanted to be with her +instead of his wife. Then, she realized that the only way to make this happen would be to kill Elizabeth in some way. The only legal way to do this would be to accuse Elizabeth of being a witch and making sure that she was convicted of this crime. Abigail knew that the punishment for the crime of witchcraft was hanging and carried out her accusation so that she and John could “dance upon her grave together.” I strongly feel that Abigail’s greed was the most destructive +to the outcome of this story. She single-handedly destroyed most of the people of this town’s reputations. If a person had something that she wanted, she accused them and got exactly what she wanted. At times, she used her acting talents to make it seem like she was being attacked by a +certain person’s spirit. While she was trying to convince Danforth and Hathorne that Elizabeth was a witch, she went as far as stabbing herself in the stomach to make it look like Elizabeth was sending out her spirit upon others. I believe that if Abigail had been stopped sooner, the innocent people who died would have lived and been able to look back on this terrible time to mourn the losses of their friends. +Many people’s greed brought on these atrocities in Salem, but especially the greed of Thomas Putnam, Reverend Parris and Abigail Williams. If people such as these let greed rule their lives, turmoil is brought about. If only everyone could control their greed, this world would be a happier and more civil place. +

Bibliography

+The Crucible by Arthur Miller Published by The +Penguin Group copyright 1982 +

+Words: 753 diff --git a/HW11/corpus/bwa242.txt b/HW11/corpus/bwa242.txt new file mode 100755 index 0000000..18abdf3 --- /dev/null +++ b/HW11/corpus/bwa242.txt @@ -0,0 +1,6 @@ + +The Outsiders +In this book analysis, about the book “The Outsiders” by S. E. Hinton I will discuss character and plot development, as well as the setting, the author’s style and my opinions about the book. In this part of the analysis I will give some information about the subjects of the book, and about the author. The author wrote the story when she was just 16 years old, in the 1950s. The book was successful, and it was sold, and still being sold, in many copies as a young adults novel. There was a movie made about it, and today there are still many schools that use this book in junior high and high schools for English classes. There were plays made about the book too. +The Outsiders is about a gang. They live in a city in Oklahoma. Ponyboy Curtis, a 14 year old greaser, tells the story. Other characters include Sodapop and Darry, Ponyboy's brothers, Johnny, Dallas, and Two- Bit, that were also gang members and Ponyboy's friends. This story deals with two forms of social classes: the socs, the rich kids, and the greasers, the poor kids. The socs go around looking for trouble and greasers to beat up, and then the greasers are blamed for it, because they are poor and cannot affect the authorities. I hope you would enjoy and learn something about the book from reading this analysis. Plot Development The plot development in the book, “The Outsiders” by S.E. Hinton, was easy to follow. In this part of the book analysis I will give some more details about the plot development. There were no hooks or hurdles in the beginning of the book, the first sentence starts right away with the plot—without any forewords. This is the beginning of the first sentence: “When I stepped out into the bright sunlight from the darkness of the movie house...” (page 9). As you can see, it goes straight to the point without any prologues or any kind of introduction. The plot development in the middle of the story was sensible and easy to understand. It was clear and simple, and the events have occurred in a reasonable order. The ending of the story was a bit expected. I anticipated the death of Johnny because a broken neck usually means death. The death of Dally was not as predictable as Johnny’s death because it was said that: “He was tougher than the rest of us—tougher, colder, meaner.” (page 19). I did not think that such a tough person would get himself killed because of a death of a friend, although it was said a short time before the death of Dally that: “Johnny was the only thing Dally loved.” (page 160). The climaxes at the end of the story were the deaths of Johnny and Dally. Here are quotations about the deaths: Johnny’s death: “The pillow seemed to sink a little, and Johnny died.” (page 157). Dally’s death: “He was jerked half around by the impact of the bullets, then slowly crumpled with a look of grim triumph on his face. He was dead before he hit the ground.” (page 162). To conclude I can say that the plot development was simple and easy to understand and to follow. The author organized it in a way that fits the actual content of the plot. Character Development The characters in the book, “The Outsiders” by S.E. Hinton, were not very heroic—they were just humans—it was easy to believe that this is the way they should be. The characters in the plot give the reader a feeling this can be a true story. The author has created the personality of the characters through the descriptions of Ponyboy—the narrator—and through their actions. Following are some examples of these methods of getting familiar with a character. Here is an example for a description of Ponyboy: “Steve Randle was seventeen, tall and lean, with thick greasy hair he kept combed in complicated swirls. He was cocky, smart, and Soda’s best buddy since grade school. Steve’s specialty was cars...” (page 17). The reader can find this kind of descriptions almost everywhere in the story, but especially in the beginning. I think the author put them there because the reader does not know the characters, and he needs to get familiar with them. The descriptions make the reader know the characters better and understand their actions. A good example of an action that was taken and suggested something about a character is the way Dally was killed. He wanted the police to kill him, so he robbed a store, and the police officers shoot him. This shows that Dally was sensitive to a death of a friend although he acted like a tough guy. The dialogues in the stories show the thoughts and the feelings of the speakers. The way the gang members talk shows that they are gang members and street boys, because they speak in street slang. When the socs talk to greasers, the reader can feel their aversion to them. Following are some examples for dialogues that indicate something about the characters. Here is an example for a dialogue with slang in it: “...so I can still help Darry with the bills and stuff...Tuff enough. Wait till I get out...I told you he don’t mean half of what he says...” (page 26). The highlighted words and phrases are ones that will not be used in formal writing and they even contain grammar mistakes. Here is an example for the hate the socs have to the greasers: “‘Hey, grease,’ one said in an over-friendly voice. ‘We’re gonna do you a favor, greaser. We’re gonna cut all that long greasy hair off.’” (page 13). The reader can feel the hatred of the socs to the greaser in this dialogue when they tell him what they are going to do to him. The central figure of the story is Ponyboy that is also the narrator. Here I would analyze his character. The physical description of Ponyboy can be found in the first page of the book, page 9: “I have light-brown, almost-red hair and greenish-gray eyes. I wish they were more gray, because I hate most guys that have green eyes, but I have to be content with what I have. My hair is longer than a lot of boys wear theirs, squared off in back and long at the front and sides, but I am a greaser and most of my neighborhood rarely bothers to get a haircut. Besides, I look better with long hair.” He is smart, according to page 12: “...I make good grades and have a high IQ and everything...”. He is a bit naive sometimes, like in page 45 when he tried to convince himself that the only difference between socs and greasers is that greasers like Elvis and do not like the Beatles and socs like the Beatles and do not like Elvis. Sometimes, Ponyboy is daydreaming and not connected to reality, like in page 158, when he tried to convince himself that Johnny isn’t dead: “...That still body back in the hospital wasn’t Johnny. Johnny was somewhere else—maybe asleep in the lot...” The supporting cast in the story is the gang and other characters. The gang members have long descriptions from Ponyboy’s point of view, and they are part of the plot development. The other characters in the book do not have long descriptions, and they usually appear in small parts of the plot to help its development. To conclude I can say that the characters have contributed a lot to the coherent development of the plot. The characters are believable and they enhance the feeling of realism in the story. Setting In this part of the book analysis about the book “The Outsiders” by S.E. Hinton I will discuss the setting. The setting is appropriate to the plot—the streets in the “wrong side of town”. The author’s descriptions are deep but easy to understand. The neighborhood where the gang lives is a place that fits the plot well, and helps to understand it. A good example for a description would be the one in page 85, of the dawn: “...The dawn was coming then. All the lower valley was covered with mist, and sometimes little pieces of it broke off and floated away in small clouds. The sky was lighter in the east, and the horizon was a thin golden line. The clouds changed from gray to pink, and the mist was touched with gold. There was a silent moment when everything held its breath, and then the sun rose. It was beautiful.” This kind of description made an image in my mind of a beautiful dawn—this was a word picture. The story happens in the 1950s in the US, it lasts a few days. The author usually describes every part of the day using Ponyboy. The mood the setting creates is of the neighborhood, and street life. This really contributes to the judicious plot development—it makes it more believable and reasonable. To conclude I can say that the setting fits the plot and the characters in a very good way. This is the best setting that can be for this kind of plot and characters, because other setting would make the story ridiculous because a street gang can only fit into the streets. Author’s Style In this part of the book analysis, about the book “The Outsiders” by S.E. Hinton, her style of writing would be discussed. The word usage in the dialogues between the gang members is of street slang. In the descriptions there are less simple words and more descriptive and artistic words (look at Setting and Character Development for examples). There is suspense in the book—usually in the middle of chapters— that makes the reader to want to read what will happen next. An example for suspense is when the socs have tried to drown Ponyboy—there was uncertainty and I was anxious about what is going to happen next. The way the plot develops is easy to follow and to understand—the writer does not make it too complex. To conclude I can say that the author’s style is easy to read and not complicated. Reading the book is enjoyable and there is no need to look up words in the dictionary. Critic’s Choice In this part of the book analysis I will write my opinions about the book “The Outsiders” by S.E. Hinton. The book really focuses on what some kids in the US have to go through. One problem is how Ponyboy has to grow up without parents. Another problem is that the characters are in a gang and at war with another gang. A problem with the family that was shown in the story is that kids today may have parents that are alive, but they might not have enough time for them. Also, kids are worried about not fitting in and might join gangs to act “cooler”. It also shows how if a member of a family has an injury it's tough for the family and friends. This happens when Johnny gets hurt and he did not want to see his parents. Also, it was a problem for Ponyboy because he was worrying about him the whole time. I think “The Outsiders” is an average book. It really does show how these things can affect a family and friends. The book was rather good. It would have been better if it was written in the 90s, and not in the 50s. This is because then young people that live today time can correlate with it. I think people who enjoy action and some adventure, should read this book, because the action, the writing, and the adventure are powerful. There is always something going on. For example, when Ponyboy was walking through the park, and three socs came out of the bushes and jumped him. This is one of the many times that problems between the two gangs end in destruction. One other reason to read the book is that the end of each chapter of the book does not leave you in suspense. You do not have to keep reading to solve a problem. There is always something big going on, such as when Johnny broke his back trying to rescue children from a burning church. A thing that reduced the realism of the story was the names of the people (i e Ponyboy, Two-Bit, Sodapop). I have never known people with these strange names—there are no parents who would give their children names like these. To conclude I can say that the book was not very good but it was not too bad either. The writing is clear and easy to understand. Summary In this part of the analysis I will give a general summary of the whole analysis of the book, “The Outsiders” by S.E. Hinton, and discuss the difficulties I had preparing it. I found the book hard to relate to in some parts because of the different time it was written in—the 1950s. A good example for it was that Ponyboy thought the big difference between socs and greasers was that the greasers loved Elvis and the socs loved the Beatles. Since I was not born at Elvis’ and the Beatles’ time and I do not like either of them—I cannot relate to it. The were two other reasons for why it was hard to relate to the book: the first reason is that my life is not like the lives of the characters in the book. The things that Ponyboy and his brother did, I would never dream of doing. For example, I would not beat up people or gang up on people. The second reason is that I think it would be hard to live a life without parents as Ponyboy does. To conclude I would like to say that the book has made me see the way people that are living on the streets—in the wrong side of the town— behave and feel within themselves. It is like going “behind the scenes” of a gang. +

+Words: 2355 diff --git a/HW11/corpus/bwa243.txt b/HW11/corpus/bwa243.txt new file mode 100755 index 0000000..8911883 --- /dev/null +++ b/HW11/corpus/bwa243.txt @@ -0,0 +1,6 @@ + +This is the realistic fiction story of two people who catch two commercial fishermen killing off seals. In the beginning, a guy named Andy agrees to fly from Montana to California to work for his uncle at a gas station for boats. In exchange, his uncle would teach him all about boats. It was Andy’s dream to drive out in the sea. He goes out in a boat with his uncle and he teaches him some things. They noticed that seals were dyeing. Andy’s uncle said it might be some kind of disease. So then his Aunt gets sick so his uncle has to spend time with her and didn’t really have time to teach Andy about boats. +One day Andy was working at the boat gas stop and a girl his age comes to fill up. She didn’t look at him though, she was looking at the dead seals. She said that she really hated that and the commercial fishermen were killing them for lots of reasons. One was they were eating the boat and scaring the fish away. Anyway, then she left and came back in the evening. She filled up and introduced herself. Her name was Molly and she knew a lot about boats. Andy said where he came from and how he wanted to learn about boats. So then they made a deal that she would teach him how to use the boats and in exchange they would try to track the seal killers. So then a huge boat comes to the gas station. It was owned by the Jackson brothers. They were the two meanest commercial fishermen in the town. Molly had a suspicion that they were the ones killing the scenes. Then they take Andy’s money and he tells his uncle. His uncle said those guys are crazy and that he shouldn’t bother them. +A few days later, Andy and Molly go where the Jackson brothers hang out and they follow them. They heard them saying something about killing seals tonight. So Andy and Molly go on Andy’s uncles boat and follow the Jackson brothers. They spotted them and started shooting them. Then Andy and Molly speeded up but the Jacksons crashed into rocks and got stuck. So then Andy and Molly called the police and the fishermen got arrested. Andy learned a lot about boats and his uncle was very proud of him. +

+Words: 400 diff --git a/HW11/corpus/bwa248.txt b/HW11/corpus/bwa248.txt new file mode 100755 index 0000000..0ca4f75 --- /dev/null +++ b/HW11/corpus/bwa248.txt @@ -0,0 +1,10 @@ + +The Secret Garden +By +Frances Hodgson Burnett +The Secret Garden by Frances Hodgson Burnett takes place in a dreary Misselthwaite manor in England during the Victorian era. The protagonist is Mary Lennox a selfish and spoilt 11 year old. The other major characters are Master Colin Craven her sickly cousin, Dickon Sowerby the animal charmer, Master Archibald Craven her reclusive uncle, Martha Sowerby a hearty housekeeper, a dour gardener, a cheerful robin and the secret garden. The tone is melodramatic and is told in the third person omniscient. The message about life to be learned from the story is that its never too late to change, no matter how terrible, you can make the best of things. Face the problems instead of cowering from them because if your don’t they’ll never go away. Have a positive attitude, live life and share it with the people around. Alienating yourself is not the solution. Mary, Colin and Archibald Craven are examples of this. Mary didn’t care for anything, she was so spoilt that nothing and no one meant anything to he; she was so used to everybody hating her. Colin is also spoilt and filled with ideas that he’s going to die. Archibald is the coward that can’t face reality or the hope for a better tomorrow. The one thing they all have in common is negatively, you get the sense that they would rather be dead and in reality it’s like they are because they don’t care about anything. Mary is tossed around like a rag doll nobody wants; Colin is expecting to die and Master Craven runs from the possibilities of getting to know his son. +In The Secret Garden there is person vs. society and person vs. her/himself. In person vs. society Mary is unloved by her parents and by most of those who she encounters. Her parents ignore her existence and leave her to the care of a hateful ayah. After her parents die she moves to live with her uncle and is greeted by Mrs. Medlock who finds her a disagreeable child. She and others don’t give Mary a chance; they judge and sentence her. They do the same to Colin; they don’t give him hopes of living and expect him to die soon. Person vs. her/himself is found when Mary, Colin and Master Craven have to find the courage to face the harsh world. They all fear this loneliness which they bring amongst themselves by withdrawing themselves from the world +The climax in the story would have to be when Mary can’t handle Colins tantrums and all his ranting and raving about the lump on his back that’s going to kill him. She realizes that the way that Colin acts was the same way she used to be and she sets him straight. She doesn’t give in to his hysterics and proves to him that the only lumps on his back are his bones. From that day on things change, Mary tells him about the garden and Colin gets a sudden interest in life. After that Mary takes him to the garden and this view on life changes, he says I shall live for ever- and ever- and ever. It’s a combination of events with the help of different characters that bring this story to its conclusion. But it all starts with Mary’s arrival to the manor and her curiosity about the secret garden. +Mary was used to being served and being alone, neglected by her parents she becomes bitter. Full of disagreeable thoughts about her dislikes and sour opinions of people and her determination not to be pleased by or interested in anything. There was no meaning in Mary’s life and that’s why she was bitter, that changed when she moved to Misselthwaite where she discovers the secret garden with fantastic healing powers. The garden is walled up and has been locked up for years. With the gardener’s apprentice, Dickon, Mary coaxes the garden back to life. The garden seems to have a wonderful, magical effect on all those who come into it, allowing Mary to help restore Colin to health and a reunion with his father. It’s a story where faith restores health, flowers refresh the spirit and the magic of the garden coming to life after years of neglect brings both Colin and Mary health and happiness. The garden helped Mary regenerate then helped Colin help himself and at last Master Craven. Hope was regained and the loss they had all endued stayed behind in the past. +

+Words: 754 diff --git a/HW11/corpus/bwa249.txt b/HW11/corpus/bwa249.txt new file mode 100755 index 0000000..113139f --- /dev/null +++ b/HW11/corpus/bwa249.txt @@ -0,0 +1,18 @@ + +Imagine that you are in a different world from earth, time is different, and all living things around you can talk. While in this world you will go through the most amazing adventure that you could ever think of. That is just what happens in the novel The Silver Chair. It is an action packed, and keeps you wanting to read the whole way through. +The author of the novel The Silver Chair is C.S. Lewis. The most well known novels that C.S. Lewis has written are The Chronicles of Narnia, which is made up of seven novels. +This story takes place in the present time. The adventure in Narnia that these children go on takes about 12 days, however on earth it is like you had never left as time is different in Narnia. For example, if you left to Narnia while shooting hoops you would return to earth at that exact day and time when you were shooting hoops. +This story starts out on a dull autumn day at a special school called the Experiment house. As the story goes on they are transferred to a knew magical world called Narnia. While in Narnia the children travel around a lot and go to several different places, they include: The Wild Waste Lands of the North, The Hill of the Strange Trenches, The House of Harfang, and The Underland. +The main characters of this story are: Jill Pole, Eustace Scrubb, Puddleglum, Aslan, Prince Rilian, and The Queen of Underland. Jill Pole is a wimpy girl that gets picked on at the Experiment House who meets a unpopular boy named Eustace Scrubb, and the two of them travel to the magical world Narnia. Here they meet Aslan, Lord of the whole wood, and son of the Emperor across the sea. Aslan is the Lion, the Great Lion. He comes and goes as and when he pleases; he comes to help guide Jill and Eustace on their great adventure. They also get help on their travels from a Marsh-wiggle named Puddleglum, who helps guide the children as they do not know this knew world well. Prince Rilian disappeared when riding his horse in the woods about 10 years ago. The Queen of Underland is a bad green witch that is up to no good, living in the Underland of Narnia. +This story starts out at the children's school (The Experiment House) where Jill and Eustace meet each other. They are both unpopular children who were hiding behind the gym from the other kinds when they noticed a hole in the wall. The hole seemed to be some sort of passage way, and at the end of this passage was a great lion. By now the teacher's and students were looking for the children, Jill and Eustace did not want to stay so they traveled down this tunnel to meet this great lion Aslan. Eustace is sent to Narnia right away but Jill is left behind, Aslan explains that he let them come to Narnia because he needs their help. What had happened was that the resent king of Narnia was very old and needed a replacement, the king has a son (Prince Rilian) but he mysteriously disappeared about 10 years ago. It was the two children's job to find Prince Rilian, and to do this they must follow the steps that the lion tells Jill. Eustace and Jill meet up in Narnia and set out on their journey, early on they meet a marsh-wiggle(Puddgelum) who joins them on there great journey. First they must travel to the Wild Waste Lands of the North or the Land of the Giants. It is very rough terrain and very cold, Jill and Eustace are dying for a warm place to stay. The three travelers bump in to a beautiful lady dressed in green and a mysterious knight dressed in black, the lady explain that they could stay with the giants. They would provide food, cloths, and a warm place to stay, because Jill and Eustace are so hungry and tired they decide to go to the castle(The House of Harfang). Puddgelum explains that this might be a bad idea but they still end up going, while staying there the three of them find out that the giants are planning to eat them. They barley get away from the giants, and it was just by fluke that they crawled underground to the Underland. While in the Underland they meet a lot of the little munchkin people, who are digging some kind of hole to Narnia. Something was weird about this place and the three travelers were determined to find out what. When looking around the Underland they found the black knight who they saw before. They figured out that this knight was Prince Rilian and that he and everybody in the underland was under a great spell buy the green witch. Jill, Eustace, and Puddgelum figure out the source of the Princes spell, break it, then the Prince kills the evil green witch. However after the witch is killed the underland starts to crumble, and now all four travelers take the tunnel that was being made to Narnia. Everyone makes it back to Narnia safely and Rilian takes his place as King of Narnia. +In the Silver Chair Prince Rilian would have never disappeared if he was not so obsessed with this green witch. Of course he did not know she was an evil witch, all he knew was that she was a beautiful young woman. So I think that the moral or lesson of the story is beware of beautiful woman because sometimes they use their looks to get things they want. +In reading this novel I only came across a few areas of weakness in this novel. The first is when the children first come to Narnia, and they meet the great Aslan. I feel that you do not get enough information on him, and that I only understood who he was because I have read a couple other Narnia books. The second is that the current King of Narnia goes on a voyage to find another person to replace him as King. Again you do not get a lot of information on this character that I feel is important to the story. This is because I feel this would give the reader a better understanding of what's going on and who this great King Caspin is, as I think it would make the novel a little more clearer and enjoyable. The third is that this great Aslan has to let Jill and Eustace come to Narnia to find the lost Prince Rilian. He tells Jill these four steps to follow to find Prince Rilian. First; as soon as the boy Eustace sets foot in Narnia, he will meet an old and dear friend. He must greet that friend at once; if he does, you will both have good help. Second; you must journey out of Narnia to the North till you come to the ruined city of the ancient giants. Third; you shall find a writing on a stone in that ruined city, and you must do what the writing tells you. Fourth; you will know the lost Prince by this, that he will be the first person you have met in your travels who will ask you to do something in my name, the name of Aslan. From these four steps he seems to be able to read the future and knows where the Prince is. +Besides those few areas of weakness I thought that this was a very good novel and has many areas of strength. Having a new world in a novel could be hard to understand, however in this novel the author explains the rules of this new world with little bits of information in the first few chapters. For example in chapter two Jill hears a lion talking and she had remembered about what Scrubb had said about animals talking in that other world, and realized that it was a lion speaking. This gives you a good understanding of this new world before all these different things star happening on the children's travels. Another strength is that along with the children on their journey is a marsh- wiggle ( Puddgelum ). To have Puddgelum on the journey is good because it is some one that lives in Narnia and knows what this world is all about. Without having Puddgelum on this journey the children would be confused which would also make the reader confused. When reading this book I did not want to put it down because the main characters were always in some kind of situation, and you did not know what was going to happen next. Their main situation was to find the Prince but along their journey they ran into such things as giants, a green witch, the Underland and the people that live there. Also all these different things that happen in Narnia compared to earth; such as talking animals, different types of creatures, the landscape of Narnia, different time, and the way that the beings in Narnia are not as advanced ( meaning weaponry and housing etc.) as +earth's. +All though I enjoyed reading this novel I think the author could have improved in some of the areas of this novel. I felt that the author did not develop the characters enough in this story. He briefly talks about the two children on earth, and I feel that if he had them in more situations like what their family life was like and you would learn more about what these characters were like. Maybe if you learned more about the children you would feel sorry for them, and while reading it would keep you moving on as you do not want anything bad to happen to them. Another way that the author could have improved this novel is to explain more about the green witch. Stuff like how did this witch come to be? and why did this witch capture Prince Rilian and kill his mother? +There are two areas of this novel that are vague to me. The first is in chapter one when Jill, Eustace, and Puddgelum first come to Narnia. The situation that is vague to me is that Eustace falls off this great cliff because Jill accidentally knocks him off. After this happens somehow Puddgelum is gone and I am not sure if this is because of Aslan's magic or because the other person jumped after the falling Eustace. Another area of this novel that is vague to me happens in the last few chapters. In these chapters you learn that the green witch planned to take over Narnia, however it is not clear to me why the witch needed Prince Rilian to obtain control of Narnia, when she was just going to take it over by brut force. +A thing that bothered me in this novel is the two characters Aslan and the green witch. This is because they both seem very powerful and would not need help from people to achieve their goals. In this novel Aslan needed help from Jill and Eustace and the green needed help from Prince Rilian. The story could have been made a little more exiting if these two characters had some sort of limitations on their power. +I really like the idea of children trying to save the day in this novel. I think this is a real positive as children will not always make the smart choice and will get themselves into knew and exiting situations. +I really enjoyed reading The Silver Chair and found that I kept on wanting to read more and finished the novel rather quickly. I found this book very enjoyable because the idea having a knew world was very exiting having things such as talking animals, giants, and witches. Having different types of creatures interacting with humans and seeing the different landscapes of Narnia. The main characters were likable and you wanted to make sure they found Prince Rilian. I feel that even though this novel is fiction and because it is so well written it almost feels that the story is true. I thought the Silver Chair was a great novel and would recommend you read it sometime. +

+Words: 2058 diff --git a/HW11/corpus/bwa25.txt b/HW11/corpus/bwa25.txt new file mode 100755 index 0000000..b76c513 --- /dev/null +++ b/HW11/corpus/bwa25.txt @@ -0,0 +1,12 @@ + +George Rusinak Graves +Essay 9\16\99 +The Managed Heart: Emotional Management vs. Emotional Labor +Can a person’s heart be controlled? Do all people go have some form of emotional management or emotional labor in their lives? In the book, The Managed Heart, written by Arlie Hochschild , discusses the issues of emotional labor and emotional management. In the book, it describes the difference between the two issues and gives Hochschild’s opinion on those issues. +The first issue is emotional management. This is where the fight attendants learn how to deal with certain situations that they might encounter. Basically, they are taught to manage their emotions and look at their situation from the other side. By doing this, the flight attendants can create a happy and more comfortable setting for the passengers. On page 113 in the book, it states that the fight attendants should imagine a reason to excuse an obnoxious or unruly passenger. This is what Delta teaches: emotional management. +The other issue is emotional labor. The use of emotional management is emotional labor. They flight attendants use surface acting in everyday work life. They are there to make the passenger feel comfortable and happy. This is a cover sheet for the flight attendants emotions. They are in a way bottling up their feelings to produce another feeling. The problem with emotional labor and surface acting are they become a part of that person. Hochschild thinks that this is a bad thing because one will never break away from the emotional labor and in turn have trouble expressing their inner feelings, (deep acting) in their private lives. +In summary, emotional management is emotional labor. Emotional management is the learning how to deal with situations. Emotional labor is the actual use of the emotional management. Learning emotional management is helpful, but can affect that person’s lifestyle. When they use emotional labor, they are hiding their inner feelings to create are better atmosphere for others. People using this might never be able to distinguish the difference between their surface acting and deep acting. Hochschild’s sees this as a problem for the people affected by this emotion manipulator. This will affect their friend’s, family, and the rest of society. +

Bibliography

+Hockschild,The Unmanaged Heart, conseni 1978. +

+Words: 367 diff --git a/HW11/corpus/bwa6.txt b/HW11/corpus/bwa6.txt new file mode 100755 index 0000000..9287fad --- /dev/null +++ b/HW11/corpus/bwa6.txt @@ -0,0 +1,7 @@ + +ENVIRONMENTAL TOBACCO SMOKE +Tobacco smoking has long been recognized as a major cause of death and disease, responsible for an estimated 434,000 deaths per year in the United States. After the Environmental Protection Agency and the Surgeon General stated that cigarettes cause lung cancer there was a tremendous movement to make cigarettes illegal. Now the debate is on environmental tobacco smoke also known as secondhand smoke, passive smoking, and sidestream smoke. The worry is that when non-smokers are exposed to secondhand smoke they face the same health hazards as smokers. +Tobacco smoke contains more than forty known carcinogens. Sidestream smoke carries these carcinogens into the air (Sussman 12). According to scientific studies tobacco smoke contains four thousand chemicals, and at least sixty are known to cause cancer. Carbon monoxide is the main gas in cigarette smoke. This gas competes with oxygen for binding sites on red blood cells, and results in depleting the body of oxygen (Q&A). +Researchers studied 1,906 women of which 653 developed lung cancer. Women married to smokers were thirty percent more likely to develop lung cancer than those married to non-smokers (LeMaistre 1). According to the Environmental Protection Agency a thirty percent risk is only a small relative risk. The Environmental Protection Agency released its report stating that environmental tobacco smoke is a human lung carcinogen, responsible for approximately three thousand lung cancer deaths annually in American non-smokers. Environmental tobacco smoke has been classified as a Group A carcinogen, the highest ranking under the EPA's carcinogen assessment guidelines. +

+Words: 252 diff --git a/HW11/corpus/bwa64.txt b/HW11/corpus/bwa64.txt new file mode 100755 index 0000000..e44a92e --- /dev/null +++ b/HW11/corpus/bwa64.txt @@ -0,0 +1,35 @@ + +October 06. 1999 +Dear Diary, +What an excellent way to start off mt 13th birthday, my dog got ran over by a car! To make it better it was my own mother that did it. He was my only true friend, the only one that I really loved and cared for, and now he is dead. +I hate my over-weight, hard-ball of a mother! It was her fault, all her fault! I don't blame her for not letting me have any friends over, she to ashamed of herself! And, I hate to say this but I am ashamed of her to. If people really knew what she was like, they would be ashamed too. She knew the only real friend I ever had was my cute little dog Marshall, and then she turns around and killed him! I HATE HER! I HATE HER!!! How could she be so careless, how could have she not seen him, he isn't that small. +I don't know what I'm going to do without Marshall. How will I ever get along.?? I'll certainly miss waking up every morning, and seeing him standing on his hind legs at the foot of my bed, with his front paws braced against the side, starring at me with his big brown eyes. I can remember that his stubby tail would thump back and forth, and he lean his head over and lick my face and neck, with his warm rough thong. Boy did I love that dog, I'm going to miss him so much. I'll never find a friend quite like him, he is irreplaceable. +Marshall didn't care about the way that I looked, whether or not I was smart or stupid, or even about the guys that I messed around with,( which is why my ape of a father resents me.) He never once put me down like everyone else. He loved me, and now he's gone, and it's all because of my mother!! +I'm going to miss Marshall, but I know that I will never see him again, thanks to my selfish mother who let him run free while I was at school. She knew how much he loved to chase car. He always did do it, ever since he was a little puppy. But of course she didn't care. I'm never going to forgive her for this, NEVER!! +Chrissie +October 08th 1999 +Dear Diary, +I no longer care what I do, my own father calls me a sl**, so why shouldn't I live up to his accusations?? Just last night, I went out and did exactly what he expected me to do. I'm sick of him calling me a sl**, and everything else in the book, when I hardly even does anything. I hope that he's happy now, that I gotten into drugs and I'm trying to drown out my problems in booze, that should make him really proud. +Oh, sometimes I wish that I was dead, so all my problems go away, and I could be myself and next get lectured on it. It not like anyone would care anyway.. Mom is too absorbed in her own selfishness, and Dad, he's just off in his own little world. The both of them don't even know that I'm alive, except when it come time to bi*** at me for something that I did. Nobody cares for me except for a few idiots that only want one thing sex! +Sometimes I even wonder, why should I even care. It's not like I'm going to be anything when I grows up. My school grades are falling and I'm almost positive that I will have to take the grade 7 over again. That's going to be fun, that will make Dad even more happy with his little girl. +I just don't know what to do! Nobody cares about me so why should I!! +Chrissie +October 10th 1999 +Dear Diary, +My house has turned into a was zone!! Ever since my 13th birthday, nothing has been the same. Whenever I return home from somewhere, Mom barricades herself in her bed room, and Dad prepares an attack. We never avoid each other's territory, because that would mean victory for te other. Our regular routine is tossing a few verbal bombs at each other when our paths cross, and all this fighting ends with them labeling me as a sl**, and me calling them the worse parents! +I'm sick and tired of all this, I think the best way out is for me to either to run away from this place, or take my away life and make everyone happy! It seems like the only logic way out of things! +Chrissie +October 12th 1999 +Dear Diary, +What a wicked party last night!! It was so much fun, there was nothing big that happened, just the same old stuff, drugs, booze and you know what!! The guys that were there were all over me, they seemed pretty happy when they all got what they wanted. I mush have slept with three guys last night. +God, why do I have to be this way, why can't I be like all the other girls, and get decent guys that what a relationship, not just sex?? I can't do anything right, I wish everything was different!! +Chrisse +October 16th 1999 +Dear Diary, +You never guess what happened to me? It just made my life so much better, I just received a call from the hospital, and they told me that I am infected with the HIV virus. It all started with the first guy that I slept with Jamie Thomson. It only happened once, but then I kept doing it, more and more, except with everyone else. Nothing should make a difference to me know. Why shouldn't I live up to all the names that my father calls me! I went to the hospital on Saturday, with my boyfriend Jesse , he came to give me moral support. We were both really scared, so I made up a false age and name It's not that hard to do this, because I look much older than I really am. I really fooled the doctors when I said that I was Amy Jefferson, age 18! +How could I have let myself.... or let me father have so much control over my thoughts and actions. It's all his fault!! I hate him, I'm going to die because of him. I wish he would have this cursive disease, not me. I'm only 13, I don't want to die. It's going to be so embarrassing having to phone all those guys, explaining to them that I have HIV's and that they should go get tested. It is mine as well if I was dead!! I'm going to die anyway!! That's it! I'm going to get this over and done with now. !! I'm going to do it tonight, and I'll make it look like nothing happened. I'll make it look like I ran away, when really I'm on he bottom of some cliff out side of town. They probably won't even know that I'm missing, until someone finds my body. I hate my life all the hating is going to end tonight!! +Lost, and confused +Chrissie +Chrissie +

+Words: 1206 diff --git a/HW11/corpus/bwa65.txt b/HW11/corpus/bwa65.txt new file mode 100755 index 0000000..253b62a --- /dev/null +++ b/HW11/corpus/bwa65.txt @@ -0,0 +1,8 @@ + +In my opinion theme with the most impact in 'To Kill a Mockingbird is Hypocrisy as shown in three main incidents . These are the teachings of Ms Gates about the atrocities of Adolf Hitler whilst she hated blacks ; the missionary circle trying to show how Christian they are while believing that to be a brother of Christ you must be white and finally the hypocrisy of the American court system in the 30's by saying they stand for justice. +In Ms Gates' classroom we read about her teaching her class that the Jews are being persecuted against by the Nazi's. According to Ms. Gates this is un Christian and she finds these actions despicable. The hypocrisy of this teaching is shown as soon as she mentions the word 'persecution'.This is due to the fact that she herself is persecuting the black people of Maycomb by not raising an eyebrow to the killing of an innocent black man. This lady shows her blindness to the racial problems of the Deep South ( where she lives ) but feels a lot of empathy for the Jews who are being mistreated and slaughtered in Germany ( many thousands of miles away ) . +The missionary circles in the 1930's working in the south of America show the two faced nature of white citizens several times in each meeting . One strong example that springs to mind is Mrs Mariweathers positive comments about a Christian explorer in Africa helping the evil savages see the light of Jesus Christ whilst on the other hand she condemns Attacus for helping an innocent Negro . These so called Christian women safely say well done to a man helping African black people ( who were happy with their lives in the first place ) but if anyone should help out a black person anywhere near them it then becomes 'Nigger loving' and should be condemned by all within the community. It creates a double standard by showing that as long as racial problems do not involve them directly they can be tolerant. +The American Courts of the 1930's were also hypocritical.Truth and Justice were held as the most basic right for Americans. Truth in the Tom Robinson case was never a factor. The white jury knew that Bob Ewell had beaten and raped his daughter Mayaella Ewell and that Tom was innocent .But because a human being had more colour pigment in their skin it was assumed they would be guilty without question ,so truth was never a factor .Justice also the pride of the American legal system in the past ,and now but once again in the Tom Robinson trial ,no matter how much evidence was presented in favour of Tom to prove his innocence, justice wasn't done because Tom had more pigment in his skin than the jurors thereby he was assumed to be guilty. +In my opinion members of the Maycomb community are trying to fool themselves into believing that they are model citizens and good Christians, even though a small number amongst them know that they are wrong to persecute and hate due to colour . Hypocrisy and racism were as much a part of Maycomb society as church and community spirit. +

+Words: 540 diff --git a/HW11/corpus/bwa67.txt b/HW11/corpus/bwa67.txt new file mode 100755 index 0000000..5c01b6e --- /dev/null +++ b/HW11/corpus/bwa67.txt @@ -0,0 +1,9 @@ + +Treasure Island +The title of this book is Treasure Island. It is written by Robert Lewis Stevenson and takes place mainly on Treasure Island. There were many characters in this story but the most substantial were; Jim Hawkins the cabin boy/narrator; Long John Silver the captain; David Livesey the ships doctor; Pew the blind-beggar; and John Trelawney the owner of the ship. +After the Captain had died from an overdose of Rum, Dr. Livesey looked through the Captain’s coat and there he found a book. Later Dr. Livesey, Jim, and the squire looked through the book the doctor had found, the doctor opened the seals with great care, and there fell out the map of an island. It had the latitude and longitude, soundings, names of hills, bays, and inlets, and every detail that would be needed to bring a ship to a safe anchorage upon the island. “In three weeks time Hawkins shall come as cabin boy. You, Livesey, are ship's doctor; I am admiral.” The ship was already bought and fitted. It lied at anchor, ready for sea. The two hundred-ton ship was named Hispaniola. They were ready to go treasure hunting. +Well since they didn’t have a Captain they had to find someone they knew was an experienced sailor-man, and above all, they could trust. So they told Jim where he could find a man of that caliber by the name of Long John Silver. When Jim reached his destination he looked around and found some one that he thought met the description of a sailor. He went up to the man and said, “Long John”? The man replied. It happened to be the person Jim was looking for. So Jim told him the plan about the treasure hunt. Long John wasn’t too thrilled about the idea of treasure hunting (since he had had bad experiences treasure hunting), but he agreed to it any ways. The voyage was long but the crew proved them self’s worthy. As they steadily approached the island Jim was feeling sick, he said to himself “perhaps it was the look of the island with its gray, melancholy woods, and wild stone spires, and the surf that I could see and hear foaming and thundering on the steep beach. Although the sun shone bright and hot, and the shore birds were fishing and crying all around them, you would have thought anyone would have been glad to get to land after being so long at sea, Jim’s heart sank, as the saying is, into my boots; and from the first look onward, he hated the very thought of Treasure Island. “ Out, lads, out, and fight 'em in the open! Cutlasses! cried the captain. Round the house, lads! Round the house! cried the captain. “And yet, in this breath of time, the fight was over and the victory was ours.” These words were spoken during the brutal fight between the pirates and the crew of the Hispaniola while on the island. +The climax was when the crew aboard the Hispaniola finally found the treasure in a secluded location as the map had stated. In the treasure there were many different things such as. English, French, Spanish, Portuguese, Georges, and Louises, doubloons and double guineas and moidores and sequins, the pictures of all the kings of Europe for the last hundred years. Strange Oriental pieces stamped with what looked like wisps of string or bits of spider's web. Round pieces and square pieces, and pieces bored through the middle, as if to wear them round your neck -- nearly every variety of money in the world must, I think, have found a place in that collection. Well, to make a long story short, they got a few hands on board, made a good cruise home, and the Hispaniola reached Bristol. Five men only of those who had sailed returned with her. Drink and the devil had done for the rest. All the men had a sufficient share of treasure. Nothing would bring Jim back to that accursed island; and the worst dreams that he’ll ever have are when he hears the surf booming about its coasts or start upright in his bed with the sharp voice of Captain Flint still ringing in his ears: Pieces of eight! Pieces of eight! +This book, I think, is the worst book I have ever read. I could barely understand the writing. It was extremely dull. I came to the point to where I nearly stopped reading the book entirely. I would not recommend this book to any peer for the reasons stated above. +

+Words: 766 diff --git a/HW11/corpus/bwa71.txt b/HW11/corpus/bwa71.txt new file mode 100755 index 0000000..baa8b6d --- /dev/null +++ b/HW11/corpus/bwa71.txt @@ -0,0 +1,23 @@ + +tuesdays with morre is a sad story. It is about a friendsip beetween a college +professor and his student. When Mitch went to college at Brandeis University he had a +college professor name Morrie Schwartz. Though the four years that Mitch went to +college they became really good friends. Mitch asked Mr.Morrie if he could be his mentor. +To Teach him all of the things life had to offer. After Mitch graduated +from college they agreed to stay in touch. Mitch got a great job offer to be a sports +columnist in Detroit, so he took it. Well time went by and they called each other every so +often, but after awhile Mitch was much to busy with work that he lost touch with Mr. Morrie. +He thought about him every once in awhile but never called or wrote him. One +night when he was watching television he saw Mr. Morrie on nightline. That night he +learned that Mr. Morrie had Lou Gehrig's disease. After Mitch heard about his illness he called +him. Mr. Morrie was glad to hear from Mitch. He told him that he had a lot of +things he wanted to discus with him before he died. It was a class and he was the +only student. the class met on Tuesdays. It began after breakfast. The subject was the meaning of life. +It was taught with experience. No grades were given, but there were oral exams each week. +He was expected to respond to questions, and you were expected to pose questions of your +own. No books were required, yet many topics were coverd, including love, work, community, family, aging, +forgiveness, and, finally, death. The last lecture was brief, only a few words. a funeral +was held in lieu of graduation. Although no final exam was given, you were expected to produce one +long paper on what you learned. The last class of Mr.Morries class had only one student, which was Mitch. +

+Words: 326 diff --git a/HW11/corpus/bwa72.txt b/HW11/corpus/bwa72.txt new file mode 100755 index 0000000..4cd6859 --- /dev/null +++ b/HW11/corpus/bwa72.txt @@ -0,0 +1,11 @@ + +Trouble River +Author: Betsy Byars +It was a cool summer evening, and Dewey's grandmother sat in her rocking chair on the porch. She was thinking to herself its getting dark I better call that boy in. So she got up form her chair and called Deweeee Deweeee. There was no answer so she decided to go get him herself. She walked down to the woods edge and called for him once again. Dewey answered, then Dewey and his dog came running back up the hill. Then together then they walked back to the house. When in the house Dewey's grandmother asked him what he was doing down there in the woods. He reluctantly told her he was building a raft cause he knew she would disagree with him doing that. +That night Dewey was planning on sneaking out to work on his raft. So later that night he walked over to the door pulled up the bar, and went out to the river. From the river he had a clear view of the house. While down at the river he kept making sure he was keeping an eye on the door, since it wasn't barred shut. Then after a little time passed Dewey noticed there was a man slowly creeping up to the house. Dewey could see it was an Indian. So Dewey and his dog ran up the hill, and tried to creep up to the house. When the Indian was about to open the door, Dewey knew he couldn't let the Indian get inside. So Dewey and his dog went running up to the house. Dewey's dog bit the Indian and hung on to his skin the Indian shook him wildly till he fell off. The Indian whacked the dog on the back of his leg with his hatchet then the Indian ran away. +Dewey ran inside and got his grandmother telling her that he had seen an Indian. She said there is never just one Indian there is always a group. She said they were gonna die if they didn't get out of there. So Dewey said I have an idea instead of staying here and getting scalped lets go down to the river and ride my raft down river. We can get out at the Dargans house then we can wait there and meet up with his ma and pa before they come back from the city. She was very hesitant but she finally agreed they got all their important possessions and set out for the river. +When she got to the bank she was surprised how small the boat was. So they got aboard and Dewey started paddeling away from the bank. They both knew it would be a long time till they got to the Dargans place so they sat down and started on their way. The next day in the late afternoon they decided to stop and get off the raft to take a rest. So Dewey pushed the raft to the side till they struck bottom. Then they got out and put a blanket down where they sat and ate a meal of cornmeal and water. After a long nap, they got up and were ready to board the boat when they heard a wolf coming form the brush. It wasn't just one it was a pack. So Dewey picked up the gun fired one shot then ran to the boat. Once they were both on the boat they started back on their trip. +Then the next morning they saw the Dargans chimney standing high on the hill. After pulling themselves to shore Dewey ran up to the house but when he got there, there was nothing but a pile of ashes. The house had been burned to the ground all that was left was the stone fireplace. So Dewey ran back to the raft and told his grandmother that the Indians had already gotten to them and burned down the house. So they decided to ride the rest of the river out to Hunter City. +The next morning Dewey awoke and heard a strange noise his grandmother heard it to. They both knew there was a bunch of rapids upahead. Then once they hit the turn they saw big rapids. They floated in the rapids and were thrown around. Dewey grabbed his dog and held on to him for safety. Dewey started to scream he tasted blood in his mouth because he got a bloody lip. Finally when the rapids were done the water calmed down and they yelled up to the bank for help. Two men came running to the bank to help them. Then they through them a rope and pulled them to shore Once they got to shore they asked if they had seen the Martins. They said, yes there right up ahead, why? They said cause were there grandma and son. So Dewey and his grandmother went ahead and met up with the parents who were coming back from Hunter City and rode the rest of the way home in the wagon. On the way home they explained they crazy ride down Trouble River. +

+Words: 857 diff --git a/HW11/corpus/bwa74.txt b/HW11/corpus/bwa74.txt new file mode 100755 index 0000000..3b703ad --- /dev/null +++ b/HW11/corpus/bwa74.txt @@ -0,0 +1,50 @@ + +Up Country +In his novel Up Country, Alden R. Carter writes about how hard life is for children +in the adolescent era by portraying the actions off Carl Staggers, a teenager surviving his +mothers alcoholism and his car radio thief ring gone to disarray. Carl is a tragic hero who +rambles through this time period by trying to make things right. He is also accompanied +by characters close to him as the novel progresses. +Carl is a young man with great hopes and dreams to become an electrical engineer. +The problem is that he and his mother are deeply in debt, and Veronica Staggers, Carl’s +mother, is an alcoholic who is brought home by the cops almost every week. Carl has the +bright idea to use an opportunity that arose to earn money to go to a good technical college +and earn a degree in electrical engineering. In this little opportunity, Carl repairs stolen +stereos that he receives from his partner in crime, changes the serial number, and places +the stereo into a company box for resale. Although this seems like the perfect crime, +something goes terribly wrong with his admirable plan and Carl gets busted for the radios +along with all of the other juveniles helping him. Ironically he was busted for the car audio +equipment because of his mother who was thrown in a detox center for her alcohol abuse. +Therefore, Carl was sent “up country” to stay with his aunt, uncle, and cousin whom he +hasn’t seen for a little over eight years. That’s when all of the trouble starts, including a +run in with the local redneck bully and his girlfriend. On a good note while staying with +his secondary family, he meets a wonderful country girl with whom he ultimately stays with +instead of going back to live with his mother, who cleans her self up and moves on with her +life. Carl is sentenced to public work and is basically let off easy on the condition that he +stay in school and earn that electrical degree. +The theme of this story is that even the most least likely person can get what they +long for. Carl had always yearned for a stable family. When he was busted and was forced +to move in with his aunt and uncle he, at first, dreaded the idea. He was moving in with a +family he hadn’t seen for eight years! As things moved on, Carl formed a niche in the little +town of Blind River. He formed a relationship with his new family and found a girl that he +learned to love. In the novella Up Country, examples of irony, a tragic character, and the +stereotyped character. Carl’s cousin Bob who shows the traits of the conventional red-neck, +the buck-tooth, improper English, yokel, where Carl himself shows the typical +characteristics of the tragic hero. A hero, who through his own choice, was caught up an a +series of events that invariably results in disaster. +In my opinion this was a great book for any teenager to read. Most teenagers feel +that their life is poor, weak, and pathetic, but if only they could take a look at Carl’s life +they could see how hard life can sometimes be. Carl is an exceptional student who works +hard for his goals, but he knows he will never reach them because of his home and family. +Also most adolescents feel they need to take the wrong path to get what they want. Carl +took the wrong path and he ended up with a good and stable family, a girlfriend, and a +hope to reach is goal. So I say take the wrong path and maybe you could end up with what +Carl had. +All things considered, Carl had an extremely hard life with his alcoholic mother. But as +you will see, when he got away from her he matured and grew emotionally. He essentially +got everything he prayed and wished for. Consider this, if you were in Carl’s shoes, what +would you do? What path would you take? +

Bibliography

+none +

+Words: 679 diff --git a/HW11/corpus/bwa79.txt b/HW11/corpus/bwa79.txt new file mode 100755 index 0000000..cde80e1 --- /dev/null +++ b/HW11/corpus/bwa79.txt @@ -0,0 +1,83 @@ + + +Enter sounds of the Twilight Zone +Mona: waving the multicolored flashlight. Our setting is a very boring planet in the middle of +two points in the galaxy. This planet is doomed for destruction by the Galactic Hyperspace +Planning Council to make way for a hyperspatial express route that will run through our star +system. This is a special report from The United Relocation Committee in the hopes of preparing +the majority of the population for the inevitable move to Earth. This report is designed to help +with synthesizing our Altarian culture to that of the Earth. Earth, as you all know, is the best +chance for creating homeostatic environment between two cultures, one of which is ours since +theirs is considered “Mostly Harmless” by some standards. We, as intelligent being on our planet, +must learn to live by a few of these new social rules that Earth calls “ethics*”.(*said with a bit of +an accent) We have set up a program so that you may learn Earth customs and “ethics*” along +with our most veteran space explorer, Lieutenant Dodge de Neon, as he investigates Earth. The +countries that were selected were not at random. It is quite simple really, The United Relocation +Committee chose countries that are believed to be the purposed accepting end of about 55.6% of +all archaic signals that have, for some unknown reason, been noticeable for twenty-three minutes +on a few old broadcasting channels that are still used to check for intelligent life on other planets. +The countries that have sent most of the broadcasting are believed not to need such necessary +visits as those on the receiving end because all these special broadcasts will be aired every day +between eight and ten d.m. in the hopes of teaching everyone all about these countries with least +amount of Altarian tax dollars being spent. +Focus in on the small car arriving in country a. +Here is our spatial habitual machine carrying Lieutenant de Neon to Earth. The first country on +our list is Pakistan. Oh, dear. The lieutenant is coming in too fast!!!! Here on our screens in the +studio I see that it is predicted that the Habitual machine will hit that big round object hovering +over the building… The balloon pops and confetti flies. And the habitual machine does as it +comes to a complete stop. +Norrenna comes out, throws open the rug, reaches behind her and turns the car into another +gear and pretends to make Islamic prayer out loud. Brauer comes up to Norrenna and tries to +speak with her explaining his apology. +Norrenna: Allah Hu ackbar, Allah hu ackbar…. +Brauer: Sorry that I caused such an accident. +Norrenna: As-Saalam… Eid Mubarak +Brauer. Teach me some of your lanuage please. +Norrenna: Bis-millah-heer-rah-mah-neer-rah-heem +Brauer: Bis-millah-heer-rah-mah-neer-rah-heem +Norrenna: Hama-abne-sad-lejeelow. +Norrenna gives rug to Brauer. As they do this Norrenna places the small souvenir in the rocket. +And Brauer maneuvers the car up the ferry. +Mona: I hope all of you learned something. That was a religious prayer performed by almost ¼ +of the Earths population today because of the religious holiday Eidul-ad-haa, or Festival of +Sacrifice after two months and 10 days of the pilgrimage: Hajj.. Hama-abne-sad-lejeelow is Urdu +for: take this with you. Urdu is the native language of Pakistan. And here the spatial habitual +machine is coming to its next stop, Italy, the country that is next on the list. +The vehicle comes off the ferry and runs by the vines pulling some down with the magnet. +Dominik comes out and excited. +Dominik: wow, you picked grapes. The first person to pick grapes becomes the host for the +Cupra Montana Grape Festival, one of the most famous in the region. The occurs on the first +Sunday of October. You may keep the grapes so that you can eat on your journey. (translate into +Italian if at all possible.) +Brauer: thank you for your cooperation. Good it is not vine though, as I do not like it (say with +monotone German accent) +Mona: and the translation for all of that is… (say in English) +And as the Spatial Habitat continues on its way north it arrives in the last designated country, +Spain. As the machine comes to a landing on this really big green thing we must prepare for a +good run. Oh, wait there are people on the big green thing. The machine will try to slow down +now to lower the risk of hitting the people. (the car knocks the ball into the net) Uh, oh. +Something was hit. I wonder what it could be. +Nacho comes out and screaming and yelling very excited +Nacho: Wahoo, you won the game for Spain. (shakes hand and jumps some more) +Congratulations, you just kept France from keeping the World Cup in Football. Now are +international relations are in tack. For your work you can have the ball, here you are. (in +spanish if possible) +Brauer: thank you very much soccer player. +( the small ball is placed in the rocket and the big one is given to Brauer who places it in the big +car before fixing the rocket for launch. (nacho must launch the rocket unless brauer can do it +from inside of the big car. as the rocket is being prepared mona translates +Mona: Wahoo, you won the game for Spain. (shakes hand and jumps some more) +Congratulations, you just kept France from keeping the World Cup in Football. Now are +international relations are in tack. For your work you can have the ball, here you are. +Mona: And now we prepare for the spatial habitual machines return home, oh look at the wonder +of the famous planet: Damogran in the star system Sol.(Rocket lands) +Congratulations Lieutenant de Neon, Will you show us these souvenirs that you received? Here +won’t you place them on this display case? +(mona points to a shelf behind her where the globe is. Brauer places the souvenirs there) +Brauer: I would rather not as I become shy when placed in front of a camera but I will say that +they are all important for understanding the way of the planet Earth and each one now has high +sentimental value. +Mona: okay then. In other news today, How to see the Galaxy for Less than thirty Altarian +Dollars a day! And the importance of a towel when traveling through TIME.(all) +

+Words: 1062 diff --git a/HW11/corpus/bwa8.txt b/HW11/corpus/bwa8.txt new file mode 100755 index 0000000..3f198a5 --- /dev/null +++ b/HW11/corpus/bwa8.txt @@ -0,0 +1,10 @@ + +The Old Man and the Sea is a heroic tale of man's strength pitted against forces he cannot control. It is a story about an old Cuban fisherman and his three-day battle with a giant Marlin. Through the use of three prominent themes; friendship, bravery, and Christianity; the Old Man and the Sea strives to teach important life lessons to the reader while also epitomizing Santiago, the old fisherman, as a Hemingway code hero. +The relationship between Santiago and the boy is introduced early in the story. They are unlikely companions; one is old and the other young, yet they share an insuperable amount of respect and loyalty for each other. Santiago does not treat Manolin as a young boy but rather as an equal. Age is not a factor in their relationship. Manolin does not even act as a young boy; he is mature and sensitive to Santiago's feelings. He even offers to disobey his parents and accompany Santiago on his fishing trips. Santiago is viewed as an outcast in his village because he has not caught any fish for more than eighty-four days and is therefore unlucky. Nonetheless Manolin is loyal to Santiago and even when his parents forbid him he wants to help his friend. Their conversations are comfortable, like that of two friends who have known each other for a long time. When they speak it is usually about baseball or fishing, the two things they have most in common. Their favorite team is the Yankees and Santiago never loses faith in them even when the star player, Joe DiMaggio is injured with a heel spur. In this way Santiago not only teaches Manolin about fishing but also about important characteristics such as faith. +In the story Santiago's bravery is unsurpassed but it is not until he hooks the great fish that we truly see his valor and perseverance. Through Santiago's actions Hemingway teaches the reader about bravery and tenacity in the face of adversity. He demonstrates that even when all is lost and seems hopeless a faith and willful heart will overcome anything. Santiago had lost his luckiness and therefore the respect of his village. Through the description of his cabin we also suspect that Santiago is a widower. Although Santiago has had many troubles he perseveres. He has faith in Manolin, in the Yankees, in Joe DiMaggio, and most importantly in himself. This is perhaps his greatest attribute because without it he would never have had the strength to persevere and defeat the giant Marlin. +Faith is not the only thing that drives his perseverance. Santiago also draws upon his past victories for strength. After he hooks the Marlin he frequently recalls his battle with a native in what he calls the hand game. It is not just an arm wrestling victory for him it is a reminder of his youthful days. His recollections of this event usually proceed a favorite dream of his in which he sees many lions on a peaceful shore. These lions represent him when he is young and strong and could overcome any challenge. Although he is an old man and his body is no longer like it used to be his heart is still great and he eventually defeats the Marlin. Santiago's perseverance and bravery are further illustrated when he tries to fight off the sharks. He was a fisherman all his life and therefore he knows that the fate of his catch is inevitable yet he persists to fight the sharks. The battle between him and the sharks is about principles not a mere fish. Santiago is still a great warrior at heart and warriors fight until the end. +One of the greatest and most obvious pieces of symbolism in the story is Christianity. From the beginning of the story the reader is shown a unique relationship between Santiago and Manolin. Their relationship parallels that of Christ and his disciples. Manolin is Santiago's disciple and Santiago teaches Manolin about fishing and life. One of the greatest lessons that Santiago gives is that of a simple faith. Have faith in the Yankees my son. This type of faith reflects the basic principles of Christianity. +Hemingway's description of Santiago further illustrates Christian symbolism. Hemingway gives a reference to the nail-pierced hands of Christ by stating that Santiago's hands had deep creased scars. Hemingway also parallels Santiago's suffering to that of Christ by stating that he settled …against the wood and took his suffering as it came. Even more profound is the description of Santiago's response when he saw the sharks, just a noise such a man might make, involuntarily feeling the nail go through his hands and into the wood. (Page 107) Further symbolism is shown when Santiago arrives home and carries the mast across his shoulders as Christ carried the cross to Calvary. Also, like Christ, Santiago could not bare the weight and collapsed on the road. When he finally reached his cabin he slept face down on the newspapers with his arms out straight and the palms of his hands up. (Page 122) Hemingway puts these themes together in such a way that they do not conflict with each other. He does allow Christianity to be a more dominant theme than the other but instead makes it more symbolic than intentional. He does not smother the relationship between the old man and the young boy but instead separates them for a large part of the story. Finally, he does not make Santiago's bravery a central them by highlighting his weaknesses. In the end the old mans perseverance and faith pay off. He finally gains the respect of the village and succeeds in teaching Manolin the lessons of faith and bravery. +In Ernest Hemingway's The Old Man and the Sea, one will find many examples in which the main character, Santiago, surpasses many hardships while being courageous, brave, and being a friend. Each of these: courage, bravery, and friendship, are qualities in a Hemingway code hero. +

+Words: 998 diff --git a/HW11/corpus/bwa81.txt b/HW11/corpus/bwa81.txt new file mode 100755 index 0000000..cea919d --- /dev/null +++ b/HW11/corpus/bwa81.txt @@ -0,0 +1,11 @@ + +The Jungle by Upton Sinclair +Upton Sinclair's The Jungle is the tale of a Lithuanian immigrant, Jurgis Rudkus, and his family. Jurgis and his family move to the United States in the middle of the Industrial Revolution, only to find themselves ill-equipped for the transition in the workplace and in society in general. Jurgis faces countless social injustices, and through a series of such interactions, the theme of the book is revealed: the support of socialism over capitalism as an economic and social structure. +Jurgis learns soon after transplanting his family that he alone cannot earn enough to support his entire family, in spite of the intensity of his valiant efforts to work harder. Soon his wife and the rest of his family are working as well, all attempting to chip in to cover family expenses. However, such exposure proves itself to be too dangerous and detrimental to the Rudkuses. Jurgis becomes hardened by his negative experiences as he realizes that, in a capitalist society like the one he was living in, there is no justice. Hard work is not justly rewarded, and often times corruption is rewarded in its place. Through and through, he sees that capitalist life is not fair. Soon he is injured on the job and is forced to stay home and out of work while his mangled foot heals. +Jurgis is sidelined from work for two months, and upon his return he finds himself replaced by another worker. Desperate for a job, he takes a dreaded position at the glue factory. Hi wife is pregnant, his family is working themselves to the breaking point, and the bills are getting the best of them. Jurgis turns to drinking. Things get worse. He learns that his wife has been forced to have sex with her boss. Jurgis, in a rage, attacks the man at the Packing house and is arrested for battery. He spends a month in jail, at which time he meets Jack Duane, a character who introduces him to the easy life: a life of crime. Within a month of the time Jurgis gets out of jail, everyone has lost their jobs and the house they struggled so hard to keep is lost. +Soon Ona is having a child, and because of the lack of funds to pay for proper care for her, both she and the child die in labor. His son drowns, many family members have died and the remainder are scattered with no semblance of the family they once were. Jurgis takes to the country to become a tramp, but as winter approaches he knows he must return to the city - to the jungle - once again. +Jurgis becomes a beggar and a vagrant. After receiving $100 dollars from Freddie Jones, the son of rich Old Man Jones, he goes into a bar to get change and gets into another altercation, this time with the bartender, and is again arrested. Soon he turns to Jack Duane to enter the life of crime he had foreshadowed. Isolated from any remainders of his family, he begins to live the easy life of shortcuts and crooked paths. However, another chance encounter with Connor, his wife's boss and seducer, brings out his true self again, the man who stands up for his moral convictions, even when it harms him to do so. After beating the man again, he is arrested and jumps bail. By pure luck he wanders into a socialist meeting while looking for food and/or a place to sleep. There his life begins a change in earnest. +He learns at that meeting what the working class can do to make a difference. Soon after he reunites with his daughter, Marjia, a drug-addicted prostitue struggling to support the family's remains. The story closes with a happy socialist ending: Jurgis gets a job at a hotel run by socialists and seals his fate. He goes on to become an avid socialist and he, the fighter, and Marjia, the victim, pick up the pieces of their lives to make everything better. +I feel that this book is a ridiculously oversimplified look at socialism and a very sinister look at capitalism. While I applaud Sinclair's efforts to illustrate the injustices of capitalism, socialism does not hold the simple solution to everything like it seemingly did for Jurgis in The Jungle. In truth, corruption can be found in any and every type of economic and social-political structure in existence ever throughout history and in the future. A solution to this problem? I can't answer that one, but I know this much: socialism is not the easy answer he makes it out to be. +

+Words: 775 diff --git a/HW11/corpus/ckh80.txt b/HW11/corpus/ckh80.txt new file mode 100755 index 0000000..6f70963 --- /dev/null +++ b/HW11/corpus/ckh80.txt @@ -0,0 +1,46 @@ + +The sun was setting. Far to the east, threatening black clouds arose +from the fumes of pollution from the several smoke stacks towering over the +city. The streets were pock marked and dented with the recent shower of +acid rain. Hot boiling steam from the sewers made the temperature of day +much hotter than it really was. Just outside the borders of the city is a +lake covered with muck and crude oil spills. Death and despair floated +aimlessly on the surface of the unhospitable body of water. Corpses of dead +fish, seagulls... bobbed just under the rim of the black slime. The black +slime sensing fresh prey, extended it's corrupt and revolting tendrils +farther...until it caught another unsuspecting victim, choking and +engulfing, destroying, leaving just another emtpy shell behind, devoid of +any life. +Night set in, the stars were obscured by thick blankets of smoke. The +day was done. Stores got ready to lock up and street lights were turned on +to aid the bread winners, so they may travel safely. Few were fortunate +enough to own automobiles so they could avoid the cold dangerous streets +and dark alleyways. Most shops were already abandoned, finished for the +day. Yet few doors were still open, desperate for any last minute +customers. One such shopkeeper was Phil Anderson. Anderson had worked as +a pharmacist for most of his life. At forty, he had little to show for. +The pollution that caused the gradual decay of the city had had negative +effects on business, as well as the environment. Phil, though by all means +not an old man, showed signs of premature aging. His skin was pale and +dry, wrinkled by the everyday punishment of the deteriorating sorroundings. +Few strands of grayish white hair lined his almost bald, dandruff infested +scalp. Looking at Phil with his characteristic limp, slouched posture and +bulging belly one might think him an extremely unathletic person. But then +again it was not entirely his fault. His eyes were red and bloodshot, the +glasses he wore only made these features more obvious. +With shaking skinny hands, Phil slowly put away the last of the items +on top of the counter. Finally done, he flicked off the lights and +rummaged through his pockets for his keys. Looking one last time to make +sure the shop was in order, Phil locked up the store and left. He failed t +o notice a dark shadow spying on him as he counted the bills he had earned +today, and put it away into his black leather wallet. The tall dark figure +studied the pharmacist a while longer before trailing him. The narrow +dirty street smelled of weeks old garbage and animal wastes. Smog was +still thick in the air causing him to cough repeatedly. He stopped for a +moment to catch his breath. Remembering his air filter in his pocket, Phil +gingerly took it out and put it on. Feeling much better Phil continued +down the street, heaving a sigh of relief. +

Bibliography

+none +

+Words: 501 diff --git a/HW11/corpus/ecu201.txt b/HW11/corpus/ecu201.txt new file mode 100755 index 0000000..2fbfca4 --- /dev/null +++ b/HW11/corpus/ecu201.txt @@ -0,0 +1,14 @@ + +Barrett +Great Books 1 +Dr. Carcache +11 December 2000 +The Pardoner's Tale: Deception and Foolishness +There are several types of foolishness being described in the Pardoner's Tale itself. He describes gluttony in general, then specifically wine. He talks of gambling, taking bets and the like, and of swearing. The beginning of his tale describes three fools who go foolishly seeking death, then find it in a large amount of gold. Deception is another topic addressed by the Pardoner. He comes right out and says he is a con artist, and that he is out to take people's money. In his tale, deception by the rioters leads to the death of all three. These are good points, but there is another deception the Pardoner plays, and gets caught. His tale is a direct chastisement of the host, Harry Bailey, who is not pleased by this. As a whole, Chaucer effectively uses this character of the Pardoner to point out some of the more foolish and deceptive aspects of other characters in the tales as well. +In the beginning, the narrator describes the Pardoner in some quite undesirable terms. The Pardoner represents the ugly truth. The Knight is grand, the Wife is pretty, but the Pardoner is downright ugly. He is also the only pilgrim to acknowledge his shortcomings. He knows he is a con artist and a liar, and in his tale's prologue he freely admits this in both words and actions. The Pardoner then proceeds with the tale itself, which is a deception as well. In his tale he describes gluttony in detail and defines it as not just overeating, but the intense pleasure of doing so. He also denounces wine with graphic examples of drunkenness. He discusses the negative merits of swearing and cursing. Then, he closes the tale itself with a condemnation of gambling. +There are several things going on here. The first, and most obvious hypocrisy is before telling this tale, the Pardoner insisted on stopping at an inn for food and beer. He is also a participant in a bet: he who tells the best story wins. However, there is another level. This tale is a retaliation against the host, who just before asking the Pardoner to speak had been cursing and talking about using beer as medicine to mend his broken heart. It can be suspected that the host is drunk, as well. Several things from the tale upset the host. He is the owner of a tavern, encouraging food and drink. He himself likes to partake of these things. He also swears often, and from the General Prologue, we know the host was the one to propose the storytelling game in the first place. So, at the end of the Pardoner's Tale, when the Pardoner suggests, …our Host shall begin, for he’s the man enveloped most by sin (1585.457-458), it is in direct response to the insult the host made at the beginning of the Pardoner’s tale. This nearly starts a physical fight, but the Knight steps in to stop any further confrontation. The Pardoner's tale may have been aimed at the host, but it also describes much of the rest of the pilgrimage. After all, the group met at a tavern, they agreed to this storytelling game or bet, and some of them have been drunk for much of the trip thus far. Indeed, the sins listed in the tale do seem to apply to most of the characters. In this way, he seems to be telling the truth in some way in regards to everyone. The Prioress and Monk like their food, the Miller likes his ale, the Wife of Bath likes her money, and so on. What sets him aside is he does admit this himself. He admits in his Prologue to being a con artist and always willing to have a drink. +The Pardoner is possibly the epitome of the “ugly truth” about people. Truth is sexless and has some charming characteristics, but when used as a reflection of one's self, most people do not like what they see. The Pardoner offers his listeners a chance to redeem themselves. Not through his relics, but by acknowledging these undesirable aspects in their own selves. It seems at the end of his tale the Pardoner is hawking his relics as redemption, even though he knows they are fake. He also realizes everyone else knows they are fake. Did he forget this fact? It does not seem reasonable for a person so quick of wit (as evidenced in the introduction to The Pardoner's Tale) should forget so suddenly. It does make sense, however, for him to use this opportunity to thumb his nose. Not only does he thumb his nose at the host, but also to everyone else. This passage is very cynical, as when the Pardoner offers to give pardons as they ride; …have a new, fresh pardon if you like at the end of every mile of road we strike… (1585.444-445). If the other travelers fall for his relics trick, they are fools. A fool and his money are easily parted (thus bringing up the Pardoner’s tendency to be a con artist). Does the Pardoner as a character know this? In his prologue, he offers just enough information to allow him to use his wits and speech to attack a person in his tale who has offended him earlier in the journey. The Pardoner is not an example of what a good person should be, and he knows this. While he preaches salvation and redemption, he is honest with the group about being in it for the perks. What sets him aside from the other pilgrims and their tales is he knows and admits this. He is a scoundrel, he is a con artist, and he is a thief of sorts. No one likes him and he finds it hard to like himself. In his Prologue, he makes it clear that his intention, when preaching to the masses, is to win money. He intentionally tells stories to emphasize money as the root of all evil (Radix malorum est cupiditas), and his tale shows this trait well. Since he has already told them his secret, this tale is for their enjoyment, and to satisfy his part of the bet. +The story he tells of the rioters and Death is interesting to analyze as well. It is fairly easy to remember the plot and the consequences. It emphasizes making and breaking promises, greed, ill will towards others, and the consequences of these actions. The Pardoner's reason for using this story is to encourage ignorant people to not want their money. After the story, he gives them the opportunity to not just get rid of it, but to get something else as well--absolution for their sins. Regardless of his intentions, he must occasionally accomplish a good work, but he really doesn't care. He's in it for the money. +Chaucer has created in the Pardoner a very complicated character. He is ugly, honest to the point of being rude, sensitive to insult but not empathic, very intelligent, and well aware of his situation. The Pardoner knows he would be a common laborer without those papal bulls. He knows the text he is preaching and is aware of its effects on the uneducated, but he doesn't believe it. He preaches salvation and redemption, but sees through it. He can offer his relics to the masses, but who pardons the Pardoner? In many ways he is a very modern character--disillusioned with religion, using what means he has to make as much money as he can, trying to attain a higher rank in life. Sounds to me like how a lot of us act (me included) much of the time. +

+Words: 1292 diff --git a/HW11/corpus/edo14.txt b/HW11/corpus/edo14.txt new file mode 100755 index 0000000..5e094ae --- /dev/null +++ b/HW11/corpus/edo14.txt @@ -0,0 +1,10 @@ + +Every man put on trial is considered innocent until proven guilty. In 12 Angry Men this theory can almost be considered false to the jurors involved in this murder case. But one man can be credited with sticking to the innocent until proven guilty theory that most likely saved a man’s life. This juror must show 11 other jurors that he can prove with enough valid evidence that this boy is be wrongfully accused of killing his father. Reginald Rose shows us how that one mans integrity can prove to make a big difference in a kid’s life. +Juror #8 can be credited with saving someone’s life. Under intense and hostile scrutiny juror #8 is the only juror to vote not guilty on the stabbing death of a boy’s father. #8 doesn’t believe straight out that this boy is innocent of this crime. #8 believes that it would wrong to send a boy off to be executed without discussing it first. +Jurors #3 and #10 are the most hostile of the jurors. They believe deep down that this boy killed his father. They believe that everything they heard in the courtroom holds true and they don’t really want to see this kid live any longer. Juror #8 still had reasonable doubt about the murder. He doesn’t want to vote guilty until he has enough evidence that this boy did indeed kill his father. +Many different points are made about the boy who supposedly stabbed his father, that are cross examined well by juror #8 who still stands alone at not guilty. All of the evidence that the 11 jurors found contains flaws in them. For instance the woman who supposedly witnessed the stabbing wasn’t wearing her glasses. Also the stab wound in the boys father was made so that a taller man or boy could have made that type of wound with a switchblade knife. When these key pieces of evidence becomes clearer to the 11 jurors we start to see jurors questioning there own guilty vote. #9 is the second juror to vote guilty, because he too has some reasonable doubt. As more evidence is put on the table the 12 jurors come together and decide that this boy is innocent. +In conclusion, juror #8 believes that every person is innocent until proven guilty. He was given many pieces of key evidence that showed this boys guilt but the evidence was examined carefully, and as more evidence was put out more jurors believed this boy was indeed innocent bringing them all together to believe this boys innocence +

Bibliography

+don't got one +

+Words: 428 diff --git a/HW11/corpus/edo20.txt b/HW11/corpus/edo20.txt new file mode 100755 index 0000000..6d941fd --- /dev/null +++ b/HW11/corpus/edo20.txt @@ -0,0 +1,4 @@ + +1984 -George Orwell SUNDAY, NOV 14, 1993 Summary Chapter 1 and 2 We are introduced to Winston Smith the main character of the story. Works at Ministry of truth. Ministry of truth is one of four government buildings in destroyed London, the main city of Airstrip One, a province of Oceania. Year is 1984 and three contries are at war, Oceania, Eurasia and Eastasia. Oceania is run by the party whose leader is Big Brother. Winston is sick of his life in the ruined city and decides to keep a diary. This is against the law in Oceania. He felt his feelings begin to hate Emmanuel Goldstein, leader of the enemy party. He also spots O'Brien, a party leader whose eyes he see's a bit of political sympthy. See's young girl who he dislikes. He feels it is only a matter of time before his though crimes are detected. A knock at the door he thinks is police. Mrs. Parsons, his neighbor is at the door and asked him to unclog a sink. He does it but smells sweat all over the apartment. Mrs. Parsons is a follower of party doctrine and a fellow employee at the ministry. The children are members of Spies, a youth that encourages spying and telling on traitors, including parents. Winston is revolted. He returns home and writes a couple more minutes before going back to work. He remenbers a dream where O'Brien tole him he would meet him in a place wher there is no darkness. He washes his hands and hides the diary Reaction Major ideas, conflicts and themes are introduced. We are shown how the earth has changed, into 3 main contenients. we are also introduced to the main character and how he fits into the new world. Also we are shown how the computer age has taken over peoples minds. The language is easy to understand, it has not really changed much over time. Seems like nothing left after nuclear war, just ruins remaining. We are introduced to Tom Parsons which Winston is contrasted with. The city is very drab. Quotes Big brother is watching you, the caption beneath it said Thoughtcrime was not a thing that could be concealed for ever. 1984 -George Orwell MONDAY, NOV 15, 1993 Summary Chapter 3,4 and 5 Waking from dreams, he remembers his mother and sister, and can barely remember their disappearence and feels responsible for there deaths. He has another dream where he is in the perfect countryside with the girl he had noticed eariler. He dreamed she stripped for him. This time he is woken up by the telescreen, telling him to do his exercises. He thinks about how much power the Party has over all information. Begins work at the ministry of truth. His job is to correct printed articles in line with the Party's orders. The Ministry and records department jobs are to rewrite history to make the party look good. They get a break because of the 2 minute hate. When he gets back he replaces a speech by Big Brother with invented history. Makes up story about a man named Ogilvy. The article had become contrary to the present party policy. It is replaced as though is never existed. Winston meets Syme, a philologist, for lunch. Syme explains parts about Newspeak. They are joined by Parsons. Winston thinks of the fate that each co-worker will recieve. Syme will be vapourized because he is to smart, where Parsons is dull enough to escape vapourization. He is the only one who has not been taken over by the propaganda that is always being brodcast. He notices the same girl from the other day starring at him and thinks it is the thought police. Reaction The Golden country that he dreams about is definatly a release or a freedom from the the drabness of London. Also from the party. We are introduced to the fact that he has no mother or father or sisters or brothers anymore because they were taken by the party. He is realizing that he is rebelling against the party and he understands that he is at risk. Winston is in search of the truth and is concerned because of the party's ability to change history. We find that he likes his work even though it is for the party and against morals. He is introduced to the girl that will play a big part in the book most likely. Quotes People in the Records Department did not talk readily about there jobs. Winstons greatest pleasure in life was his work 1984 -George Orwell TUESDAY, NOV 16, 1993 Summary Chapter 6,7 and 8 He records in his diary and encounter a couple of years ago with a prostiture mad up to look young, but was really and old woman. This menory of the encounter causes him to think of the policy regarding sex and marriage which the party has enforced. Thsi causes him to theink of his miserable life with his wife Katherine, that he has not seen in eleven years. Winston resents the intrusinon of the Party into the sex lives of its members. Also realizes the discouragement of sexual enjoyment, that makes any love affair with a party member impossible. Writing down the incident does not help him. He makes another entry in his diary, this one concerning the proles. He feels they are the only group that might overthrough the party, but they are unaware of it. There is no way of finding the truth about the past but he does think that present life is worse than the past. He remembers a photo that came into his possession trying to change the pastbut he destroyed it. He plans to stay free. After work one evening, he wonders into the prole end of London, and ends up near the store where he bought the diary. Follows man into pub and plans to ask him about revolution but man is incoherent. He leaves the pub and wanders. He ends up outside the little antique shop and decides to buy a glass paperweight. Mr. Charrington shows him a room upstairs and Winston dreams of renting it. He notices a dark haired girl following himand he is sure it is the thought police and he will be arrested. Reaction We discover that people have a bond when it comes to sexuallity that the party connot control. Even thought the party rejects sexual relationships between its members. Sexual experience is no longer allowed in the society and Winston longs for one. He confesses in his Diary about his last expereince but it does not help. We find he has faith in the proles and there ability to revolt. It is hard to set up a revolt with the thought police detecting every thought. Winston reaches a crises with the thought police. Quotes Winston reached down and cautiously scratched his varicose ulcer Not a word could ever be proved or disproved 1984 -George Orwell THURSDAY, NOV 18,1993 Summary Part 2, Chapter 1,2 and 3 At work he runs into the dark haired girl again, in the hallway. She falls and while he is lifting her up she slips him a note. He reads it at his desk and is amazed to find that it simple states, I love you. Eager and excited to meat with her, he has to wait 7 days until they eat together in the cafeteria. They decide to meet in Victory square. When meeting there, they arrange another meeting next sunday afternoon. At the designated meeting place, in the countryside outside London, he finally learns her name. Julia explains that she considers herself rebelious to the party. She has had sex with many other non-members. Suddenly he walks into the scene exactly like his dreem. She removes her clothes and they have sex. He belives that sexual desire may be the force that destroys the party. Following there secret meeting they meet each othe occasionally. Julie arranges the meetings. They go a month without seeing each other but whenever they can before and after. She belives that she must pretend to cooperate with the party and in secret break the rules whenever possible. Winston thinks that rebellion is the best answer. They discuss past girl and boyfriends and how the party controls them. Reaction He is ready for the Julia but is worried about a possible trap. His negative approach to life and his sexual fustration make him ready anyhow. Once he commits to her he connot go back and he is committing though crimes. This may be the beginning of the end. He was happy to find that she was not a virgin and had previous affairs. His idea of revolt is changed and he now is enjoying being corrupted. Julia takes charge of the relationship, showing her aggressivness. She does not believe in Winstons ideas on rebellion and thinks that differently. Quotes A sense of helplessness took hold of Winston Between you and me, the antique trade's just about finished 1984 -George Orwell THURSDAY, NOV 18, 1993 Summary Chapter 4,5,6 and 7 Winston does rent the room above the antique show and realizes the foolishness of what he and Julia are doing. She brings him coffee and real sugar and real old-fashioned make-up. Julie tries to remember an old nursry rhyme, while Winston immagines that he and Julia and the room itself were all closed in like the paperweight. Many preperations for the upcoming hate week keep Winston, Julia and the others very busy. Winston discovers that his friend Syme has dissappeared and all records of him have been altered. Meanwhile, Parsons is still busy and happy in the preperations for hate week. He was right about them. Because of the increased work load he and Julia do not meet as much but in the room above the antique shop they look at things from the past and other forbidden things. They discuss the hopelessness of there private rebellion and that it cannot go on forever. He is dissappointed that Julie does not reject propaganda from the partyand her theroy that the party sends bombs on itself. One day at work O'Brien gives Winston his address and asked him to stop by so tha he can lend him an advance copy of the Newspeak dictionary. Winstonthinks this is a conspiracy against the party and is excited but, thinks it will end in touture and death. Winston dreams of his mother again and the hunger and awful conditions there were before the disappearence. He feals bad for asking for rationed food and stealing his sisters choclate. When he came back they were gone. Winston tries to tell her but she is tired. He is glad him and her have there own feeling toward each other. Reaction He rents room above the antique shop showing his independence and his plunge into the end. He wishes the room could be closed in like the paperweight. We find out how different the two main characters are. The state does not care what kind of person you you are. Julia understanding of the party is much better that Winston although she is nieve to many things that the party does. Winston defines his rebellion in three steps, first the thought then the word(Diary) then the act(Julia). O'Brien seems to be a good man, also in rebellion. His mother was like him. Quotes The timy interior of the shop ws in fact uncomfortably full, but there was almost nothing in it of the slightest value A sharp cry of pain was wrung out of her 1984 -George Orwell SATURDAY, NOV 20, 1993 Summary chapter 8,9 and 10 Winston takes Julia to the O'Briens apartment. He wonderes is O'Brien is also a rebel because he finds him in front of the telescreen, hard at work. Over toast he explains to Winston what is required of the secret rebel brotherhood. They except the terms of the menbership except that they will never see each other ever again. O'Brien promises to be given a copy of Emmanuel Goldstein's book, secretly in the future. After a long week, of sorting through millions of documents, changing them to prove that the Party's decision that Easstasia, and not Eurasia, was the enemy that they have been fighting all along. He rushes home to read the copy of the book. He reads while lying back and relaxing. Julia falls asleep when he tries to read her sections of it. When they awake from there sleep they start talking, but a voice issues from behind the picture on the wall. It is a hidden telescreen which instructs them not to move. They are rushed by armed guards. The Thought Police had been observing them all along. Winston and Julia are violently seperated. Mr. Charrington enters the room without his disquise, looking much younger. He is a menber of the thought police. Reaction Winston thinks of O'Brein as a strong, unexcitable man. He is dedicated and wholeheartyu to the brotherhood. Winston joins the brotherhood and tells about his dreams. We understand about hate week a little more. Winston reads the book that is given to him by O'Brien. Winston and Julia get arrested. They find out that O'Brien was the enemy. There was a sorta feeling that O'Brien was the bad guy, and they would get cought sonner or later. Quotes He was a bit early The lane widened, and in a minute he came to the footpath she had told him of 1984 -George Orwell SATURDAY, NOV 20, 1993 Summary Part 3 Chapter 1 and 2 Winston is being held prisoner in a large, crowded cell at the Ministry of Love. Ampleforth and Parsons are both prisoners also. Parsons was tured in by his own daughter for thoughtcrime. He feels increased discomfort and room 101 is continually mentioned by several prisoners. O'Brien enters the cell with a guard and Winston now realized he has been betrayed by him. O'Brein is a member of the Inner Party. O'Brien orders the guard to strike Winston who feels a great deal of pain on his elbow. Winston is tortured both physically and mentally for an unknown length of time. He keeps getting interrogated with beations and questions until he confesses to many crimes. O'Brien reveals that he has been watching Winston for seven years. O'Brein wants total rehab. from Winston. O'Brien explains why the party can never be defeated. He has been informed that Julia quite easily betrayed him and has now been released totally rehabilitated. Winstons questions about room 101 is not answered. Reaction Finally he is caught by the thought police, which was inevidable since the beginning. He realizes that he has been betrayed by Julia and O'Brien. But he says he would never betray her. All time is lost while he is in jail. We is going to be rehabilitated and is taken to the dreded 101 for more mind games. Winston does not crack, except that O'Brien gets him to believe is a little crasy. Quotes Listen the more men you have had the more I love you We can come here once again 1984 -George Orwell SUNDAY, NOV 21, 1993 Summary Chapter 3 and 4 O'Brien tells Winston th esecond stage of his rehab. is about to begin- understanding the why in party. He also tells winston that he wrote sections of Goldstiens book. He says the Party rules for the sake of power, and power alone. The proles will never revolt. O'Brein questions him further and punishes him when he does not answer correctly. Winston says he is morally superior to the Party, but O'Brien has a tape of the conversation about what Winston was willing to do to join the brotherhood. Winston thinks that the party will be defeated by a noble man, but O'Brien shows Winston himself in the mirror. Winston weeps looking at his own aged and ghastly body. He conforts himself by thinking about how he never betrayed Julia. Winstons health is improving, and he is trying to accept the rightness of the party. He examines the past events and realilizes the party was in control the whole time. He realizes also that he party can make anything right if is wants to. He has to practice doublethinking. He wakes up from a troubled sleep, calling Julia's name. O'Brien enters his room and Winston confesses that he still hates Big Brother. He is sent to room 101. Reaction He had also looked to O'Brien for sanity and stength and kindness but now he sees what he really is a power-hungry guy who likes infliction of pain. He finds out he has been watched for 7 years. After being broken or cracked he still has the fact that he has not turned against Julia. They completely destroyed Winston and he has now entered the party. Quotes Have you heard the rumours of the existance of the brotherhood. The brotherhood cannot be wiped out because it is not an orgainization in the ordinary sense He was tired, but not sleepy any longer 1984 -George Orwell MONDAY, NOV 22, 1993 Summary Chapter 5 and 6 The torture room is brightly lit, room 101. O'Brien says that the room contains the worst thing in the world. It turns out to be rats in a cage which can be strapped over his face. Winston yells and screems and is overcome by the horror and the terror. He screams that this punnishment should be given to Julia and not him. O'Brien spares his life. Winston is then released. He is sitting under a tree at the Chestnut Tree Cafe. He drinks very heavily now. He remembers meeting Julia and how they talked about how they betrayed each other. The party would not allow them to see each other, but neither felt anything anymore. He remembers a game of his childhood but then it is pushed out by the broadcast that comes on the telescreen. Eurasia is once again the enemy. His heart fills with love for Big Brother. Reaction The party knows the worse nightmare of each person and is ble to use that against them. It worked on Winston. Finnally he gives in and the party has won. Quotes He did not attempt to kiss her, nor did they speek He loved Big Brother +

+Words: 3059 diff --git a/HW11/corpus/edo26.txt b/HW11/corpus/edo26.txt new file mode 100755 index 0000000..f9aca8e --- /dev/null +++ b/HW11/corpus/edo26.txt @@ -0,0 +1,9 @@ + +“Nineteen Eighty Four” – Fictional World +In English this semester we have studied three different texts. All three texts were based on original, fictional worlds. The fictional world which stood out above the rest and really amazed me would have to be ‘Nineteen Eighty-Four’. ‘Nineteen Eighty-Four’ was the most realistic out of the three. While reading the novel you really get into the fictional world and think like the main character Winston Smith. Three aspects of the text which made this world so interesting to study were The Inner Party, Big Brother, and the Thought Police. Each of these interesting aspects in Nineteen Eighty Four play a great part in the novel itself and the way the fictional world works. +The Inner Party played a huge role in creating the fascinating world in ‘Nineteen Eighty Four’. The Inner Party was in charge of Airstrip1 and wanted to be superior over everyone. They wanted the party to be the people’s first loyalty over anything else. They didn’t allow marriage or even sex for this was an act of loyalty between two people and not to the party. An example of this is when Winston and Julia were caught having a sexual relationship and were taken away by the Thought Police. They were then made to betray eachother, love the Party, and to believe what ever the party said was true. The Party had control over everything even peoples minds. This was proved when O ‘ Brien held up four fingers and said to Winston “how many fingers am I holding up?” Winston replied “Five”. +Big Brother also played a big role in creating the world which ‘Nineteen Eighty-Four’ was based in. Big Brother is a figure, which the Party has created to frighten people and give them more power. The Party can do anything they like and when someone questions them they can just say there under orders from Big Brother. Big Brother is everywhere in every house (except proles), every street, wall, and he is always shouting out “BIG BROTHER IS WATCHING YOU” the text which backs this up is when Winston describes that ‘On each landing, opposite the lift shaft the poster with enormous face gazed from the wall. It was one of those pictures, which are so conceived that the eyes follow you about when you move’. Big Brother is so important to the world in the novel because the figure stops thought crime, gives the people someone to look up to and someone to love, lets the Party tell the people anything they want and the people will believe it, such as propaganda. An example is when the party say ‘Oceania is at war with Eurasia, Oceania has always been at war with Eurasia’. The people automatically believe this. +Newspeak is the official language of Oceania. It is supposed to take over common English in the year 2050. Newspeak is another important aspect in the creation of Oceania because it prevents Thought Crime. The purpose of Newspeak is to cancel out words such as ‘rebel’ so that people won’t know the word and therefore if they feel like rebelling against the party they won’t know how to express their feelings. The compiler of the Newspeak dictionary Syme says “Don’t you see that the whole aim of newspeak is to narrow the range of thoughts which in the end we shall make thought crime literally impossible”. Newspeak will also cut out words that have no use such as excellent or superb which are all different meanings of the word good, or double plus good instead of having all different words meaning the same thing. Syme said to Winston “were cutting the language down to the bone”. He then said, “the purpose of the Newspeak Dictionary is to reduce the vocabulary so that even the concept of rebellion fades away” +The Inner Party, Big Brother, and Newspeak are all-important aspects of the fictional world in ‘Nineteen Eighty-Four’ each one of these aspects play an important part in the development of the fascinating world which the author George Orwell has created. +

+Words: 681 diff --git a/HW11/corpus/sra42.txt b/HW11/corpus/sra42.txt new file mode 100755 index 0000000..bd26f14 --- /dev/null +++ b/HW11/corpus/sra42.txt @@ -0,0 +1,23 @@ + +One of the most unique things about the play Hamlet (with Hamlet playing the main character) is the way relationships between the main and lesser characters have not changed from Shakespeare’s time period in which he wrote this play to the modern dilemmas of today. The character Hamlet relates through individualism of self to others in the play and Shakespeare uses this confusion of self and nature thus assuring many types of readers who can relate to his Hamlet characterization. Hamlet portrays himself with all his human flaws, but it is this humanity that makes him distinctive from everyone else in the story. In addition, all of Hamlet’s waking hours are preoccupied with his own thoughts thus adding more intensity to his feelings and perceptions about where he sees imperfections, worry and tension as well as confusion, but without a doubt it is these human qualities which makes his situation so impossible for him to resolve easily. +Another tragic role of the play is its irony. The irony allows the storyline to show humor as well as the cause and effects of each action taken. There is usually little reason for a tragedy to be funny so Shakespeare has used this type of humor to add more irony to the already tragic events of the play. +Pause for thought is in the types of conflict that play a major part in the play and the relationships between Hamlet and the two people who have been closest to him; being Ophelia and the ghost. +Hamlet cannot share his strong feelings and emotions with his mother or his girlfriend and while his mother is literally sleeping with the enemy, Ophelia has chosen the side of Claudius because of her father Polonius. It is especially difficult for Hamlet to talk to Ophelia. The only other woman in his life, Gertrude, has betrayed his father by marrying Claudius. Hamlet may be obsessed with the idea that all women are evil, yet he really does love Ophelia because when he finds out Ophelia has died he cries out, I loved Ophelia; forty thousand brothers could not, with all their quantity of love, make up my sum.(Act V, Scene 1) +The ghost provides Hamlet with a dilemma. In Shakespeare's plays supernatural characters are not always to be trusted (think of the three witches in Mac Beth who are instrumental in his downfall). Hamlet does not know whether the ghost is telling the truth or not. If Hamlet had killed Claudius solely on the ghost's advice then he would certainly been tried and put to death himself and there would probably have been a war to choose a new king. Being the humanitarian that he is, and taking into account his responsibilities as a prince and future king, Hamlet most likely would want to avoid a civil war because even though +Claudius is a murderer and probably not as noble a king as Hamlet's father was yet he is still the king, bringing order to Denmark. Hamlet does not wish to plunge his country into chaos because of his own personal turmoil and realizes this will happen when he kills Claudius. To add to his quandary Hamlet is unable to combine the spiritual world (in the form of his father's ghost) with the tangible everyday world that surrounds him. +There is much irony throughout this play. One occurrence of irony I found particularly striking was the fact that Hamlet effectively maneuvers himself into the same position as Claudius. Claudius had attacked and killed a man who did not have the opportunity to defend himself, but when Hamlet kills Polonius is he not guilty of the same? It is intriguing that both Claudius and Hamlet have killed fathers. It is interesting to see how these two completely different characters deal with the same problem in different ways. +Other interesting parallels I found are the numerous deaths by poison. Claudius murdered Hamlet’s father with poison. In the final act the queen is the first to be poisoned by drinking from Hamlet's cup and then the poisoned tip of Laertes’ sword wounds Hamlet. When they change swords Hamlet gets the upper hand and Laertes is poisoned. After the queen dies Laertes explains everything to Hamlet before he dies and Hamlet then kills Claudius before dying himself. It is ironic that as Claudius is poisoned because of his own plotting, he had already signed his own death warrant when he killed Hamlet's father, which is the first tragic action of the play. There are only three people in this play who don't die by poisoning; Rosencrantz and Guildenstern who meet their deaths in England after being outsmarted by Hamlet and the third is Ophelia who drowned. +There are three types of conflict I can identify in the play: “man versus man”, “man versus nature” and “man versus himself.” Hamlet's fight with Laertes in Ophelia's grave and the subsequent duel would both easily classify as “man versus man” conflict. Man also struggles with nature in this play, most notably in the form of Ophelia's drowning and Hamlet's crossing the sea to England - although the latter conflict plays more of a background role. +The “man versus himself” conflict is most directly exposed in Hamlet's famous soliloquy where he is wrestling with his conscience. The realization he comes to in this soliloquy is that we are afraid to kill ourselves because we do not know what is to be found after death. Another “man versus himself” conflict is Claudius' inability to pray. He cannot really justify his past deeds and for him this is actually another step into darkness. +Hamlet may be a thinking man, however, this does not mean he actually likes to think. Although he might have liked to think in the time preceding the play, when the time comes for him to take action he cannot because of this urge to believe. His capacity for thinking becomes a handicap rather than an advantage and this is not even the most painful or tragic part of the Hamlet character because the biggest problem is that he is aware of this. Not only is he incapable of acting without thinking he knows that this is the case, making the burden even heavier. Hamlet does not want to face reality and it is a traumatic experience for him when he has to believe the words of the ghost, but when the ghost starts demanding him to act on this information is too much for him. +Hamlet is, however, a man of decision, but he is also contemplative. He needs to think in order to justify his actions and his intellectual characteristics are the major difference between Claudius and himself. Hamlet is very aware of the relationship between action and reaction and realizes that he has to proceed very carefully. In the play Claudius is the decisive character and the man of action. He takes the first action, the action that sets the story in motion - the poisoning of Hamlet's father. He also instigates the final action, the poisoning of the blades and the cup an action that will backfire and cause his own death. +In the play, there seems to be a constant shift of action, where only one party can act at any time. These two parties are of course Hamlet and Claudius. When Claudius has taken the action that secures him the throne he allows Hamlet to become the man of action, but Hamlet procrastinates. The only action Hamlet takes is staging the play, which seems more to serve the purpose of establishing Claudius’s guilt for the murder of Hamlet’s father. Hamlet then proceeds to kill the curious Polonius. +Hamlet is given the chance to avenge this most unnatural murder when he sees Claudius praying. Hamlet, being a Christian prince, cannot carry out the act of killing Claudius while he is praying, as this would secure Claudius’s place in heaven. Hamlet wants to make sure Claudius will suffer in the afterlife just as Hamlet’s father did. Hamlet leaves just before Claudius gets up, declaring he cannot pray; My words fly up, my thoughts remain below: Words without thoughts never to heaven go (Claudius, Act III, Scene 3). Had Hamlet known Claudius was unable to pray then he could have had his revenge right then and there instead of waiting until the end, taking everyone else with him. +Most of the other characters would probably have acted much quicker than Hamlet if they were in his position. Imagine Polonius in the situation Hamlet found himself in. He would not have procrastinated, as much and it would have most likely been off with the head of the murderer! Any other character in the play would not have stayed as quiet as Hamlet does (confiding only in his best friend, and even keeping the truth from his mother until the end of Act III) and these characters might not have come to killing Claudius. Hamlet does not seem to do anything, again, he thinks too much, but why? +Hamlet is self-conscious, while the majority of characters that surround him are not and this could explain why he feels inhibited to act. Hamlet resembles a real person more than any other character in the play, which might be another reason why he still remains a subject of discussion and why the play remains so popular. Hamlet is one of the most interesting characters in English fiction because we can identify with him and understand, although not always agree with his actions. +Hamlet is also set apart by his elusiveness. Many of the characters in the play can be categorized within minutes of their introduction. I'm not calling them caricatures, but there is definitely a caricature-like side to some of them. The pompous Polonius and the deceitful and thickheaded Guildenstern and Rozencrantz come to my mind, however, this does not hold true for some other characters such as Laertes and Ophelia. +The character of Hamlet refuses categorization. Interestingly in regard to this is his love of theater. He is particularly interested in the idea that things may seem different from what they really are, just like the people surrounding him. His mother is no longer his father's wife, but his uncle's, his girlfriend is no longer there for him, and Guildenstern and Rosencrantz are no longer his friends. Also, he is aware that he will have to disguise himself and his real motives and goals in order to attain them and this is why he fakes his madness. It is not until he picks up Yorick's skull in the beginning of Act V that he finds out what is real and what is not. In the end when the truth is revealed and everyone's masks are removed, death is all that is to be found. +

Bibliography

+This is about Hamlet's ability to be preoccupied with his own thoughts adding more intensity to the play, HAMLET. It also shows the irony of Shakepeare's humor, showing tragedy in a somewhat humorous way. Tells Hamlet's views toward the other characters in the play, such as Ophelia, Claudius, Polonius, and many extras. This essay can give the reader a true feeling and understanding one of many Shakespeare's wonderous playwrights. Please, go ahead and read there is much more +

+Words: 1800 diff --git a/HW2/HtmlReader.class b/HW2/HtmlReader.class new file mode 100644 index 0000000000000000000000000000000000000000..d38a5c408136a7db2a7a346aaee86cc0059dc7a1 GIT binary patch literal 815 zcma)4U2hUW6g>kAQ`QAaOX&wvZEbaFvDA;mL>eA!Y-~bpl%|Hq0j6YI*d@!XQGbR% zz*k@Og&Ldq1N=4q0Ke`m)e`l=eVDm(=I*)Yo;#nvfBXdC9`2a1kmtB;B7y?Pq6q_e z6Ioo*(N!HS>1f%+HLP%~a$IMKZ#k}`sti%Pc*tOEdu_>(t~suJ9Q2yfKM>6>A=4eH z4n$|L<9oeFs@L6dG`ecnj>U6P?h3b4t}EYhJC))H3Y60=KM7NXYgo5X!c7YsNLeUjljD|!+nA!d z7o`{`FBtZl$Fil!w_i2K>W!oOzinWc`B&R|C?v8SPH2|~Ci;Ep(lKvupIbfV{zx+U z5o>k50a-brywO}3vi9Hkl*!L+40BJU>%5X!!Xaz5Vfppo!8D ziTlR9@d4&L`Y#ePFM?A%88T-ujRkteE6BmdEDd9h5Ky(qH)J@n9L85YlNkaHl9Zz) MO*BXGd>AeK1Z6n5ssI20 literal 0 HcmV?d00001 diff --git a/HW2/HtmlReader.java b/HW2/HtmlReader.java new file mode 100644 index 0000000..6ca3eac --- /dev/null +++ b/HW2/HtmlReader.java @@ -0,0 +1,27 @@ +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.Queue; + +/* + * SD2x Homework #2 + * This class contains a method that will read an HTML file and convert it to a Queue of HtmlTags. + * It is simply provided as a convenience class for you to use during your testing. + * You do not need to submit this code. + */ + +public class HtmlReader { + + public static Queue getTagsFromHtmlFile(String filename) throws IOException { + InputStream stream = new FileInputStream(filename); + StringBuffer buffer = new StringBuffer(); + int ch; + while ((ch = stream.read()) > 0) { + buffer.append((char) ch); + } + stream.close(); + String htmlFileString = buffer.toString(); + return HtmlTag.tokenize(htmlFileString); + } + +} diff --git a/HW2/HtmlTag.class b/HW2/HtmlTag.class new file mode 100644 index 0000000000000000000000000000000000000000..e320bfaef9cdfe977a6a00c4f3fc6ba695174e60 GIT binary patch literal 3522 zcma)9`+F2u8GdJXc4u}oxiBQbkU$e|-E6XiT7fnRfe^W@hCtm&T(E`7?j%_ZBXA%R4nKAZi{oO8b0dC&WO zv-#-8wRZt*$3LU!!)O$p$V3o9RtPgnF(%f=#dM+yIh;^1DOM~Mc@?$_N5zy*7p{U* z6m>YM;8Ya4@D;)7DjdPIiZf#85fxt(q+}4(~}F>L1u6p?bivi>_h2hYhPl7vbKVopbvnG{%-%A89`0YW}7P>oIhhQ*3MH_r(7d5dBB*ecv13(o0%|+613Rh zem8Fsj~-7kS4^4K*ns5}i54?8A1)ad^%@pudT{iFnQ=V>)pdMiCGc_5v~y>e<;KO@ z733?adZ<27GD~KUf?rA4@@Z6iZzU)qh`rN+BUV`FBar~Q@%6YI@b6~GAx z(T%2@QXymR%?U)c%K0}7u4qW&n1+`yq+us^Y3Rpp4Z}F3;bpv{VE~_3@T!JigKm_H zrG_tyDafcU3Bk5Rg1}L>iif)0j^h^Hf-!Z#bSIo_u{Mku6~EE&Tf9aF+{sWsf04)U zB-DGm9%N*~q?sMe6 z8p;@w5Ng$;)e#M|xFYti3jJ&3+0loL#F_rYku8b)+Y%3UXqdxm8vclPL?T~cnJgr- z-zZM7DtNLxQzz1GStsL8PZ3sm=jpt~Ogt$Y1=HZ#s8QsWDuyvfRA^wdK%I<3&CpoE z$a6O^A(nD^vM-dgr%Ke4d3}={@}^5Kp(%r!3f|T5C%h*TeE+s&e0K6s3psmylThV4 zgU%_lFyN(8=W{zbZaW3jU%HLu^Sl-Hv*5}*x|(73M$Rrq@n`&nne|E%%XwAam^4}I z8N(gPxfAnM&+@r%DN%ctmhQ6EylhUq`k;}`l7l%rYo0zhc1MNI=bj`JEz=%%Cuk6B z=QL6*jgpRDbvMS6$z@|M*O!vQI?OYh1zt%ami#pNSE`W+F=U?hnF*uNFRnC}Y#;Ck zx^3WWsXG>G!JM*;jM;CIAmJ<~}fG?rA@);IE=||0ZF>0{?UNN%p?VJH{u#UL)f=g=qyJ zG5nz8OqQnDYm&B2`dLP?D4OrHi&;_e;dhDshMl#{;s)Pv8LBKg#chVeEWTyb|M#iA zmt)1nfMHpwoGUu>KZwi`BX33D#sSlPuVv2@Hv3J zobThlg#F&U6;VF3{ZM|9E8D0OP{qd@j_lM3#otEo;w`hVx44?}AP!NAaN9Ww)q1MR=TH+bBXk~$JOerSI@beU zK;LpL9^gs{0ezP+`VvxzUxBPcWWHvRxea z98|q(1|eM&G4<*)7*W-0X8Z$OLoFaK#fR31VJm8Q^D%7oA~i$S`W18@;`gR-&7cTy z!aqKJ1!)=!;2-9uphD*y>e3|4iorSP=~=8i&~XLzLy7BH*_pVCh5$yqg_)cG?pz4H zmPZ817$Fr`kbsT!xtjOAj#P@1BjQGC5x9Xy1$7FJFpHHH79S-td_VhuOE!}bu0D+G zjb*Irjq9J`u%r0`$}P>W;8L@4yl)Me)$}qt;L;M;n>lUS(efNZ(#7~1 zowKzgX9Gc@*h0lJ?&_9<+d>T?y|s+Cm$0cx)>|7wWvnY>{kCvJ_yVe%2HVTFFsG)-oCCt>KvF_!RgVwdI47(e51F@b6R@9`LC zPr}AiaPSPKaGtmJJPLS~8W(XAS8)m-P*b425y}npOOh1*1hu?uY179DeS&65x{13G zjfx{|g?LCgcDB literal 0 HcmV?d00001 diff --git a/HW2/HtmlTag.java b/HW2/HtmlTag.java new file mode 100644 index 0000000..b906859 --- /dev/null +++ b/HW2/HtmlTag.java @@ -0,0 +1,124 @@ + + +import java.util.Arrays; +import java.util.HashSet; +import java.util.LinkedList; +import java.util.Queue; +import java.util.Set; + +/* + * SD2x Homework #2 + * This class represents a single HTML tag. + * Please do not change this code! Your solution will be evaluated using this version of the class. + */ + +public class HtmlTag { + + protected final String element; + protected final boolean openTag; + + public HtmlTag(String element, boolean isOpenTag) { + this.element = element.toLowerCase(); + openTag = isOpenTag; + } + + public String getElement() { + return element; + } + + public boolean isOpenTag() { + return openTag && !isSelfClosing(); + } + + public boolean matches(HtmlTag other) { + return other != null + && element.equalsIgnoreCase(other.element) + && openTag != other.openTag; + } + + public boolean isSelfClosing() { + return SELF_CLOSING_TAGS.contains(element); + } + + public boolean equals(Object obj) { + if (obj instanceof HtmlTag) { + HtmlTag other = (HtmlTag) obj; + return element.equals(other.element) + && openTag == other.openTag; + } + return false; + } + + public String toString() { + return "<" + (openTag ? "" : "/") + + (element.equals("!--") ? "!-- --" : element) + ">"; + } + + /** + * The remaining fields and functions are related to HTML file parsing. + */ + + // a set of tags that don't need to be matched (self-closing) + protected static final Set SELF_CLOSING_TAGS = new HashSet( + Arrays.asList("!doctype", "!--", "?xml", "xml", "area", "base", + "basefont", "br", "col", "frame", "hr", "img", + "input", "link", "meta", "param")); + + + protected static final String WHITESPACE = " \f\n\r\t"; + + public static Queue tokenize(String text) { + StringBuffer buf = new StringBuffer(text); + Queue queue = new LinkedList(); + + HtmlTag nextTag = nextTag(buf); + while (nextTag != null) { + queue.add(nextTag); + nextTag = nextTag(buf); + } + return queue; + } + + protected static HtmlTag nextTag(StringBuffer buf) { + int openBracket = buf.indexOf("<"); + int closeBracket = buf.indexOf(">"); + if (openBracket >= 0 && closeBracket > openBracket) { + // check for HTML comments: + int commentIndex = openBracket + 4; + if (commentIndex <= buf.length() + && buf.substring(openBracket + 1, commentIndex).equals("!--")) { + // look for closing comment tag --> + closeBracket = buf.indexOf("-->", commentIndex); + if (closeBracket < 0) { + return null; + } else { + buf.insert(commentIndex, " "); + closeBracket += 3; // advance to the closing bracket > + } + } + + String element = buf.substring(openBracket + 1, closeBracket).trim(); + // remove attributes + for (int i = 0; i < WHITESPACE.length(); i++) { + int attributeIndex = element.indexOf(WHITESPACE.charAt(i)); + if (attributeIndex >= 0) { + element = element.substring(0, attributeIndex); + } + } + + // determine whether opening or closing tag + boolean isOpenTag = true; + int checkForClosing = element.indexOf("/"); + if (checkForClosing == 0) { + isOpenTag = false; + element = element.substring(1); + } + element = element.replaceAll("[^a-zA-Z0-9!-]+", ""); + + buf.delete(0, closeBracket + 1); + return new HtmlTag(element, isOpenTag); + } else { + return null; + } + } +} \ No newline at end of file diff --git a/HW2/HtmlValidator.class b/HW2/HtmlValidator.class new file mode 100644 index 0000000000000000000000000000000000000000..f92df2003e4eea6534d2a85f55ca610953d01a7b GIT binary patch literal 868 zcmZuw%Wl&^6g`uqw&OUYDJ_&fQd-)QR~ud}5~;GOKrB)!NK^z85>7g#(>k^l+m-l~ z@B>+}37b@agxIj*L-+_(QSO)sQWY=mJ#+7!GiQ$N@4r5M0dOCiI#QTbF{dMf*#zd1 zkzql_bsY*8WmuBE8!}{MSeCUFiB?tIRFP#+wuCMG3PUuT+hd4rJNuj=RTVaW60{q< zQ#TtHRT9G6GcB?I*l$}5%h~Fod2E&fUs$E50S|aNH&UtjX7i}bkPN|&=?+QaHPNz7 zKj;wQg9{W}RY_hqTjk0{w$UboUUPy@lRpwt+JxK|iZgwuvo3`h7)P3}@lRx^L`BX( z9t8tMtTCv=^9-!ZT1kdmxNYDL)(qUmJp&tZE_v<%hVhWrGVNArw{ggu{<)JvJBVC( z58JN)HgxtS8QtM+=a}S9W`|ad5J<0tSL4>3ZOie5-C~FfZ`b8E*+Fl`4ZH(})uCmh z8~@7{b2&dE32oDF9&nGr$o};9Pl6GW@|kBBk6!!rV73}2z_6bDedP isValidHtml(Queue tags) { + Stack matchedTags = new Stack(); + while(!tags.isEmpty()){ + HtmlTag tag = tags.remove(); + if(tag.isSelfClosing()){ + continue; + } + if(tag.isOpenTag()){ + matchedTags.push(tag); + }else{ + if(matchedTags.isEmpty()){ return null; } + if(tag.matches(matchedTags.peek())){ + matchedTags.pop(); + }else{ + if( matchedTags.isEmpty() ){ return null; } + break; + } + } + } + return matchedTags; + } + +} + diff --git a/HW2/homework2-files.zip b/HW2/homework2-files.zip new file mode 100644 index 0000000000000000000000000000000000000000..ba31c9e175fefb37e9c4b1c6dadb65072c315c29 GIT binary patch literal 1831 zcmWIWW@Zs#-~d9)s#RVLNPvq$fT1L{xWrH|qa-&cG=hhrvMw+(E?qeC8>0xrX3ede zJvVK>$o|Mjf%VYRvOO^j0p9E!Mq9Tg2m=if2jT#NMjK%_`lQCmvm1e?2YZ}4?-{7! zxmF`^!^thdCv-f|ob+k?^tF-c=TFw7R$Q4sU0?oG60b<*rHHIEP zxh!=VcY-t9wRMZt*sRSq{`yrt$GvfC$=lVh7jKNY68G6uV9OhwmdE#`c$J+0RNPR= zTdn(M)%5g=Gt;$KR9$sFe60MGlHJ~}PyhV%Hu2n>YHE7Hb!P%6-`;Wo=FAhD4jQT~ z=Te9c`g&vOJl<%n)yea{Sgs0ZykC3dWsR9-($o_cDPL+$mOJIt9KTW+rkXNQ%`KE; z8TaE4eLH-kF4sEVzPwOi;`(VtvWpuMFW(`^bez5kWKR!@$K({fZ z_>;pnw=c6orf0ton3Aj?ICbZd58|Jn$ujavjhbp8T|#q3$Pot9)U>dsvD)bmb6npWrMc|y%0MubFaQe$lSIn(sF8tiKxD5jm0O2vUkU)b)0u=-Lquxfr)Esi+8QFk{94VcCh5Zw15?ruL}+Y zd9C*>-T7^uRG?z$RPj$j!RroReSg`S>3_B8{^bq7k20wTDIU75#vZ3p>Lawk+-l|I zoXIClw$C}kX8(9whvW1^7F(BUs5}04j0k3kJ75_IyBVOE lMvgO7GoG?Q%z(u^#0*fp2Y9oBqL_gl2=4%0Ysw1Z0RV&;Z2kZM literal 0 HcmV?d00001 diff --git a/HW2/homework2-tests.jar b/HW2/homework2-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..eda04aea06fe77b876e1bc5cc072af9313e6852f GIT binary patch literal 3626 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 literal 0 HcmV?d00001 diff --git a/HW2/test1.html b/HW2/test1.html new file mode 100644 index 0000000..bb94752 --- /dev/null +++ b/HW2/test1.html @@ -0,0 +1 @@ + diff --git a/HW2/test2.html b/HW2/test2.html new file mode 100644 index 0000000..8ee2d16 --- /dev/null +++ b/HW2/test2.html @@ -0,0 +1 @@ + bold text italic text oops, forgot to close the rest diff --git a/HW2/test3.html b/HW2/test3.html new file mode 100644 index 0000000..fa8621b --- /dev/null +++ b/HW2/test3.html @@ -0,0 +1 @@ + bold text bold and italic oops, closed bold first diff --git a/HW2/test4.html b/HW2/test4.html new file mode 100644 index 0000000..142b940 --- /dev/null +++ b/HW2/test4.html @@ -0,0 +1 @@ + some text diff --git a/HW2/test5.html b/HW2/test5.html new file mode 100644 index 0000000..b1095d5 --- /dev/null +++ b/HW2/test5.html @@ -0,0 +1,16 @@ + + + + + Turtles are cool + + + + + +