ࡱ> xzuvwq` 0)|bjbjqPqP ::4Z Z Z n ////|N0tn 5 0~L2L2L2L25555555$7h@:959Z >|>>95L2L2Gr5!!!>N^L2Z L25!>5!!1| NZ #3L20 @ /'24D50592:b:$#3#3T:Z w3Xr!!\}95955>>>>n n n d%/n n n /n n n  The American University in Cairo Department of Computer Science CSCI 453: Advanced Database Systems Research Paper On-Line Analytical Processing Submitted to: Dr. Awad Khalil By: Ahmed Naguib Ibrahim El Mallawany Yasser EL-Hifnawi900-99-3410 909-80-1112 900-99-2202 Due date: Sunday November 28th, 2004 Business Intelligence How you gather, manage, and use information will determine whether you win or lose. Bill Gates The primary key in the decision making process is the amount of data collected and how well this data is interpreted. Nowadays, Managers arent satisfied by getting direct answers to their direct questions, Instead due to the market growth and increase of clients their questions became more complicated. Questions are like How much profit from selling our products at our different centers per month. A complicated question like this isnt as simple to be answered directly; it needs analysis to three fields in order to obtain an answer. The Decision making processes Identify information about the problem Analyze the problem Collect and evaluate the information, and define alternative solutions. The decision making process exists in the different levels of an organization. The speed and the simplicity of gathering data and the ability to convert this data into information is the main element in the decision process. Thats why the term Business Intelligence has evolved. Business Intelligence As mentioned Earlier, business Intelligence is concerned with gathering the data and converting this data into information, so as to use a better decision. The better the data is gathered and how well it is interpreted as information is one of the most important elements in a successful business. Elements of Business Intelligence There are three main Components in Business Intelligence Data Warehouse: it is a collection of data to support the management decisions making. It revolves around the major subjects of the business to support the management. OLAP: is used to generate complex queries of multidimensional collection of data from the data warehouse. Data Mining: consists of various techniques that explore and bring complex relationships in very large sets. In the next figure the relation between the three components are represented.  SHAPE \* MERGEFORMAT  Figure (1) Shows the Connection between Elements of business Intelligence. [ HYPERLINK "http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt" http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt] On-Line Analytical Processing What is OLAP? Online Analytical Processing (OLAP) applications and tools are those that are designed to ask complex queries of large multidimensional collections of data. Due to that OLAP is accompanied with data warehousing. The Need for OLAP: The key driver of OLAP is the multidimensional nature of the business problem. These problems are characterized by retrieving a very large number of records that can reach gigabytes and terabytes and summarizing this data into a form information that can by used by business analysts. One of the limitations that SQL has, it cannot represent these complex problems. A query will be translated in to several SQL statements. These SQL statements will involve multiple joints, intermediate tables, sorting, aggregations and a huge temporary memory to store these tables. These procedures required needs a lot of computation which will require a long time in computing. The second limitation of SQL is its inability to use mathematical models in these SQL statements. If an analyst, could create these complex statements using SQL statements, still there will be a large number of computation and huge memory needed. There fore the use of OLAP is preferable to solve this kind of problem. The Multidimensional data Model As have been stated before, Business questions arent as simple as before. The questions become more complex and multi dimensional. Lets take the question proposed before as our example. The question is as follows, how much profit from selling our products at our different centers per month. In order to look at this question we can imagine a 3 dimensional cube.  SHAPE \* MERGEFORMAT  Figure (2) The Multi Dimensional Cube. [ HYPERLINK "http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt" http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt] In this cube we can observe, that each side of the cube represents one of the elements of the question. The x-axis represents the tome, the y-axis represents the products and the z-axis represents different centers. The cells of in the cube represents the number of product sold or can represent the price of the items. It can be observed that as the size of the dimension increase, the size of the cube will also increase exponentially. The time response of the cube depends on the size of the cube. Thats why pre-aggregation is valuable because the dimensions of the cube can be hierarchal. For example time can be divided into half years, quarters, months and days. Predefining such hierarchal relations allows for smooth drilling down and pre-aggregation (Reference 3).  [ HYPERLINK "http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt" http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt] Figure (3) Describes The Drilling down and Drilling up operations.. This Figure also gives a different understanding to the drilling down operations. The relations defined must not be directly related, they related directly, what counts is defining the relations. The size of the cube can be controlled by handling the sparse data. Not necessarily, that all the data in the cube must have a meaning. In marketing databases 95 % of the cells are empty or contain Zero. Also, in handling involves handling duplicate data of the cells. Lets assume that the cost of the product is one value for all markets the company is dealing with, therefore it is not necessary to have a cube with a multiple data item. Dimensional Hierarchy, sparse management and pre-aggregation are the main tools that speed up the execution of multi dimensional queries and reduce the size of the database. OLAP Guidelines: Dr. E.F. Codd the father of the relational model, created a list of rules to deal with the OLAP systems. Users should priorities these rules according to their needs to match their business requirements (reference 3). These rules are: Multidimensional conceptual view: The OLAP should provide an appropriate multidimensional Business model that suits the Business problems and Requirements. Transparency: The OLAP tool should provide transparency to the input data for the users. Accessibility: The OLAP tool should only access the data required only to the analysis needed. Consistent reporting performance: The Size of the database should not affect in any way the performance. Client/server architecture: The OLAP tool should use the client server architecture to ensure better performance and flexibility. Generic dimensionality: Data entered should be equivalent to the structure and operation requirements. Dynamic sparse matrix handling: The OLAP too should be able to manage the sparse matrix and so maintain the level of performance. Multi-user support: The OLAP should allow several users working concurrently to work together. Unrestricted cross-dimensional operations: The OLAP tool should be able to perform operations across the dimensions of the cube. Intuitive data manipulation. Consolidation path re-orientation, drilling down across columns or rows, zooming out, and other manipulation inherent in the consolidation path outlines should be accomplished via direct action upon the cells of the analytical model, and should neither require the use of a menu nor multiple trips across the user interface.(Reference 4) Flexible reporting: It is the ability of the tool to present the rows and column in a manner suitable to be analyzed. Unlimited dimensions and aggregation levels: This depends on the kind of Business, where multiple dimensions and defining hierarchies can be made. In addition to these guidelines an OLAP system should also support: Comprehensive database management tools: This gives the database management to control distributed Businesses The ability to drill down to detail source record level: Which requires that The OLAP tool should allow smooth transitions in the multidimensional database. Incremental database refresh: The OLAP tool should provide partial refresh. Structured Query Language (SQL interface): the OLAP system should be able to integrate effectively in the surrounding enterprise environment. Categorization of OLAP Tools OLAP tools are designed to manipulate and control multi-dimensional databases and help the sophisticated user to analyze the data using clear multidimensional complex views. Their typical applications include product performance and profitability, effectiveness of a sales program or a marketing campaign, sales forecasting, and capacity planning (reference 3). MOLAP  SHAPE \* MERGEFORMAT  [ HYPERLINK "http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt" http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt] Figure (4) Describes The Relation of the MOLAP with the server and end user. ROLAP  SHAPE \* MERGEFORMAT  [ HYPERLINK "http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt" http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt] Figure (5) describes The Relation of the ROLAP with the server and end user. OLAP Tools and the internet: The mainly comprehensive premises in computing have been the internet and data warehousing thus the integration of these two giant technologies is a necessity. The advantages of using the Web for access are inevitable.(Reference 3) These advantages are: The internet provides connectivity between countries acting as a free resource. The web eases administrative tasks of managing scattered locations. The Web allows users to store and manage data and applications on servers that can be managed, maintained and updated centrally. These reasons indicate the importance of the Web in data storage and manipulation. The Web-enabled data access has many significant features, such as: The first The second The emerging third HTML publishing Helper applications Plug-ins Server-centric components Java and active-x applications Products for OLAP  HYPERLINK "http://en.wikipedia.org/wiki/Microsoft" \o "Microsoft" Microsoft Analysis Services (previously called OLAP Services, part of  HYPERLINK "http://en.wikipedia.org/wiki/Microsoft_SQL_Server" \o "Microsoft SQL Server" SQL Server),  HYPERLINK "http://en.wikipedia.org/wiki/International_Business_Machines" \o "International Business Machines" IBM's  HYPERLINK "http://en.wikipedia.org/wiki/DB2" \o "DB2" DB2 OLAP Server,  HYPERLINK "http://en.wikipedia.org/wiki/SAP_%28company%29" \o "SAP (company)" SAP BW and products from  HYPERLINK "http://en.wikipedia.org/wiki/Brio" \o "Brio" Brio, BusinessObjects, Cognos, MicroStrategy and others. Companies using OLAP MIS AG Overview MIS AG is the leading European provider of business intelligence solutions and services, providing development, implementation, and service of systems for budgeting, reporting, consolidation, and analysis. MIS AG products include industry and platform independent software for efficient corporate controlling. Poet Overview With FastObjects"!, German Poet Software GmbH (Poet) provides developers with a flexible Object-oriented Database Management System (ODBMS) solution optimized for managing complexity in high-performance applications using Java technology, C++ and .NET. Conclusion The growth of the organizations every day, and the insistence of these organizations on clear, flexible and good information, the use of OLAP is necessary. Competition between these organizations became mainly in the process of collection of data, its interpretation and taking right decisions based on this information. The OLAP provided managers to plan for the organizations and set strategic goals to be achieved. Also, OLAP can help in tactical goals, because OLAP can also be used in all the levels of the organization, not only the management. Nowadays the measurement of the companys ability is measured by the quality, efficiency and effectiveness of OLAP capability. (Reference 1, 3) References 1.  HYPERLINK "http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt" http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt 2. HYPERLINK "http://www.dwreview.com/OLAP/OLAP_Comparison.html" \t "_blank" http://www.dwreview.com/OLAP/OLAP_Comparison.html 3.  HYPERLINK "http://lib.aucegypt.edu/search/aBerson%2C+Alex./aberson+alex/-2,-1,0,B/browse" Berson, Alex, Data warehousing, data mining, and OLAP / Alex Berson, Stephen J. Smith., New York : McGraw-Hill, 1997. 4.http://www.essbase.com/resource_library/white_papers/providing_olap_to_user_analysts_3.cfm  HYPERLINK "http://www.simba.com/Customers/casestudy_poet.htm" http://www.simba.com/Customers/casestudy_poet.htm  HYPERLINK "http://www.simba.com/Customers/casestudy_mis.htm" http://www.simba.com/Customers/casestudy_mis.htm  HYPERLINK "http://en.wikipedia.org/wiki/OLAP" http://en.wikipedia.org/wiki/OLAP 2003 2002 HR Planning Sales OLAP Cubes Data Warehouse Data Sources End User Data Access 10 50 10 10 0 0 1 2 80 80 80 80 0 25 20 15 0 0 0 0 London Glasgow Newcastle Socks Jumpers T-Shirts Shorts Pyjamas   !/?@DFHJYZcdegn|}ٜ}rd^VhCJaJ" haJ"hcBh5CJ(\aJ(hQ5CJ(\aJ(hCJ*aJ6hQ5CJ \aJ,hCJaJ$hjhUh56CJ$\]aJ*hQ56CJ$\]aJ*h6CJ ]hQCJ(aJ.hCJ(aJ. hCJ h56CJ.\]aJ4#h56B* CJ.\]aJ4ph!@dfghijklmn}$a$gdEkdYc$$Ifl0 P4 la$$dh$Ifa$gdu$dh$Ifa$gdQ$dh$Ifa$gdu~>(|  ! $$Ifa$gdQ $$Ifa$gdu$a$gd   ! " ( 1 2 B D E F L M N W c d 꺲ʞґ}okgkckchGxh Ih-oeh-oeh-oe6CJ]aJh-oe5>*\h]c5>*\hQhhQCJ$H*aJ2hCJ$H*aJ2hQ5CJ \aJ hCJ$aJ(hQCJ$aJ(hCJ"aJ"hQCJ$aJ2hCJ$aJ2hCJ,aJ:hQCJ,aJ:h5CJ(\aJ(h5CJ \aJ &! " # $ % & ' ( 2 M N d gd]c$a$gdn$a$gd-oegdgdQ$a$gdEkdc$$Ifl0V/ 4 la    + , 3 1 < @ A W [b,-./012yqhn5>*\ h*`]hGxjdh<Ujh<UmHnHujh<Uh#h<hr3hnh65>*\h6h@Zh*`]hI&` h?h*`] h?hGx h?h?h?hnh?5>*\hnh I5>*\hnhGx5>*\*   , @   CVh^hgd# $ & Fa$gdngdI&` $h`ha$gdn$a$gdn$ & F h^ha$gdngd?12}789:HI 35S12$a$gdBt$a$gd$a$gdn$a$gd(:gd*`]gd<2|}~7:GH 345RST޴ӭ}shd]}Y}UY]QMhrhh8h%Z h(:h(:hhnh)5>*\h(:h5\h*`]hhnhHf5>*\hnh5>*\ h(:5\h(:h(:5>*\ hBthnhnhn0JCJaJ#jdhnhnCJUaJhnhnCJaJjhnhnCJUaJhnCJaJ hBthBthBt1201  678ǿÿǷ{p^{#jfhnhnCJUaJhnhnCJaJjhnhnCJUaJhnCJaJ hBthBthBthnj,fhloUjhloUmHnHujhloUhloh*`]h<%hnh(:5>*\hnh<%5>*\ h(:h(:h(:hr~h18h ghrh2p#8{|~Vly"#$%hijk0@A4 } սŭٛٓŌzvrnrjrffrh5Rh%ZhRwh* hsEh|Q/h|Q/CJaJ h|Q/h|Q/ hBth|Q/hQCJaJ#jyhnhnCJUaJhnCJaJjAhhsEUhQhBth|Q/hh*`]h(UhlohnhnCJaJjhnhnCJUaJhnhn0JCJaJ&~%ijk/0 !!7"" $ & Fa$gdp$a$gdgdsE$a$gdngd|Q/$a$gd|Q/$a$gd(U$a$gdn m!{!!!!!!6"7"C""""#W#r###@$_$$$$$!%,%%%%%&'''''((b(k((((n))))))H*I*K*ϼõӱӢӞӚӚӖh h0]hthOhnhp5>*\h/hs> hl _hp hl _hl _hl _hloh*`]hwjhphnh|Q/h' ehhnh5>*\ h(:h) h(:hsE8""X##A$$"%%''((b(c((o))J*K*L*i*j* $ & Fa$gdp$a$gdp $ & Fa$gdl _ & Fgdlo $ & Fa$gdwj $ & Fa$gdpK*L*h*i*j*n*+++++++++++++++++,,R,S,T,,ϼrgUrHhnhu0JCJaJ#j{hnhuCJUaJhnhuCJaJjhnhuCJUaJhuCJaJ huhujo{huUjhuUmHnHtHujhuUhuhjA5>*\hnhjA5>*\hjAh]hnhNhdlh*`] h]5\hnhQ5>*\hnh]5>*\hqj*++++++++++,,,,,,,,,,,----.$a$gdpgd$a$gdu$a$gddl,,,,,,,,,,,,--------f-g-h-----Ľ}odREhnhu0JCJaJ#j~hnhuCJUaJjhu5U\j}huhu5U\$jhu5U\mHnHtHuhhu5>*\jhhu5>*U\hh5>*\ h5\ hQ5\ hjAhjA hjA5\ hBthuhuhuCJaJhnhuCJaJjhnhuCJUaJ----...$.3.;.V..///g/h///,0-0<1D1R1d1e1f1111111K2L2V2W2Z2[2222222 3 33333ȽĹĵ$hg_hQL0J>*B*mH phsH hg_hQLmH sH jhg_hQLUmH sH hg_hQLhQLh(A hph//hrZOh//hphnhN>hR hphphnhp5>*\ hu5\ huhuhu2../h//-0000001131R1d1e13344$4gdQL$a$gdQLgdQL & FgdrZO $ & Fa$gdn $ & Fa$gdn$a$gdn$a$gdp3m3n3q3r333333334777 8+838999990:1:::::::::::::::˶wle hnhnhnh~5>*\hn5>*\hh~hnhqhfhIlhoPh@Zhc<hnh@5>*\h@hQL)h^$0hQLB*CJOJQJ^JaJphhQLmH sH $hg_hQL0J>*B*mH phsH jhg_hQLUmH sH hg_hQLmH sH '$4[5i5777 8 8:::::::::::::::::::$a$gdn $`a$gdngdQLgdQL:::::::::::::::::; <<@==(>}>~>$a$gd2gdl _ $d a$gdn$a$gdn$a$gdn::B;C;D;;;;;;;;; < < <<<k<l<x<y<{<<˴zj_jPj_Fhnhe0J5hnhe0J>*B*phhnheB*phjhnheB*UphhnhnB*ph$hnhn0JCJOJQJ^JaJ6jhnhn0JB*CJOJQJU^JaJph-hnhn0JB*CJOJQJ^JaJph hnh~hnhnhe0JjhnheU hnhejhnheU<<<<?=@=A=M=~=============&>'>(>)>5>V>X>Y>Z>{>|>}>~>>>>>ɷͮɣͮɘͮɍuquqh</hF>h<5B*CJOJQJ\^JaJphhl _h2B*phjh2Uj[h2UhD8h20Jjh2U h^$0h2h2jh2UheB*phhl _hl _B*phhl _B*ph hnhehnhe0J%~>>>>>>>>>>>>>>>>>>>>>>>>>??&? 7$8$H$gdlo $7$8$H$a$gd<>>>>>>>>>>>>>>>>>>>???%?&?'?D?E?F?O?P?Q?R?S?T?h?i?j????sososososososohlo+hF>hlo5B*CJ-\aJ-mH phsH %hF>hloB*CJ$aJ$mH phsH 2hF>h<59B*CJOJQJ\^JaJph)hF>h<B*CJOJQJ^JaJph/hF>h<5B*CJOJQJ\^JaJphh</hF>h<5B*CJOJQJ\^JaJph'&?'?E?F?P?Q?S?T?i?j???????????????????? 7$8$H$gdlo?????????????????????????????????????|$|%|&|'|(|)|Ƚhl _h2B*phhd~hsEUhlo+hF>hlo5B*CJ-\aJ-mH phsH %hF>hloB*CJaJmH phsH +????????%|&|'|(|)|gdl _ 7$8$H$gdlo Spring Summer Autumn Winter ,1h. A!"#$% `! ,(w!#w;RIp9xڭlǿmA=}7֭P3Ռ54 )!XM2cZ.HՁss (ۥ?#ZJ\YXpACg1F~8}.}?kr%B QA qQD,pJ"jk7&M䕖 ,:^R0$*.8&/&Ky_̕sהh/+겉{,4*JtB6 ' x'/ELmusgH]nф섗{z)Ú}S|ʕ.CJ:{Х"L{AZ^ #A,BP'jxzv?>7`<E3yc+4zm·GOy6s/s/6)08Bu(3xVdx>>fylD_A%vt>]:iݭ+*[#wk:x=ztcFS Fv9Gw1F|}8䍏O?'?&aՙ&7;rS%wjzף7ȭNnBMv)}v8kgqGnj2^&s/{̽KY7M*eҫ}^L{`A58 } u㏓v9xI 7q <?.C?FN>|+*`A7f ~'z#;5o&ar58gcx>>fߏ~||X& eZ4ˌWfE+ 0zл'|x UɈ["Yq3|"=Hcct>]N̏yv8.3-,3)mkл'|x4ΘCA;_r]a2 ϠMouVRJǭxʊ?_DnVcct>]~MѴ+DW迉hcct>] Jeu*+UU 0wӏOv䈽Pfv+ 0zY0 O'g|xLGr#y{Fdܞ^#Y0 O'g|xSp]>'#iQ3 )$4,9o^}fgۯQ1vɳ0'MoY#+g?f'q`7<k~ʂix =I?/?KNe^tĮh^mA,ГSt>]JՈ=AlCoq{ X zg,ГSt>]:EjӢp.gziW;רgzl/ߊ Ct>]fsNS n}ᶪ x9w9kRox-jD{ \ D_Jqרn:V6p| zvxsՀWyjkPoyMbR*㵪2|?ENYzoQ%*/SN5YC=uDN\P_ԒB}Ъ[gџVut>]TuТn [ejNwQS:P#>:r:.`:ԩ{bU];f0]oB 3әK1Wg4;T]"a>I6J\] ͼ(>7{bsx\>Ƭcu[EP9A. MϾw,wIIKͫ}+]<_ZKy7<蝰?}]|n|g=]o} )4l8{h6; [|ee>yv;vo/5|_BJIC+OnqՅ)/[7 :^eay,xeś0h`!6ëES,g`!)xYp9xڭYitŶ= ]]AD1(Eq`D|*$"%̆A ̉  A@!*Bn\xu]\ZgiQĈJ#*K͢?ePnW^DQjuc^UseWٲK]&T}Jo?QuS2d)~̕ uG2j8ղoD^׍;'$UI:-O_ +n{7q{׹v:}` 5F9oLs$5 z[ ȅH\wZN=G:q)ೠg9Nc`Rz~?~pcC[t}_oE.Gj 82T : ig:Ɵ\g:giΏ~s  >z'GjNIs* RHxwg:N1v +0Y>6IfAοXOu>6N>0|y//||fɴ=lYh{;yO>ɴStT#O/ȅH͒Lݝ+N:uR 0 | '&9In/@OD\,8{ ;RQ,Qnj,fIj0|ŬZZ7~c0Y VDobh5egAe[i>[\ uȅHͲDt z}٢/9۴ed"[+lYg? l"#5x3?O;'elcSrl_>A ? 0YzG 9ÃRlpXr X uvo ȅH|2G9$K@ Z53%^X?0YjCN]{Ĺϖ8SN{胗fujXΪ˃{9|ᯂ\,tʼn!T&ThV$Jt;,df삽l%0:*'Gj9KK;'t|O }_·ȅȝ˾*Wp5]2CC&A+x{mo_'"#w{O dg$XTCes"Ǣ_< ;z"y?OsdC p<(#d-X\@wUV|ue O`dJA&p"x:Ti0%?UDyf/'|uKeI</|08 -`,Bߎ~!|E##wHn6Yd)2<>ra>r2~$%2Ͼ',`&L;VNB~*|OD.G\W ShL|Nyr,gO>A&8D_Iȅȝ=ܯnM@_WuN3bp5r/o5 ;j覦jHRi!.ڨޢ)xc 7)- ;E#iOk> `uˠ/A|+_\ܹ.NX^Cnѵ6]X܅-B`6,3П_6 ;= qr__fud_X \Bgr_V>A ? 0s]LР^+{Lvvo ȅȝVloϙz2V]fƓ cG?O@.G\ F>|+;+C//kYX܃+|u5d .+SUY*jāK"~^l)(/۪eܹv1o]QI7LEOj$Qs=#-SDQ8evf6SLY](:%RԴkEY4;n[,5{dO3_vxwbpL JĪธ[q?$V_q_$D9^!U^TzUj:ūb^Kw~5?VEY=8Te<_lUI 笼赬g"[g:e Z/pvZbedV=^!~"w`~[o~fI.xiU}W2-ﶧY;Ӛ3mdӁ-5lNX2i#vh6M gEgQB=9{a8I?T/;*;I "MuGs7P<.*szu'rP'w4omOˡo*썦HLJ=MK mTy8h6I,}t6MDK;Y,GLb 1άu bfQl8!VX F_'?_<~gzHzg?YQY?%|8X'r2ԏ0*U^5k&y0Q%vXc&}ěXs*P*UOi&ߢ*aW铬>^U~mչ쐞.멬?a-?Yߟ~ovJЋ=X%60莕۝@^bef>l331#6cXe;٩z\6¾Ϧc.kvy6:bkJ'Ʊ@GS}>z/D^{(-*} BNNS]8 5µW c߼O_G!݅㭡+tԝKE8*pޏe4xi{Rox$ѿ{ƍoL\{)3_w;[ě9"#Tk&f8nFh;LԱxvi6QdgZvqtQ[=&9"9x[uw5_)"SE_Ois81A/xW rE`bj蟡B3Zr.o*VC&Wz_qErUUD5]Cw+Zx~TͰ/ =ү ~ƺEjYr ፂ5g1|j'K`-b> {|g|/_6pi;m ؏!,b;|fjf^fkmgj2 x0 Ʊe[ib=pؑal: X!^طz#[wX}ڲスenF>RH{Ϭk=&wiϠ jûRcޜRΨ,?a/˲_Zڍ3GZhw-~fouڮo{=&Pk5%ݨۏiN 7Q.EG-:ZnvyW,I1`!76ʈ8n#ғE ?rP5/7x ,GU{ Y !@&aGDT@A"" A"ʦ컀"F 5F5*%j(A;w:U]]]]ߗfNm;+r^#_zQ"r7=v8rO}#,}ßpi>'_aJw~q?sO<~e#w!8cw?\큏y#O;~|8{\[ZΟ^ݍ}Pr^cws]Ni\n[7=vuÇ_al]WC*cg;~;QkΰpSrGvcn{wKN;1={X, >|X8bg' W:J>h9cc+^r+]I;89Wp r\Ezիծv59夓N_rk\Cykʵu--_e_&׹u׽|\zד_r' np o(7э7&7rLn~W|W-nq -o)__)խַ|W}6ꯖ5_5_u_urNnpz( (wӝ䛾w.wrM~=qo=)׽[[۾>rO); <@;Cw~wʃ y,yC仾仿{{{{~}я>1 9// .ۿ /P^AQ."'g?.*o&'䓟|SOr˿g>K??K/~}N>e]&?#+_//~/}iN+ȈYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYzt-g˄m<[&l @=2a[ϖ PxLYYYYYYYYYYYYYYYYz.l-g˄m<[&l @=2a[ϖ PxLze¶-l-g˄m<[&l @=2a[ϖ PxLze¶-l-yyyyyP "e~A@ mc*4ҧF< * mTD_ވHі0%~y#Z"9Dga hQ4}ᣃT >4ZxLs68Őv,Tl6ώY"]4=B7·nfN<[#ڦ@Z M5Y˺ol(/6oJzy6ϪrPKTóےg=.՚y[V -57 l,aS_ZW,`[&Fްg=ɢ(dg ebM|eNX[ʍg="Ӹ螄MR)x ℵ#4⇚:Y¦&MR<掋U13Y e ܜ4<<nsm#w8Z=kW9y,aSųfV'6UI]48֧uxFr{vFo ;KTG J#/eb{vgf yȳl2GnMwNF5V V62~d9Z&e>=YHuo ;KSXT x}-eWf*Wa"׳y,aKmDlgK7 p[ț'f9sG? . //ێ ]3:jlaxdni}`-Tnlq>s֎ڱ{'>%\z饗]v_ș$MʜA^}|fo`ej_k28}jZV3US@KF8EJNm 3(}OYkgyYMɞװE]*Wx8;^գABI4YBKJB])b:HLVVMIiWnffjMDQ: e+83ג=ݻݷf#=bW# nW} i'^/vTgʪ)`: %zxƔzxqN?35lC=<{٥\q&CbPVpp+ϾHYeJyiOfd&+@Э$%eڣT}{^7jv߲{ً.|FK\0Z:3"4?ԢJqʪ), 6Jz)9'2[)u;mh6g; ƌ\U;j-  ]1qeFӶ)fRfd&+7N^IO3+I,mYg]hH,3G"Z< ҳ&B<,L=hab,3W(Z{@7 4vJF&gEΙz<*>ӄނVKSM \zVUkFl<;D{>B 65ԤlW:gg=[h}m Ӗh`[@w 5A4txv\zyGwogˣϖ"Z[xwd+[Cgړ2n{_jF -DeWxij= z.p.ճ}sPg~;}yͮ 31<;68ۼuxoU{VzQ=?7}?86oC%-A Y7s BklWAjF>jmЇZ<[h]>הVgR3>nK==ޗG5^Rjgv|<; ׷26{LsEl`pu53cOEZ-f`xP/㝸3׳6{_ 5yvbEs_'~LE+hp촢58<[:}X|yI;CHG]TIϖw+!6yo4J73HOeRIS: 6Ŝ$ 6N(ڤ鿌ݵ,rkTقAZޭ eX>"G s!٪гSkd_=qknيҳvWo>VN"A 8ك>;҃4Kkqѳ^)똳3NECpxv/RߖqSJ@*,B={z6hPRgzދh~9;D`?N3L(ֳv}ܖ|>‚AŞE{=5"VK7n['wy5AN0*vctC  xTz*)՚كijς~V 6oھhٹgCaPs{v]dɞ R*7i+~ uѿmkhy6XБjsq-bd@<< ʩ;NIz}u㎛LhHFgg,سdN05R} -,Ap_\8a ςˮASޓ6bD>ςBbڇ%Bx2T1?[ٖOAciB,8$jďhzPf7lfai< 6)$G[f,tςMe0ة'tfϖμ'[ YP>ϖ'xv|fi0<44~rc{l}hWM6'f^n~2\1?mjvs1,.ҙ$;tcǑ`Z)>xtf? y5;+< ]3I6AlAYϖN.)oJw 03l0K |B&؈,# <[:LbjO)uFh#xp0!ž3 S$LTg q117|0\sS$,Oi=l^g6xvҩbNu3vF<=9-*&a1ԳQ.>ǟdϖN̩p ų5ga|KdX5M < # ~ g$,O^nڬٜAv,O&=,M 7x'۾T٬}Av,O Y(< Y1l=Y[pkgkT`A< 0>|n< gzga|l\h,O< Ss³ՀgKIXAdhlT1 <<[:ULQ/<[:UL¢ YϖN>mmgKIXtĠ'琻UHlT1 <I}HlT1 [[gSablT1 <! )fyS$,\Ux6f+̏S$,)f:YGlT1 tN>)<['(z6i !&lLB6 Jg{S{vy^4 ,.8=d#g'!}Mz9g9k޳WY&ma=Ŵ}Ibv!<eD3(NOmCL7<=xvT#ڨóg']ΝZD!cYIóG7mhsюa[r? !NgGjOfD5Jm U%Rh^٢-tXó|vXjrcy_rfg ώ0-{eS4n%A^9m><['(̊VN0ٖڳRQuGjrc\CrĴ,Yϓaɍe2o֖{ϺOvVD 6,[)'qa,R59ѕRo.PLBӇqz8-,Xwjt~aUkvJl7#}L{ :#LK< 6ڤ-8gؖyljQENI ϊt¿ba[YpX&ma=đ=k,@3\a㑯Ί^QijEcHia[YUf=i=r_s^.Y:Aa֬vjYp:ϊ뿐b'gy۩Uf7YV҈nSw"O)gs!X=8ΉoˬV~϶V+ۋkWųJG0[y?݆Ft{QzQ\kU|sj@TFSK"c2 { yV -m]x-S{iUU*̗Z<܁ͻ-Q ֳ1X y68YO@mƽ yUFE54ݳHOd)X(̘eyv[gTZz{f<2h5^4Ympa:q`TY,8>ugUVІ,Z<٦ҜrgU}(k Nl|A; A/BS7i!8w <[&5yVSctVxry֎H-j>70UrT#6UPcup+ )zCiAٻaVY ۨڣ-=~΃&ki}av1Zj8S`FlsFIKѥշy\"Jϙjfóέ︜?(w.Jj{u0'CL*GO;vR-r{{H-0ݬw/ZgۺGƛ (xv$zWYUղKf-%vQ=믢$\U@{/ *jY[k;!%^ϊSK]ijT(Nq:gg6Ϛ]{"j/{n6V <뱮g RnӶE|A;lU³0K"#qy6dioَaҤ-ɐgX:ñ,bIɳG'0E߲LZ/=q] Yu8γxR1$*.vD4b1*];-b4k%զAY(%Q8uj8'YP+}7g :|X{Yـ|p>D̒H=5[Zhوa)mJ2qzwߪdz uЍ$X8AzOx]&گ]ɟl( xV׍sollSsPS-+X:"Pt"M!m+މ]sn1qs V-f5;Y=YipVʰ>]]L{[Ш:*?-tZtܳ]cRD֋gz;NShBPg 7M4 <> SoYjP*8ga =@Pg2j"@hYK5ga =@3'AZM< ,4s%y[&= bYP?x /x@}YYYY@iiء)_9EvA M""sѩ[Q@(q(>{׮)Jn(3r}čMwnj lj nkj\k4{rcOSyҺ-n쏽QmqWݽX73X%7\ELZmVaFi687C\ 9"gT+XR^l>7n ΊһuMYoOJ9LVg60#V@qJ>S*kBl"ܠv0*+}_i R_ub.TU7yk&4 MۇjϝZ&" Jͭ́uY0E6mݯ8ؤr=m!=sr:k|zLh鶏̨e2Y&C;2Sjϳ>(j>UU{>*ƄZuu|dzL<1 \{2x(yMڻI|=iYmszzK-Rs˳͙ S?%k̈́P3%L&gEkM}du֧qԭSdz8zU`͍1 {6X۹$fJp1`SdyԾZʬ0fFy5, l(2Vεf35m8לNu5͌=j:6[o/Uz:sll8ܥtNx6GZT+4ecp69iRj(g:w_#Z5UڗLmeԨ\WzGݪyM|[nUXv7ԷZ$aL>!B!ofM-Qu b?tO[=l‘x" 3On@xYlcQ2z!Ƭ|gϳƚ綋g'0y6z;*CbmapAH|f1KaTFY@12 wO-szylR\gGgKnY{I-=k'γNnnzm7|lqțoĵ+hx6gvXó#ak^`=C ,ĵ> Zy8 >ijgw zްf@8'|gIf!:UۼW3OسuhvY7B/7 e#tUUhj"gTKDP/i<s(DY,ftP@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^,@^DcvQ'Q=[~CGy9aIrʑr49v1wbûُrn/޶w١JSi`!7Ge YJ ~an x17x5GU%@b"M*tTK^.EA#D!@ D4@^wg;{v93"}Cy l9J.*-D/O'rEx#wlGEv[.r\\pyYrKuݍ>v~Afm;jٚ<[9):b)ܚΝ]Sn/lM[?@Ut{}~oz{v2n;u+.x5;m|m|Nۚ3_ߚ9:Hڪ>Cܨ}x.-l\o}wmOwŭZC5۪堃fs9=P9rO89#~䨣r \@.x G-s\B _r\D.zыʏ.v1/.%䒗\RK_r\F.{.w9ɟI)//WWO\JW+_r\Ezիծv5կ.׸5׼\Zגk_r\G~~A{w=/7 7///F7rDnzӛnv3o.-䖷ʯگV[rFna~]nwo{ w7~7Nww.r׻Uv~w=!=^>rWwy |Az<Tpy#!|#~Qz<яߖߑ<1>V~wWxy O|IOzUӟty3!|3Yz<ϖ<9>W|y ^ '"*/| E/z/%җT^_r?3y+^!|+Uzկ??׼5׾V/RJ=Xky^'㎓7 7Q?xyӛ$o~-oyp ַUvy;!|;]z=WNɇ?a9#|}cr)?q'>!'S|ӟ|3~VN=T>'N/| /~QY/ɿ˿ȿʗe9+_ۿ|_38C׿u93|ߔ:Koʷm/o9;s9~W}9s??GvZ@&dNL@i$CJK3HQpأ_\ґ C:A>Ss_TRZHRqأPTRVaHɖv`R $5%e4]T)i/3p'm(8QL#ݺ~&ѯ~vbMɓ-mfhkO%Uaw,]I1Jgv:Р.ʽvs;7zd :m5@;Vr +N٭z8^TqZ66;_+zOiV+,[Ua ns; s/wlQ$]D7Ƅ@r n%7éxl2kn.>fvUs )S;9$Ʈ~-`wuPڹx7N㲽Wc |~ّݗʍ<(A8˃vHĽjt;sY :Z ZpͶWg=1f[騎zeCMNEQ]q?^XE}VrU;U0o_?EMX5isdŪurO;7g'ֹ\TÜ>f矎1 )FIF-αn :Wf)'ۻV(Ǯb6wb虝g: <yױ38WeXZ-ڔUy;iH00g:'N\6ԍܬ۱d7Nu wYsrU8'LknJ=)zOH!5뻫صhft5v +!߸ה?tfV+qϒfAAo@+'Q:$h _fSq ?u6ڤyf00g9 66bZn&3 #<πE"'웽? ZX[wvzO9} JRTkl"dŷKN0d2jWפY"pc3ޟͬ:i~L.6F-^uk9Mڿ*c+vjv0^rcYw: aVOYy30g\~= +\M"Vnk%1&䮣[ld"Jqg3^sIjRc=Ojl*PcK>OӬB7M±QcU'.4˱nplY˱?M }ǖ].iV[ccG.40B/pr!MEA5*s\}QPJ-j_TR8g˅ըrEA5*s\}QPJ-j_TR8g˅ըΙwk>lQPJ)ؑ!EA5 78 rcaɰ!78 rcEnӢ-7+uJ;Dcce`S{k[cCW) cU}"4PaBڝ QtqcTt0;o:V4)};XNdad 6e6vX}毯gj`/)& =*ZKn\F۱1չ0Z>-މCwcv\idƝ*Ī1*jޭ܈RۦcG@ՍP tٻ6uBvXi؇cI'|)ԩzi_⌳:& =cn^O -!s9s8%⩒}n-jޠ#:]0z)glP2[{1?cvLI4fN8ᄷ)S6=}պ⌔u[fѻ4F-.%H/G^̰t;(Fk.? طkGk|Fɱۜf=bg[A= ;oE} A6ZswǞsYg&F+]CkJwB VXO7lt;(F,5m)vcOҩrҾ-`}w_;!E+^}XMJb\c؄=NTѾU{:;Xr±svlFjуVvwvoJ[h+9q֕vJwvbs9]o;Ӣ1MR m p/Q`>&y !X]c}jSc S1cw {qS#Sc;`%x iVHbqn#gN͔տ7UkfͱiBf,Tpz^>rNq~Fsc"b3x3LVd93dXcS3cco5^`)Y8Ǧ.Y`\vǮplGIi Ec+eQUX2(plBV 9Y.Ծ(plBV 9Y.Ծ(p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>plBV 9Y.Ծ(plBV 9Y.Ծ(plBV 9Y.Ծ(plBV 9Y.Ծ(plBV 9Y.Ծ(plBV 9Y.Ծ(plBV 9Y.Ծ(plBV 9Y.Ծ(plBV 9Y.Ծ(p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>p,@>plBV 9Y.Ծ(plBV 9Y.Ծ(plBV 9Y.Ծ(pl̉TNčDK [)9s2-q#QjVJΜLkdKHT3'}[l ` 5c+ P8Rpl\l ` 5c+ P8Rpl\l ` 5c+ P8Rpl\l ` 5c+ P86v{i4-w$QohaJJp!SjƮP/k׌۽Wg%7q])8f]^đ"NL kS q,B>+r畩KO;u<|=(8f]V} 2svJp!ccWh3@t{8VP&űBױjMc!186v۽XR+֝]Y&űBDZ>%vrlf?Bbpl wA6ϱp,ccWΘ]oKf#4v|ڃ5moŻ=[t)+t(lj]w޽cN sk9?5>FSCpl 5*O# f-ñowMoi+44ڱv86mlmGfX0]og XE_+7%J*d.uaɰcC7{?ԂTomîlssnŵR kvRР&{;V18686v,I7kcS-}i :ܕ3'%rYƮzc눝ڱ_4ǚo{:ָǎ ];cC'V/Z71+4 -(vtǶ>V7{H p+Ԟ5;3ݭ9 %NǮhb+LeLNQ`B7&STVXMW+"c@ZpltItJpa5-< >ǪChJ8R96.s%nǮĵkI부cVs[)]r{Jpa]9:bm 9ֺfVJN_ .ޱ:C [)r"q-U:vؓ$-[)r"ٚcq,$VJc;؁21'dޔzĎبrάQwCbplt͉{N;IGu[)]s#+JҁGDujV űK'3YWc:3إ{nx#e{NKrX婏@FY2lg7Z i}Nq f^U,"aJ'@84g/*a٣޻qN:O%f -&4B-Å8,:n3 {'Sp[,&f* }\ qlq=ywXKӸ~\ͻ|{ߑg8vDS qlytz%*iñ3 r\8vQBJ'^ϟuX;.q]B["1N܄ӀcћzdccK|Jp4c%Nykrof3jwC8f{n86 9s hw{:tc&gN=X҇}GfmڝN%=c''gN=X>@`wl7£m>s u[[8vjpl\,'Vv&qTcűDvL=#NkNMΜ{n86Iu;]bi^ENMΜ{n86:oo|ikWϿigP,c#&ifPeC[co$8v86.F2P]Xk*Uӡˊ7icql'pl\,ca]DFWe ߩױSc;3'}[,BuST/ni@ְU ۩XO.IcH5pb6hi6_-Mͺ=5v_c;Y5kZʾ ݚ) N)fMtp@LcظX;-d8eb7(*ڱ7-q8vZ,?&ux:KڃcX9bqXVKfᫍ+܅i~ϨY<9sR sة[._G.hpZ1~ݱf;pűl蟕{.ƛ~ݕ`3tl_8vOV1opl\,۱ w#^<%S8R qllKwIB.ƨnΰ Q qlŤ[p9vDfB[3tS(ɱNplB[5El`XQJ%φwe}(vlJp!X&$RRduMb{:6i6}2>X[T!JuewKo#C-V1. ;)瞮/~֌H[:SW%YnlWI:0f]:\=0dnv,L _:S\Q6}ەs0%}?X>-]o\@G`n8HW]gO .ıªJ3fQ)8vQT%2ֱ9Έ\cML$B맂%- FcbkTKɶ:Y[*Xϱ&ظUl9!eT& `c2ucbky, @kdTpl\l %A3h4f3f AP,&½186.MXl<6q5l `I8zcbk؄,ק{#poTI .ı&=Jp!]{R [c$Jp!] vc Jp!]{Ϛٞcq,D .ıőI7\=G%. <(8vQ8ʡE*8JEg`{σ\cM{B(pl"؅397`mA .ı g(ǕlQ=Jp!]$31Ct=Jp!]  ;ePlyP qȤ~C5&`.v͚X?,A# Kvj4\kd4pl\l %($UɚYGAfVMčDKpIZy^@56˕l جəѥ727,!m]2gX Xolٸm2*98F&[F%8$^])+-{aOLM3禹bkTKpE8v#Z;[*XzIf瞭ظUlFplQ [*XMӅ86[*XMvf4a@q5%ءظUlp`pljpl\l ` 68v0(6586.AU;[*X W0[*X M AP,&·\c&·\cM%. ;Jp!]86(ψ\XcLI߱c Jpaqe3&alǎ,(9͔Q;X6SvplF۩n%DzǦa&P p,i$pl"Fةz~%DzF#c3{z =);4&86Y?Г\8cL#cSmB_Jpᄎe3ME )9486fӖ\M .f3M8Tʜ;2 $Of s{/)) 2Dgn$|Gټ"iDZCȖ d98eϱ|Nvs&Os͖8oYM5}eV:)-CtZ7)oJXple]mS bGr67b{nrM!KBzc[8FrQvbQ'EI-6cE{enҟku&E0i-Ct#ӱ{mQ'E.;cWZ z)5g ޹ {>GXYrc{VQ(\8oǪ 8VU3e!Y*c[ya&*3wlУ*dڏ8e:bL=VU;/kn4:Vsoi-CmJ*}v)>[숎mt+6۟+fpc 25h[D]5ew{m]t V~ı-C,ݱVEչFI-v,j?ڳ\4[46jhSc[Xcz؂c'sϚX8FÅ8Vbujjb]%Ǻ yѼ_QXϨK1q>߸Ӏc[Xc6-n8B .ıpMk f{>XM8ر(yo4춻qj={;ؖ!2QDѧ*G\Lrnc;vewUrwjEe7^\lO?|dQoG,gsѱJDtkP6-c[[{z $;cǚBL>5X<%m|l]9T gX(SG㒭vSNX/W8vqTlIdcmYcbY[)86.ƛ؃IhŲ 19V{: ' ΂؎3q,H ΂LX:vI\ca&XM .ı0JplD7))8fBoJp!Pcc$LTANɴ࿥$YL_  >+D~cccccc+-j_8RHrEc+-j_8RHrE1cv6j-j_8RHrE1cu .$hPB / >+\}QJ!A˅U)$hPB / [)$hPB / [)$hPB / [)$hPȱC0 p,@>p,@>p,@>p,@>p,@>p,@>&plp,@>plBV Z.Ծ(plBV Z.Ծ(plBV Z.Ծ(plBV Z.Ծ(&rnFmBV Z.Ծ(plBV Z.Ծ(plBV Z.Ծ(plBb\HrEc+-j_|VP)$hPAV Z.Ծ(plBV Z.Ծ(plBV Z.Ծ(+\}QJ!A˅T Z.Ծ(plBV Z.Ծ(plBV Z.Ծ(plB틢`Zc{A /b>V u .$hP(ֱcA /R?+p͊c{A /.cC /2M ұ?պ0 wlgpaźŽ {D̖NG+E>`:t:vs^ষN|a]jzo(0#oB1:f`&(GZ!e[خhMaN^x/5&Q2#oBmGyfJ91M!mXOϱf`7aX)S[O KWuueIXmQg\23M *U|F̔jo}0ȹC}#ݱFN KzwX+Q)hV^plkwmR-=FhnXm#zfF knN{(6Uiܽ:PwFhur~ԜxNv8vSWK+s Mkv1rv֠5yNbc}ݵ'Ӗݑ%En964u3vvџ8p[}K!plsz%+k׶h ;# 4or ;"1έQb $Îm_ ifKٹ$1w[t!c"Pu^@hȖ~]uOQ3=ZNKiOw#+Wz2eUcMut 1 ^vsuܖ9;$z8pU%%Z ZuM?֞/ttW[_{tu7ǘ'aelxRtwI(CؽQB]KbfWv"['LGl1f嬭ͨ{:kZ3L3P4݅ձfw !{l S+ uVv t1M08;}nr9j *dW~'s"Ƕ1c]v mrl[̩j1߱}X_{{~Y9PvfH8zT ذh[gWv.<֎u.*UQb2tǪ"7ԎU/(rl Yvٵ77Z ۋ JiP(x4xiuPb~n#Tu/RuV._ߠ9VV]gOU?8Rqͱ8fMsp Rcݰ߱M)wl cW8&VHU߱Z+͏ [)S860߱Q2wkM{f8Vm}c]{nY6+΃]5plXMg[ΐMR80б}NEAw{#3cwcK c}]]ߒѻzMx hKѤMI=~brE+hU:;KaLX|4"IyX~c!c8M$JX/c;vd&ýsDFGrWy`usjf wwMvC7cT敡wç{N4Uٹh^2QvyP׹ݱe(mnH֕:9ymU͗nGIHzo}H r4S9uu̻+楓֐c]4cI`kM86cR4qj`  m49=&Xldc&Eѱ`Ѣ4?f!*͛.5nvnñtwl7޸& džcW{ctM~߼[L+)g:ST$VϹ4бnG)0k#gy*IU`ԣdtl3>ǮUcp,.tMo9ֲks9;J0l\*}.6ؤäO5LvCyl% "m>ʙq͠; qgEO۝nX}+=|OD=ܨ>džQǪt4dz 3]o Om̐~1{GƱJju{:/:UslPutg$,pӖV0Z& é2chsQ{4HKaR~[ɱ+%V^7frZi D%9vNi7bgؔbL)W|s0JDPIuuslf7PȱNV C1(qc:6P(9PIql G 3#%+cCı0*=*Xr(]8? éϥyOye\lTR{3r{!q,́JjccJx5djP(v>>  # A"bbh/#"R<75|bDnbh/#"R<75|PNG  IHDRxq MsRGB pHYs0?Zb/IDATx^սmuwv/$@((y$'TۓĎ'3x۱,$[eY*(bER)$ :^{Oo'H@&}ַ83o*i&S$}* LjXUԌf$GT$ _TMUXӢD5^L$J&RX$>ÈKyk0TyL$#ķ%W>+)Ld4~+ 5ܓ|Oq"ߝ=f~|O5ʛ4osp0 5Mstk4iQ TDQ:yG.Rz]_"~+PZdrQwjrTw|Azô2ws/ӟnퟘ_!B$Ht[Te>0ߢOH捼t*5X_ůl%Z2pD 'yV֘ęSs6vw53S?͙v2iN? _HS+apcAf!Ԙܹc;*oFЇF>:8k&1BxW,;f]lM&Ӄ`7?dΡ2 -_Ua\D[z~[|Zh]}/ؤ"U@k3[O<_M%á^:y"R[Q2icEW/ LX +dT[".1Uc1+B`gSZl(#CS ,ŷ5VԱḪɇrч4Tωk&;g"h<"~+ zjNGd|RW,hW'O!RL{ЍeH6LR(IS;F?ΡJ⫈P^1Ax)!ad2L掯ͭ8L=C7䧘Y'SEr"[%ZUhm 4? Zb#mO}O~PdǸ-u7#?t2:㡗4ך"SS҇ӱn#o85o53D]}i,-V]ʹY~|-p̞ cg4:aް?z۸tdLe]q015;›(x!Ąd4LHu#ETmEЂLb?ȻټE$tk&jq1eE(k7g+.!D)~(ibB CuU\:JVtSnN~gފZiO AER$5kGR:~smU\6O>Zt鱟aÒibKrɴv(dLO ?qьL1v0O2H/%{O)áZ6OW(HӉq&Lqh=k<k>NOZ]3(N\~~)(jx7FYpѩs|=A<}̂X5 ZN6 ?5~&p2<Ѓz{K:IƔh :^0t׶9\pʅp;/,L^&`H4T ( j->uau<׶Yd4e<B{{'h1,tM'MU»1}@ߜp(?Dn)^h&JbYw3s5kF0mq42 RƒLLa " =}] ebslɓ/79[uLtMh0[ۦ%G#̭>}FXJs_K?-k7eÍƬ -Dw5  zhhYt?gǗnS՝*U;Ru 75C1i܎:$8鉟5͎t-|mJIVҲAmL'K \Q_XX@:Jvu1 ffLO~r^RH7zɧ~X!B7f3JʆJEs6GVU[sLY)7 53;:PA.WbM2E'׶PG7DBCeϲa[#k`$j0 y+tP*Q-]=}TE7R}O~GI/r(|e_~d^.4R9OpA }^ ݽ7zKw=l rz^o{莌ǟ'}跻x!L"7^-NF]oԋ P#j8Q$7;ĵ1pg/*OٳkV8_=H67@L=)֋ F{6ly@<9N-M{є3O~l\r_klnomlmmXrtN˗o$3L3Oyxeg9bx檕/^ֹy+_}*Or|# ^w;yb 7ň(QGaY;ZR?zkY`k?7e7̬ż/ 0SwLر]vt'SusYj3J:oOolT< =u'kϛ=O_ԧ^)LΚ^˫\&U,(a$GGDC7$:!IPQ1T8ۅB~TVƓg?'~<{|e՘Zw<@H)&SǰJ4TcWʵ|;\6vo\>l>/ E(\Xv \e+R 422Lfs%Yq+Zkc᭧4t{;pXFcؗ 0ŗqVBI[oFKlyhPM<4+qa:m}򑜕 V8MF%m.̿/};ѵxS>^ #ܛ4'2c ^}}tc<+eO?<|M k(G=j.ם|y-[ioy奍+W*Z^-`R{),Y^;zQmVab.^Wz !5@3-'u? \ 9ԫ UՁ wGǏZo۹pŝӒ;ejv%rE4ɜI ,LAT{5; iA^RABpߏ>st>YhO-Wzo 7dS%4 #2.V1#'<[h.-,;r|mqd\ &_c 3) wvo3ZV'\I pt3Ao8]7d N`;z/\~et(2/rm9rjJ6_B8ۮXMXikJTn:hevnYbi ]Ϝ͡hVPrd&e+t.[E(0IcAζ}lѰY>(ƫݤ!($]vI_C9+:&o/_pM5,vU 57TQnҌZ`J{gͯy c'VK8|qs R iYgEL)Jܢth)r*.W mCPCm:dDckjz][ǀ Z/(Ȯ+U!%AIxK7 a<&@iJj4ov3@V@*Qf<}4 iⲋEȶU?b6[&j 'FbCt~OמtUmVU_ov%2m/ѽ 3]5TdJ/}r! ń  O3w&nRoRܞPjWzqVa8׉?ӕ5<Et0~g0&dsCOu5Yɀd`x:?Y&nf4{>iX^Yr \M!"d3N؀byPzsO^c'^ o0[Ve@<(~)PI"OAqML#/)S'H4MTQ:t3(n[趯e&J`'Na{<w_yWOcb-|3Ml@$с_ PEBԿ3,R֞n f®g_ø"RzG? ꔛ$|=(1-ŵEf#| ,uZI߃ LU jn4+ѳbEZXUhg/=vYfSD>X1&~䣗&Peڹ}ʥKgN?{z ?}zٗf.PE# 6dB[&{U ĭOJJ=eAA1 aFqJZsR 1I %À:QJ!4P2O/Ow[ FvZ6 By}X16̲̰u"zbTE?{U3k!sJ:KH<"g_:3ؼqRWpQ$1`}ꩯ|L`;I*B.sg\{ⴛ~BC۴ `h,FX*bSNi\:Ϥ,rgF;AK44 nF}8VyRQh8&VOoC?poͮ ^쓱TQLjLܹ;1MrI  ~C-xyZџETw`$/Ns_Ob ^ixB'}5r.Nl vo(Yd+#cjQ0DZ^\ZHhqraBeji2 Ճpm̺FG?!3qD3.'aO)d 83NvoۊSet,b )犋M#Kno{ p S81t]1Ҡ4f-?W LbJ]-nJWmR#L'R]МDS?[ 2t 8P kjgx6q\bZ)64uoK\Y-jB9J|Q񠖭-;-W:H#b JCm-LS*qz&2U[7@NHq}? KrS` x%)V˹|uz*f?{. DS5D'Q*7MHdQ5tAtaV&DyXX="%Q0Q@g|dk :%`NP!,Fz@0h,..)%`wsc差Kqe$ C!(1g:aBBrTJN\4TaĊ-hԎWomADea@KQmsͥGO-02q)Xez #ߣR=:!~> Cwi*)%(T ޱr;`4͖:#₺@_slV h2S.糍j^Q`բ^j7쌺Y[#ZjI -v+@7 Ԑh-0 ;Ș,U%6e q? ;CN=rԌ!9 SaRv+׎+.8\V?z{HYg{R&4 ~+ ,M}KX3Dҗ5Khx_LWUXܳ/#֤A -cʨMo4.OEMM5κqj#0T*Qpm;{m1 uX]8 U+wF.P/1d?aB²X1";R[yd7!k$B1B\0ADZ?br,B4'bAPniCY2 ONxtR q=QxMRGj:a_]A52 7/]GT17*JA""Fq=BCj1P g*kxX$Z]K ڠciZj2Sٔ%S^na(V{|ÒQ~?rsI rXĕ` @1?÷xk7xc.%v\=\Ws͎__(VrA: CR`4~M(|ԅ猜~5D5B H1!)A YdwN P6rdSi鎻A5cf a=RL1){ŴO/ 4h'MG ?E\S+Q %@^ ^)ٸ:>+Òu:# ԵӯI@ɪv5X.֗ct0o.b#=ojvnjEZ$ Fل@n0(^KؐJ胑t=`S1pNR6=;'\PVÒӰ]c1 B޼hR_P)<D.`Ŏ(IueFгy|76SS4DxgJSbKt*kaiC?ڈ,ŮNu-."N&-y ˫|P_4(-t&#B$vG(%>#24EȥAS_<~̝S7" :bn:au_{~9cg5Н>ܦyԎP] r纻)@ˌϺ8 bV; g2Z$jtiYo;tl4xhE"_7_ˁacB]^㱴|I4skeʎ$t`%0WYoqwӮ[so?IQmM.ڲ%"JU p!:!S!IIERD}cCP, sLFڲ A<רBYPҩ'eDİrGc$d+g~F/(K ֐ْ͉dD"ueaR[ia1W+TjM-KJ.--9rS'9Cs+jIK^u؄{#%p 4?FHDnP'$;Y:9;$7MYD":J? kPͦhb)b}!O)`tJ>+ΑUS'Y1?%KHT*kkG;UGV tFb=mjb(b*.rq َs E`7Zka%BJn!hrqD,GV{Ci,q-%V tnm[)KOgk}7蘱E6l?ټjZe)lyjc>W1ЅH.nCi5S_/~1vW67O]R4$Бz1jbeeiڑ#ks fR!v*rYd CQ[םb&4hq/ (^TAdS/\z‘ Y8n0`;vrnwHx$c}Ԥ?y|5'z~;MzUz7iwzX$-0O֗ -@ϸu= .ΉtL֥$p2fCRa NԌ\ru,8y66[rKǎ'Hꌢ!jI+P);dt2# A% ?2&6%NnO;x@(Z/*vذ<$,|r\gp'(4nw %r<_y !:9Ȋ% #O\.9knaX[_` g S@bȢX7nIMIA, <6K3*"o&jީnW?_ݲu Ջ;[T,WȑVjl 1 v^'IgD֑'Y j?HOR44΂,,n`4" " i3Yk`F2wJ(IMDY&%<u9_ Cf?أn`qo>lCɌ'ِ~ZQ<0;ö Y5A5v$4|VFr9f]83 r͗Ξ zslySC'Y**zl0 a g;I^┖ U<`#tzql,4 &pʭ NΈuߐR $tWnڍ| e8p.g֋?sů=yW?ʧ?qb rɐ$8h-;+4vTI@94O _#%%!C;uc`%~x%vvR>Wé9$ޞAJ7Iʹzghq?ՏOOͿا?G'(2R5%`o NǵOɀL[Q c?'{44ؠkj ;1ZCޚw}gz}=ۿw(9} !P W@UT "(3 )zv{w V %2YHs$[NC&X:MdT!׿ѠĎb޹}%d^v r˖Hﶹ{60laLj4,uW9~_L DŽx1%TB0`Z%&,9oM|xKp>v^#{~}[Jud:&sy?=Bq3ۛ,ҖES*&1\)ChG)m\Pzڥg\ W?wh{aD%UwI[b*f>CK B=2u{џ"IFI-x)Z U2'UjvqTLgDZ1xl v$i3(J aGcf@@]V+Bs|V,Aw|>)1.B첷yΓXҀ͓0q>D[7_zf; $r񠿽m "$nP^ aVsuҟg|KO^ֹ˭n.њr!"QQD %nm^IY-[t`:pXZ( |P B ܓOԓL$}+P8Vօ;s}(,~sP= lFViub c΃BG!Uc2:KGHYa*t[y;phcYv 3C3b;ٺ^|<l'[b/tj1{f"HPj 0)` 2eCBYrd'J=?V'cv5!/(,MZF%2Ǚh%"c'z Օ U^/Юic|8|y~@h{S 3: MER!QJSZZp7۳.ăDcЀ?9np ]=s'Nwo[ҷNxEJL/ g㙠-8|{M'|Nܤ](BsY}뗮'Cid,H9F/0^q? _rTa)N*hxJ..-]nHԩY"Q)m.(`HW nSc"0)jT`@3Aw#O(V%ݽW.8jޔ8zYFag_~O^L?Y7f!!!Mڿ ٺ Py :fl!]2⡥ ڸd% =kK>po -҅6:C8Nu(LjNYM8A8^q8w~-P&+[ ./~돁i{|7A6jYަU͝;rko@Zh}X>l\P 7#E0Q=.8hzߩL PNr|WF"XlKt\QHyiճa' ;~fdݥem;so!駦R+֠Tl&+'.|mt}JӡaiZCC)VbJI=AM-[1#ҵ=@Bޘ>zp Fbܢ̏4 977WnJ u=į~_~ڌ 7nnQGN+S'tTQP( pٴb,ך/,MzS6gّfJHɢ,Ad~: VrU)&0ku+ en?>Z.>K` =qkt5Pjē&/C8HJIX@ R!;Ai(B+ctҐTI(['m)ݘa/d?J+7ݺ;20hdʦS.|A/I})nS̜.tJ](.:w_?T(i1ĵdz KmJLT7P%̭m8)0k{{{7^9&kai,X2;:ɬ3ηڗ^'IxJ_[0e 1ifiOY@Q,+\ U ä$3Z(nj9d B1KE{0X^oO~?k$j7vmi"TZ쏺 O{Sn. @7CnZqkfR6m W)`ŹY/dIJ)q g;IG9hNxj+/AyODc͓wF[hzOwF9 Jg($AФCFՙ*lXj<NoCw|ՂݨJ,28%N /&fv՝7hS_5E6JO~3ĜĀ5/֛HHuY_&Wt ($j5+빵f+,T% }J$:2t1(oBhҢdfz9`Bu@[ [R+qf$'FLӿqqKWǭF(oW+ \DyKSLwZͽpK8GԬy|8dXbV(dK4Me6g4RՊ )S[M\ݼE5HZlsg?O_뜻V:W*nKaEa4hǖ 1-W'-ǵz ZC'5T=GFЀB$PfBGT@xF8= JpQ-3q000<. F ѷkUk{m ӫϜNZ\ZK2MTt[?,NAL$q g%pMBe\.CFN!#Qb>?cCWa $ δLPaK%h:.-9xPadda_I޸48ppMә۪ @ԸMtco3 T#I7,Ot8zsĽRqw;O'@\fҺސ*:BBU\盄ldr L <8:H3wq OEyʨɴH\+#s+4 "gW>z> 3sV*Q/(g3熮6"D6 xPo36I!1͐_K ys#'[ rNrg4ځܴl9-< "~oq< `P( ֊ [n\ҽ=26O=@lU-o0-yěJ7mQݚtn⼩Lg8 Q!UŃж/^z$ϳFco JVRX7%`#g( øfI.'~c]M '~ڍ= z担F!Jͥ&6~n^0u#4Hăqo@@΍sݺtrPaXY]Z^tHYe B\o)^ f"%Je446=_ǛK0Qb A ;H;샪k8YNji՟/IpRѴ6u޸A q>)Zdf}q*Flw)XyH)6+2QT- WO~ +N4cwEE&~jEYo )15Ir}}mbBVh'`=wGW#al=㏾=Axyx41|'nZ^̉0#I7w_@sh qqaCB&Vs/T#fKT4 E9g^7K9GltJ|&EZ}GgImRc7npS O> %e7O>~_xºR  ]HTt,׃~xd<]KڑS+&H!t(Z2a:&a\pzϞ:-jbF掬:bӇZX^[\8&x 2qBqOFZb,$ O}#>J6kBI9#3nT߼=8.JRZu\cJÕ efa g;3Cg+` >% cGSLtF?I[IuRt,/-ꄼdDj)O%_/˥1u@bʟ~SP>daiHa0O(NBJk#)j `T x+rxykl:JfL|E~w%Otra~Ez S*tt?H"|/6`^)W:U6H61A&`gz*P9M0?/߸|-ÍII%N SҦc&~TtT'C&`:D\j6j/V|B%Q!JK]) R/nڬ0C %iҩw=r;qی# ѡ:'q<%>%@Uh(de1'?,pzr<DHτP@&!΅l 0 '!C ~҉|2/'Pz.rn3#RNղC}W0QR Fvoi~xSTM|bd-ir\XY\Zi6mHeXr6tn;O&U>OjK T0F]pX4 &b6'#b^A?ݺ‰?T*|,?}9fI:,bsp7 #з//k/]FT910t"fDƜ]'<>mm^SVzB%NKI:0bS*[RĞLNBa@ 2҉vyۅ>T\&o=N2^w%כkKJxMIDJ?џ?]\cB:@B^vE `GÇa'W9u^j\w9c(T11>F/^S:Gz:$`U^$ב.2fr=GGonoc_Bu˚rBF܃v ֍NZ67B{V56`[scK+O?<`7+# ;/j>fo "-r${Йt8B( :A\U& /o_ /,7]?bH[m |4Q\(&@~K#Y';($*|%^dIMwhO|)qfg05ڒ>biqq@D>x]-.-.:bnT([OKٖ!B4Q?5^mYȞ d[1i \mjչƟ>İGh ZpʎIiS*ZX"=11JצNC#H'RPKaw,?~K9=5!_m`Ji ?ن ʉmBi`+I*Vjs JC5zO)(E]4?Ң~5%j7V 0fF!I"$>d77VX^!i&FrԖĀƟnh'Nlݺy5+YZ50?JȰ n,bŌsh,*JZcuy\ tLr͊nSVo~_}7/u:n9iʏpk!gQV닕%c+4HJ|ja17(/{ޙtX}=Ac !LW.5K, DLILAѨΏ/Lq8*?1\ n ԆMq@S:~+ݬg LB 2db $ʭ-4ٶ0xJN ~/4X`jFpo?sYe`ICh j8HIɌJr~ulARiY9 L "fgM_W,A\k`Tq~}iϣ2I;-ʗa|W5ھ|72EM7XcCeD'wnnIR:փ/(4\Foe'Ur%F0?GRMȺ/\_ʟpRQvn'=2PMܧ, t׊@Qp9Hi` YzYLTM:; \$>Vf6e8497Ǭ$&{a6wwĕT6b_ 7R.sx {Yon{Q4FNLŤS׈| 2gN]fe G4?𱐄{Gq-,hYg.XdiV33>}Tc:;۹<##Kޔxw`2ؚBksUP)!k0klfQ2\S򥸼Y`fg鷳w~P1)mEzn$ *`@< SSs*Mcv ]ՙ2(bиq{c߱rS+$K"(d},RJا2a9 n@$G)NB$NbF^s.Y+z2r*#+++&2g9ٓ. &Dl" $=R^'ڥyfЂCWkKEy8@FsϟٽA5~q-}6R?Kα\.=J ܉t\`&tg:4-rWjM3'n~ne.NہnRw})؇NKܑQv [,1sL k mO g3yC P[um毩9ǡ-Q|tvA9C'6r6B#Fs+7\ ) mP^̓[Ǘ}OΜ>C \a-`4lD;ƖSړ|>Gf Fb4*|XOLH$4&Z] n/d;Rxeh\qduui~!d|s0Ӂ^8'7qxA%i$ #1DTVZJr2Bo*O{Rt(]rp4Vſ\t/Bwٳ^1{rg F Mə'_гba>Fg?Ǻr8Z(Ein wٶ'}sV{d޵L2HYa3G|AtQ,J*3(%^Jǡ;?oRЇMIeɤY_T_:ΨʕeHǀrgB$$Wؕ"΁N\5֕HZW?SE݇e{u:Hs}u'37, m~7?m*ǽAplMf\P+&*gOXǗ^|Gn.6VWA1SY%r)#Ҝ)7/(0ʗ'F279lGN,NrRpl^R[)p4q/ɱ{ &@奵{O S76vw}؟7ɂD_$;\9YIEҹ,Kvki(KݍN+.e$-I-gZknR/.-~б3]c!WkҌJ5Vrĸ@ic ZTE2%3++DKdtARΙn Tmdgjkca2PgO< W]#xwoa}^|9^BEwcwG pODf?#&{i.CliLv cj:^Ԁb{[Y}F6_nTJN-)=pXxmn1OG?y Yǡ N0$@: ^'C9As"C̀4j22=N]f±nנPhB?m/Vܨ7P&^18JgBڡ\.}f_1Z&ծgO.kˍIe#m9?v}R}yqgIM![@3N3h3Ǜ5_Piʂ.E\$ Jye>@?Ή 0IKhvmzj5A8˱ov)AK[#{7tfB?sZvFI$8b4&laҴYVmhJ[ M4W-/-/9jH2R22}+Y;_ίc߼3NsXbtTP((" iurUZq̬ ?`׊G0cy:0 g2BCB??y-#T!x %NeY.SL#[*p@SђiWyJʄىc)YFJ6ofpN3!٤LJ!i*;\Ap#IptfX͓)CC)}Rͷڇ^`0lT>k+k K\>229Lʑ]j3`.U%ZsS HJ<2xG ;ĥbeL(?sD&cܕy1rcMJƗoanaf40"c7f< n{ƂHl,A.N1kY#$bcK7٬jTw4 4`L&drIZo^rL=zǗ&yc3HAi: +S1eg=LF!495=U md*U((Z!CK [F%!M۞8zue0COj^Q|{{x.6$*ThY[Y= Ӄפ>fkp.w@m E@Zf-2GV H,7{g'I@H$ Y׮VA&\2I)6q_FL+ Q,UG KrJ{\t+o;Td4GϠMMOG ; f 8شL)t0Ǹ!U r"GF|0RLtZaqxl?<=m:49 7)wEM6:Uf93)= H$&rК)I2+0CHm(<5$;Ikr BNQyKZ!#|n*8}!y`|_ﭠ+ _" Fp KNI٩uo2X`L 4- KУX*"B?3er|XkVht̂(;,y˳{ů~ﭠS%51Y__O)8$caO<R̖nu[4H҆ŤX,IYUhZlf߃9(U@@A-ܙqtWbzk&,zjK8,o7ӃE1E(,jFC'4Xt{08jcҳnV[er;`H\Pf_YŬ 9gJ>ٜ޻Y6 sAς.q $dºfIW[F0.mͱ{;P4㵰4T0U58;!de<)KrL&uPڀ|Mg ~Ggz*`8fQf4F&HJY )җ!gGRӣP}o6//]"'-IENDB`]$$If!vh55P#v#vP:V l55P4]$$If!vh5/5 #v/#v :V l5/5 4Dd D  3 @@"?DyK Dhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptyK http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptDd D  3 @@"?DyK Dhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptyK http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptDdY>  C AbQ{2)V-;{W:bKhnQ{2)V-;{W:bKPNG  IHDRrq sRGB pHYs+IDATx^Y9@93N:4`2S󇣺ZBA@ϟ?߿8@P t/`߾@>#%@}pٸ%-I8DZH ǚC  @  % H˱KI s- L@0PXW6)aYODq@ FE p P"|mwBpQ@5!~@ E!vBw2;7MTCV% z}<2-d?< VUB8{ DzV;G`.օn%UU/%v::O,A?ʳGNAf6 :Jy) fg '!^@])!n\^5^`,|`R.!2c=C=|߯#!0z7bu>iFc&dJ3waЃ Ui~I=M;UPCtדּDΉ 8sx5LNb}@DXPJ eV{uB_` MnX/Ci9Zak)zYƤ] `Æjࣶ~I$B0J1@ytMt-ܵN0W\B+ɳ~)$< [0f7 6zyv#a46rr#\ȬB(0򅐞]#"xD]|/a)! 0%!Q O\s/r,J( cc5zW(+r*)4ڶԒ$k 1Iu6@>}ZO(.lI ɓY#.[Y!](]}hCq*oI `eU@oD IJxX8@w-RcYX%B<&?#Mhh ,IPh,O;%,<( @Yy><=Fq4 pBa.{Q!sne9j V9@WJ0,W8tr1@bȢgLU 09[F ])!t`q˅^h~xU?,"RY‸Ӿh@WJ/ae6g1$39ka q#ӔOd+,*)jtl;`!1%.y-9Sj5&ncFv%2:z(GAd|F!mT]t7 )!+Tph=]GH* +JθX* ~I= mZ+<*I7VȝNMSB  BsJI*mìd^Ә&o 9Y:w+ܗpwD^(Cj88֫-P޻7 a=6|>{qmV]lJH٘bUc|h JO_7g3*+k5Hzs8QXsZA :^a-)A2gϏ_JhHYe]bw˔Cz9o]M*I}ƑBb t=ZR.䓍9r&Ái:Ǒ(̍6q=9V"([5PNU0?/xD8|Bt"o6?IM:ƥ_Ъz9i\Ai2ł]d Z(*'IJ8٣; *Paׯ@.p!L@ )NH @`}n^&=*1?>hC,;du5S$v!U _toٖdԭGἭ)K }5sGtSgGHU:?fuǚSװw̟?+zC% >`(KxV'lV'Կy\> 8 8PD_PJ ~]px]IE~ɥImD6(1OLQj_9.gW90q_t}ޘHk[w&\MNxt3y3R2g(WoPI9Uu0.\"oXgCGkZ &1rdxlČɉu=eY;w2N ۆ` 5-?䑜xU&6$5Ю51sS ktuw!G%gcb=&J7Rri^}1/<s Sޅi'#~[OՀiz/ra?îRDbFíaus8@| ^ )a(t؊CX*FrgzV9 s4@<Zn3sbcxsZ,&/%%(?8ۅ)}K꫿$M,-7][:' Fdmb̝nQf%{P&ѹ/K`C|%±7;ofAL`!0aԊȁT6I s2$s0%ے&)am xY~Yhljw옩>)B׆ I` !Ml(6JD`Ȑ (bフw|ZWg, 7n)2WK{IM|uB !! x\wr0%U(o&(|AB_KGú·*Ջ⏙:wk8Ef SÔB>jH^ 9b='V$'YTla"s9Oe? UK, ^W򠾮|DS" B E=9̙6^܅9s])aT wFz`-qOL׷H (P"<]-[di&pDJ覄8;w-[-Tfi#@AU6 |\h01 H 'X=Bp %01 H 'X=Bp %01 H 'X=Bp %01 H 'X=Bp %01 H 'X=Bp %01 H 'X=Bp %01 H 'X=Bp %01 H 'X=Bp %01 )oz⺼IENDB`DyK Dhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptyK http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptDd/D  3 @@"?DyK Dhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptyK http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptDd/D  3 @@"?DyK Dhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptyK http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptDyK Dhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptyK http://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.ppt=DyK 2http://www.simba.com/Customers/casestudy_poet.htmyK dhttp://www.simba.com/Customers/casestudy_poet.htm9DyK 1http://www.simba.com/Customers/casestudy_mis.htmyK bhttp://www.simba.com/Customers/casestudy_mis.htmDyK "http://en.wikipedia.org/wiki/OLAPyK Dhttp://en.wikipedia.org/wiki/OLAP@@@ uNormalCJ_HaJmH sH tH h@h QL Heading 1dd@&[$\$'5B* CJKH$OJQJ\^JaJphfDA@D Default Paragraph FontRi@R  Table Normal4 l4a (k(No List6U@6 e Hyperlink >*B*ph*W@* eStrong5\POP eHTML Typewriter2CJOJPJQJ^JaJe@" eHTML Preformatted7 2( Px 4 #\'*.25@9CJOJQJ^JaJ`^@2` QL Normal (Web)dd[$\$B*CJOJQJ^JaJph !-/1APg &.7BIR\dm}6qpQPOIHGF;: !-/1APg &.7BIR\dm   }6~!@dfghijklmn} !"#$%&'(2MNd,@  CV 1 2 }   7 8 9 : H I  3 5 S 12~%ijk/07XA"  b c o!!J"K"L"i"j"##########$$$$$$$$$$$%%%%&&'h''-(((((())3)R)d)e)++,,$,[-i-e.f.g.r.s.*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1U1V11u2L3344444444445555555555'5(5.56575A5M5N5l5m5555555555555556666 6 66666(6)6/6068696B6C6J6K6S6T6y6{6~6000 0 0 00000000000000000000000000 000 0 00000000000000000 0 0 00000000000 0 0 00000000000000000000000000000000000000000000000 0 0 0 0 0 0 0 0 0 0  0  0 000 0 0 0 000000000000000000000000000000000 0 0 00 0 0 0 0 0 0 0 00000000000000000000000000000000000000000000000000000000000I0P0I0P0I0P0I00I00I0 80I0  0I0 80I0800I0800I0'q0I0'q0I0 0I08 0I0 p 0I0!" 0I0#$0q0I0%&0q0I0'(1q0I0)*81q0I0+, 0I0-.H 0I0/0 0I012 0I034 0I056( 0I0787 0I09:7 0I0;< 8 0I0=>X8 0I08I08 28 K*,-3:<>?)| $&)*+-/12478:<! "j*.$4:~>&??)|!#%'(,.03569;=(|" , / ~  7{"###$S$$$%%%g%%e))))K*V*Z**** +++m+q++++Y1111A2s2x2223344^44444}6_X_XX_X_XXXXXXXXXXXXXO2$,(w!#w;" .~2$6ëES,gP2$6ʈ8n#ғ7 2$Ge YJ8@F(  h  C @@A C"?h  C @@A C"? 3 G7 s#  s"*?` r c $X99?3 G7<t 6 H>  # #" + 0m&Z 6 1   6 1    j0e0e     ?BlCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||ll @) ~0    r0e0e     ?BCCyDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||xBx @6 1    r0e0e     ?BCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E|| @6 )     BCDEFiyd @?Is @;     ~BCEDEFwwwg ?E@? , ]   c J0e(k0e(k    BCtDE F @ www  ԔԔ8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||tK@:  KB   3 r(k(kDwwwg ԔԔ8c8c?L  :B   3 r(k(kDjJԔԔ8c8c? b h    0e(k0e(k    B@C#DEFwww  jJ ԔԔ8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||@#@ @`|  7B   3 r(k(kDwwwԔԔ8c8c?C  B  3 r(k(kDwwwԔԔ8c8c?C  B  3 r(k(kDwwwԔԔ8c8c?C  B  3 r(k(kDwwwԔԔ8c8c?C  .  c J0e(k0e(k    BCuDE F @   ԔԔ8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||(u@= 4 Z t H>   t H> <  C 0e0e     ?B,CDEF&  g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||,[,lN@`     0e0e     ?BCDEF   19Ȝ     ?1 d0u0@Ty2 NP'p<'pA)BCD|E|||GV| @`  2  H?g ?7 5O    0e0e     ?BCDEF @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||$> @ 9b    0e0e     ?B(CDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||l( (jP0 @ H> P   0e0e     ?BCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||O* @j     0e0e     ?BCDEF @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||~C~ @t N    0e0e     ?BCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||B @t j    BC%DEF?$u$ @ D    0e0e     ?BCPDEFa yd @www  11     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||P @` ) bfB  s *8c?  0<t 6 H>  # #" (+s(0.Z 6 1   6 1     j0e0e     ?BlCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||ll @) ~0  !  r0e0e     ?BCCyDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||xBx @6 1  "  r0e0e     ?BCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E|| @6 )   #  BCDEFiyd @?Is @;   $  ~BCEDEFwwwg ?E@? , ] % c J0e(k0e(k    BCtDE F @ www  ԔԔ8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||tK@:  KB & 3 r(k(kDwwwg ԔԔ8c8c?L  :B ' 3 r(k(kDjJԔԔ8c8c? b h (  0e(k0e(k    B@C#DEFwww  jJ ԔԔ8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||@#@ @`|  7B ) 3 r(k(kDwwwԔԔ8c8c?C  B * 3 r(k(kDwwwԔԔ8c8c?C  B + 3 r(k(kDwwwԔԔ8c8c?C  B , 3 r(k(kDwwwԔԔ8c8c?C  . - c J0e(k0e(k    BCuDE F @   ԔԔ8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||(u@= 4 Z t H>  . t H> < / C 0e0e     ?B,CDEF&  g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||,[,lN@`   0  0e0e     ?BCDEF   19Ȝ     ?1 d0u0@Ty2 NP'p<'pA)BCD|E|||GV| @`  2 1 H?g ?7 5O  2  0e0e     ?BCDEF @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||$> @ 9b  3  0e0e     ?B(CDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||l( (jP0 @ H> P 4  0e0e     ?BCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||O* @j   5  0e0e     ?BCDEF @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||~C~ @t N  6  0e0e     ?BCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||B @t j  7  BC%DEF?$u$ @ D  8  0e0e     ?BCPDEFa yd @www  11     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||P @` ) bfB 9 s *8c?  0 : Z }}? ? *0@    ; H }} W@   b < Zo @))? !'%~ = B|d @ /V s2~ > B|d @ ]0O3b ? Zo @))? ('+ @ TQGVEpy @?%07*u2 A ZMG4@Hpy @?b%#m)$ B NG<@py @?0u&e ( C ZoG4@Hpy @?-/ D ZoG4@Hpy @?`$l]& E NG<@py @?PH)* F H }}*   b G 3 r}}o @))?d%* b H 3 r}}o @))?(-  I T}}? ?g~)  J  f?o @))?E#H$ K  f?o @))?6%#)\ L # A#" `K+$1V M # A"`!31 '*6 N NG<@py @?Q]+- O  f}} s s? # x&  P  `}} s s?3 41; 5  Q  f}} s s? H) ,  R TZG<@py @?o *x"+ S NG<@py @?%*)+<t 6 H>  T# #" +0z17Z 6 1  U 6 1  V  j0e0e     ?BlCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||ll @) ~0  W  r0e0e     ?BCCyDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||xBx @6 1  X  r0e0e     ?BCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E|| @6 )   Y  BCDEFiyd @?Is @;   Z  ~BCEDEFwwwg ?E@? , ] [ c J0e(k0e(k    BCtDE F @ www  ԔԔ8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||tK@:  KB \ 3 r(k(kDwwwg ԔԔ8c8c?L  :B ] 3 r(k(kDjJԔԔ8c8c? b h ^  0e(k0e(k    B@C#DEFwww  jJ ԔԔ8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||@#@ @`|  7B _ 3 r(k(kDwwwԔԔ8c8c?C  B ` 3 r(k(kDwwwԔԔ8c8c?C  B a 3 r(k(kDwwwԔԔ8c8c?C  B b 3 r(k(kDwwwԔԔ8c8c?C  . c c J0e(k0e(k    BCuDE F @   ԔԔ8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||(u@= 4 Z t H>  d t H> < e C 0e0e     ?B,CDEF&  g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||,[,lN@`   f  0e0e     ?BCDEF   19Ȝ     ?1 d0u0@Ty2 NP'p<'pA)BCD|E|||GV| @`  2 g H?g ?7 5O  h  0e0e     ?BCDEF @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||$> @ 9b  i  0e0e     ?B(CDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||l( (jP0 @ H> P j  0e0e     ?BCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||O* @j   k  0e0e     ?BCDEF @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||~C~ @t N  l  0e0e     ?BCDEFW d @ g  8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||B @t j  m  BC%DEF?$u$ @ D  n  0e0e     ?BCPDEFa yd @www  11     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||P @` ) bfB o s *8c?  0 p Z}}  s s?"6@ NNN?N43'])  q Z}}  s s?"6@ NNN?Ne*-  3 4,J #  s"*?`  c $X99?3 4,Jz` [  # !5#GG   B C+DEF&i+  ++ ! @`[    B C DE Fi+   @[HB  # i+ HB B # 7X9X@GHB  # 799GHB  # 79PGHB B # 7nDlqDHB B # 7AlAHB B # 7?l?HB B # 7b<le<HB  # i+_59HB  # i+5 9HB  # i+#5 o9HB B # 77.!7HB B # 7+\6"_6HB  # i+7#\<HB  # i+}y:#>HB  # i+}=#AHB  # i+?$lDHB  # i+"6"=DHB  # i+4!77!EH  # |9G$<~  6 :;  H  # <?~  6 =>  H  # 7?A~  6#?pA H  # |AiD~  6aB7D ~  6aB,7D ~  6.aB7D H  # D!G~  6#EF 6` \ #  4$9NB  3 i+3-  xBICIDEFII1 @`M  xBJCIDEF2IJ2I @`\H  # 3 4+9~  6 4 O6 ~  6 4 O6 ~  6 4 O6 ~  6 4 O6 ~  6 4\O6 ~  6 D67 ~  6 7I8 6` yC  # !)5)KCNB  3 i+[   xBFCEDEFFE#EFE @`z]  xBFCEDEF$EF @`y C H  # L$_5,PB~  6$6s'n7 ~  6$N8|(9 ~  6$:l(:< ~  6$='1? ~  6$@(&B H  # wGI~  69HwI 6` hY # 'JyJNB  3 i+} ~  xBECFDEFE$EFE @`hY  xBECFDEFFE#F @` ZB S  ?- #%}6s2tr 0t."tp t 11L1$11 1$3141L 1\b1z, 1- 2 6 66666~6    L6666'6'6~6 8*urn:schemas-microsoft-com:office:smarttagsdate= *urn:schemas-microsoft-com:office:smarttags PlaceName= *urn:schemas-microsoft-com:office:smarttags PlaceType8 *urn:schemas-microsoft-com:office:smarttagsCity9*urn:schemas-microsoft-com:office:smarttagsplace D 11200428DayMonthYear    ))))L*V***** ++++n+q+s+++++++,n-y-22334i5k5y5z5555555555555{6~64~6@d"3?  :  2 2L"j"##$$(3)R)e)g.r.J1Y111u2x24444444455555&5(55575L5N5k5m5555555555555556666 6 66666'6)6.6067696A6C6I6K6R6T6x6~6!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" "!"$"%"0"1";"<"G"L"####$$$%%%e.g.11#1$1%1'1)1J144~6c?8:(9:!BgaTput`-i,oD k:uh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH^`o() ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH9:-iD kc?ut`gaT                                                      : <<I: w}ckLuLuPO=Bt ec<fuOR<%|Q/2rS418<(A IrZOoP(U@Z0]*`]l _I&`5b]c' e-oeIldl2pqRwGxd~pQL//sEtwjuN>s>* QjA6NHf4]r g?e#)n%Z/lo5R@~Sr~c r38(:dfg!"~6@|9 4i-i.T6}6@6p@@UnknownG: Times New Roman5Symbol3& : ArialK@Palatino Linotype_& Franklin Gothic Medium CondA& Arial Narrow?5 z Courier New;Wingdings"qhFF-`-`!r4442Q HP ?2 What is OLAPYasser El-HifnawiDr. Awad Khalil$      Oh+'0 $ D P \hpxWhat is OLAPYasser El-HifnawiNormalDr. Awad Khalil2Microsoft Office Word@F#@@-՜.+,D՜.+,8 hp|  `4  What is OLAP Title  8@ _PID_HLINKSA fY<"http://en.wikipedia.org/wiki/OLAPV |G91http://www.simba.com/Customers/casestudy_mis.htmV <62http://www.simba.com/Customers/casestudy_poet.htmV  M3Nhttp://lib.aucegypt.edu/search/aBerson%2C+Alex./aberson+alex/-2,-1,0,B/browseV \x02http://www.dwreview.com/OLAP/OLAP_Comparison.htmlV yg-Dhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptV G*"http://en.wikipedia.org/wiki/BrioV l'/http://en.wikipedia.org/wiki/SAP_%28company%29V WI$!http://en.wikipedia.org/wiki/DB2V }=!=http://en.wikipedia.org/wiki/International_Business_MachinesV Y2http://en.wikipedia.org/wiki/Microsoft_SQL_ServerV ;e'http://en.wikipedia.org/wiki/MicrosoftV ygDhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptV ygDhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptV yg Dhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptV yg Dhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptV ygDhttp://www.computing.surrey.ac.uk/courses/cs263/Lec14DataMining.pptV   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklnopqrstyRoot Entry F@/Z {Data 1Table:WordDocumentSummaryInformation(eDocumentSummaryInformation8mCompObjq  FMicrosoft Office Word Document MSWordDocWord.Document.89q