ࡱ> U@ Zbjbj 6OV V V V V V V d "+"+"++<, j,^$-4-4-4-s./47/$R`-V ;7o.s.;7;7V V 4-4-;v 8 8 8;7@V 4-V 4- 8;7 8 88 V V I4-, @"+{7(i~j427R2XI V V V V 2V IlS/1D 8]2a3S/S/S/ d7 Data Warehouse as a Part of the Higher Education Information System in Croatia Mirta Baranovi, Mirjana Maduni, Igor Mekterovi Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia mirta.baranovic@fer.hr, mirjana.madunic@fer.hr, igor.mekterovic@fer.hr Abstract. Although the idea of a decision support system resourceful in querying and analysis can be traced back to the 1960's, it was not until the late 1990's that data warehousing was universally recognized and adopted. This paper addresses issues related to modelling and implementing a data warehouse for the Higher Education Information System in Croatia. The purpose of the project is to provide a data querying service that will improve the understanding, planning and operational work of institutions of higher education in Croatia in order to facilitate and improve educational activities. Keywords: data warehouse, higher education information system, dimensional model, data extraction, transformation and loading Introduction A data warehouse is a repository of integrated information, available for querying and analysis [4, 5]. The basic idea behind the data warehousing approach is to extract, filter, and integrate relevant information in advance of queries. When a user-query arrives, the query does not have to be translated and shipped to the original sources for execution. Thus, warehousing can be considered an "active" or "eager" approach to information integration when compared to more traditional "passive" approaches, where processing and integration starts when a query arrives [8]. The process of the data warehousing was foremost enabled by improvement in hardware performance development as well as by price drops that succeeded [7]. To date, very few efforts have been made on designing a data warehouse model for higher education information systems although majority of institutions of higher education have some kind of information system, i.e. have some way of gathering and accumulating data. This is probably due to the fact that this area is not as commercially attractive as accounting, banking or other money related businesses. As a result, the management and maintenance of student record system is often ad hoc, and tends to be more resource and attention intensive than accounting systems [1]. In this paper we present an overview of the data warehousing project we are undertaking as an addition to the Higher Education Information System project (hereafter referred to as HEIS) for institutions of higher education in Croatia. The requirements on the system were put in two directions: (1) the data warehouse was expected to provide a structure where data analysis could be performed quickly and efficiently and (2) the front-end tool was expected to be an intuitive reporting service available to all users at all time. The reason behind the first requirement is to facilitate the institution's highranked faculty (e.g. dean, vice-dean) to analyze current students' data and predict the future behaviour. For example, given the current course enrollment, it should be possible to predict the students' interests for the following semesters, or decide the number of exams passed as a criterion for enrollment in succeeding year. The reason behind the second requirement was to establish a fast, efficient, Internet based, easy-to-use reporting tool for teaching personnel as well as administrative personnel. The data warehouse system being the reporting tool as much as decision support system implied that the data in the warehouse should be up to date as much as possible. This requirement led to nightly loading process. Other characteristics of our system are related to the source relational database of the HEIS: The relational database is currently the only source of data for the data warehouse (further discussed in Section 4). In the future, the data warehouse could be based on multiple sources, that is, some institutions could provide data from their own information systems as a source. The relational database is well integrated and developed system which keeps all the historical data of the system. This means that currently no data could be obtained through the data warehouse that does not reside in the transactional system. The structure of the relational database and its business rules were supposed to remain intact by the processes in data warehousing system. Some other data warehouse loading approaches are based on the usage of triggers (monitors) developed in the transactional system for notifying the warehouse in case of a record change [3], but in our case this was not possible. We are focusing in this paper on the implemented parts of the system: (i) the overall architecture and design of the system (ii) the currently used model for extraction, transformation and loading of data into data warehouse (iii) security issues (iv) presenting data to end-users. The architecture of the data warehouse system Fig. 1 illustrates the simplified architecture of the data warehouse for the HEIS and the connection to its source data in the transactional system of the HEIS: on the left is the transactional system of the HEIS (that will not be discussed) and on the right side is the data warehouse system of the HEIS. A subset of the relational database (hereafter referred to as RDB-Relational DataBase) of the HEIS is nightly copied into relational database replica, (RDBR - Relational DataBase Replica) stored on the data warehouse server machine. Data from relational database replica is extracted, transformed and loaded into the copy of the multidimensional database where the data integrity rules are verified. If all goes well, then the data from the copy of the multidimensional database will be loaded into multidimensional database (MDDB-MultiDimensional DataBase) where the MDDB is a source for a dimension storage mode called MOLAP (Multidimensional On-Line Analytical Processing). In case of failure of integrity rules, the new data is not loaded into the MDDB and the system administrator is alarmed to investigate the notified errors. At last, MOLAP server refreshes data from MDDB and users can query MDDB or MOLAP using a web browser. Website (server) is being accessed through a proxy firewall for security and maintenance reasons.  Figure  SEQ Figure \* ARABIC 1. The architecture of the data warehouse system Dimensional Model of the HEIS Data Warehouse The dimensional model is a logical design technique that seeks to make data available to the user in an intuitive framework that is intended to facilitate querying [6]. Dimensional model is composed of fact tables and dimensional tables where fact tables are normalized tables that represent the process being tracked. In business areas such as banking or retailing the tracked processes are those with easily established measures (e.g. units ordered or sold, money spent, etc.), while the processes involving education are mainly event tracking [6] with no measures (e.g. a course being attended). The data warehouse of the HEIS consists of star-schema models tracking following processes: the year enrollment process, the course enrollment process, the exams taken process and the course of study process. The Fig. 2 presents the dimensional model for the process of a student taking written and/or oral exam and being graded by a lecturer for each part of the exam. The grain of the fact table fExam is an exam by student by course. This is due to the specificity of the Croatian higher education system where student has possibility of taking an exam more than once. This model answers queries such as: what is the average grade or efficiency of students taking a certain course, which lecturers grade higher, etc.  Figure  SEQ Figure \* ARABIC 2. The dimensional model of the exam taking process The course of study (shown on Fig. 3) is represented as a calculated table with monthly grain (i.e. it has monthly pre-calculated measures based on exams taken by all students taking the same course of study). Given model enables comparative analysis of different courses of study.  Figure  SEQ Figure \* ARABIC 3. The dimensional model for tracking students' exam efficiency by course of study Data extraction, transformation and loading When implementing a data warehouse, most of the time is spent on the ETL (Extraction, Transformation and Loading) phase. The reasoning behind this is to preserve or achieve data integrity through cleansing and collecting data from various sources (e.g. relational databases, textual files, corporate legacy systems, etc.). The situation in our case was somewhat simplified by having only one data source (i.e. a relational database of the Higher Education Information System) with fairly clean data. However, certain problems evolved from the specifics of the source relational database of the HEIS. Process of loading data warehouse is done in 3 steps, when we have in mind the need to minimize strain on the network and relational (transactional) system: Relevant data from the relational database is copied to RDBR, the replica of relational database (which contains only a subset of original relational database tables). Relational data from RDBR is then locally transformed and loaded into multidimensional model (with no strain on network or transactional system). OLAP cubes are refreshed with data from MDDB. This process is scheduled to perform every morning at 3:00 am when transactional system is considered to be idle. After the initial data loading, the mechanism for refreshing existing data and loading new data to data warehouse should be implemented. The underlying problem is in identifying newly generated or modified data and in acting accordingly, especially when responding to various scenarios of changed or updated data. Attention should be paid to recognizing data being added and then deleted from a relational database due to a human error (as human error is a common occurrence in HEIS, unlike in some other businesses, e.g. telecom business where machines populate fact tables). This data should be equally treated in the data warehouse (i.e. deleted from the data warehouse). Here is an example of a possible problematic situation. A record is inserted with a key K in RDB, then loaded into RDBR and finally a record is inserted into MDDB with a dimension or fact table key K1. After the loading, a record with a key K is deleted from RDB and a new record with the same key K and a different non-key data is entered into RDB. The succeeding question is: what should be done with a record having a key K1 in a data warehouse? The solution is updating a record from a fact table, and updating or adding a new record when a record is from a dimension table. These actions obviously rely upon the semantics and we find it dubious whether all situations can be covered. A certain effort has been made to solve this problem, but solution has not yet been fully developed. Considering the above mentioned problems, data loading is done ab ovo each time thus ensuring that the data in the warehouse accurately corresponds to data in RDB. Drawback is the prolonging of the ETL process and additional disk storage, but because the data warehouse is relatively small (estimated fact table row number per year is about one million records) this is still considered to be an acceptable drawback. Complete ETL process is now being done in 17 minutes, from 3:00 am to 3:17 am, with fact tables row numbers of no more than 250,000 records. This is implemented as a scheduled task that is preformed every night in 12 general steps: deleting all tables from RDBR copying data from RDB to RDBR deleting data from all fact tables in MDDB' deleting data from some dimension tables in MDDB' (some dimensions and minidimensions are almost static and thus are not being deleted in a process) loading data into MDDB' dimension tables loading data into MDDB' fact tables closing the website (set maintenance flag ON) deleting data from MDDB dimensional and fact tables copying all data from MDDB' to MDDB processing dimensions (MOLAP) processing cubes (MOLAP) opening the website (set maintenance flag OFF) MDDB' is a replica of MDDB having same table schema as MDDB with same integrity constraints as MDDB. If some unexpected error in data integrity occurs while loading, the process will stop and operational MDDB will be intact, i.e. the old version will remain. If no error occurs, MDDB' will be populated with new data and then process enters its critical segment (steps 7-12) which should not fail since MDDB' and MDDB have same structure and integrity constraints. This makes the ETL process robust and insensitive to possible data integrity errors. To improve performance, prior to loading data (in RDBR, MDDB' and MDDB) foreign keys, indexes and primary keys are dropped, and afterwards restored. Security issues Majority of data warehouses has more than one user role (distinct set of permissions). Typically, higher positioned staff is able to see broader data sets. We were also faced with this typical problem, but in our case the number of roles is huge, since several thousand roles are expected (every lecturer has his or hers unique role). Such applications are inevitably faced with manageability issues. Therefore, the application was developed to manage security on relational and OLAP server according to permissions administered in relational database, thus keeping the whole system consistent. To protect data, communication between data warehouse and client is performed over a secure channel via HTTPS. . Presenting data The usual approach in presenting data from a data warehouse to employees of a certain institution is through intranet. In our case, Internet was the obvious solution due to the physical and administrative dislocation of our clients (i.e. the user can be any lecturer or administrative employee of an institution of higher education anywhere in Croatia using variety of hardware and operating systems). We have developed web-based application for presenting data to our users through web browser. There are three categories of queries that a user can pursue: predefined queries detailed ad hoc queries summary ad hoc queries Predefined queries Predefined queries are written in SQL (Structured Query Language) or MDX (MultiDimensional eXpressions) and are stored in a database. Upon opening a page with predefined queries authenticated user retrieves subset of queries that he or she is allowed to pursue (a page with query choices is automatically generated using scripting language). After query is chosen, corresponding data is fetched and displayed according to the user's authorities. Detailed ad hoc queries Detailed ad hoc queries are parametrized SQL queries through which a user can retrieve records from the relational database, thus providing a possibility of creating a very detailed inquiries (e.g. retrieving a list of students that passed certain exam with excellent grade). A user can choose from various different areas of interest and then create and execute queries. The queries are created by entering a set of constraints through textboxes and comboboxes. Different topics provide different sets of constraints for the queries that user can work with. This is all generated dynamically using script language with queries and corresponding constraints stored in the database. These type of queries are being run against MDDB and are atypical for data warehousing reporting because of its detailed insight into relational data (i.e. normally, the cubes are rarely drilled down to the relational records and examined). Nonetheless, we find this approach very useful, especially for the administrative staff that seeks to find various lists of students, courses etc. for operational purposes (as opposed to summarized data that is typically used by highly positioned staff as a basis for decision making). Summary ad hoc queries Summary ad hoc queries are "real" data warehouse queries where a user can retrieve aggregated data at the intersections of dimensions in a cube. DHTML script allows user to query cubes by simple drag-and-drop actions. User can drill down on the dimension hierarchies or filter records by some dimension attribute. Such queries are useful for providing measures for some academic event, e.g. grade average for given exam term, number of students enrolled in a specific course, etc. Such queries depict a more global, strategical view on the data and are a useful tool for tracking educational activities in time. Of course, the restriction was included in viewing different slices of data from the data warehouse, so different users have admission to different data (e.g. a lecturer can see only data related to his or her course, while dean can see all the data related to his institution) while, on the other hand, some data is visible to all users (e.g. number of students enrolled in a courses of study). Technical considerations The transactional (relational) database (RDB) of the HEIS is managed by Informix DBMS under Unix operating system. The relational database replica (RDBR) and multidimensional database MDDB are Microsoft SQL Server databases under Windows 2000 Server operating system. OLAP server for the warehouse is Microsoft Analysis Services 2000 under Windows 2000 Server operating system. Apache web server is used as a proxy for Microsoft IIS 5.0 web server with ASP pages written in VBScript and JavaScript. Website metadata is stored at SQL server database and administered with Microsoft Access 2000 application. Application for user administration is written in Visual Basic 6.0. As for the client, only Internet Explorer 5+ is required. Conclusion In this paper, data warehouse for the Higher Education Information System in Croatia is presented. The system enables fast and easy-to-use, Internet-based way of querying and analyzing data in order to facilitate operational work and provide support for decision-making in institutions of higher education in Croatia. The main advantages of the data warehouse over the transactional database of the HEIS are speed and ability to perform some queries that could not be done in a single query against the transactional database. This paper outlines certain problems and limitations we encountered and comments solutions as well as issues still left unresolved. It is often said that data warehousing is not a project, but a process. That is why, although HEIS data warehouse is now implemented and operational, we still expect a considerable effort to be invested in this project, especially as user count increases, bringing forth new ideas and requests for enhancements. Plans for the future involve partial data loading, new ways of data visualization and data mining. References Allan RG. Data Model for a Registrar's DataMart. Georgetown University; 2000.  HYPERLINK "http://www.georgetown.edu/users/allanr/ datawarehousing.html" http://www.georgetown.edu/users/allanr/ datawarehousing.html [10/14/2000] Garcia-Molina H, Labio WJ, Wiener JL, Zhuge Y. Distributed and Parallel Computing Issues in Data Warehousing. Stanford University Database Group; 1999. http://wwwdb.stanford.edu/pub/papers/ distrib.ps [10/18/1999] Hammer J, Garcia-Molina H, Widom J, Labio W, Zhuge Y. The Stanford Data Warehousing Project. Stanford University Database Group; 1999. http://www-db.stanford.edu/pub/papers/whips-overview.ps [10/18/1999] Inmon WH. Building the Data Bridge: The Ten Critical Success Factors of Building a Data Warehouse. Database Programming & Design 1992. Inmon WH. EIS and the Data Warehouse: a Simple Approach to Building an Effective Foundation for EIS. Database Programming & Design 1992, 5(11):70-73. Kimball R. The Data Warehouse Toolkit. New York: John Wiley and Sons; 1996. The Two Crows Corporation: Introduction to Data Mining and Knowledge Discovery. Potomac: Two Crows Corporation; 1999. Widom, J. Research Problems in Data Warehousing. Stanford University Database Group; 1995.  HYPERLINK "http://www-db.stanford.edu/pub/papers/warehouse-research.ps" JN      # % < > Q U [ # - 8 r t | } d e i 1ûÌ||t|hXnH tH hvKnH tH hdVh-7 hvK5CJh-70JmH sH hC<0JmH sH hX0JmH sH hvK0JmH sH hvKCJaJhvK0JmH sH hvKCJaJ h1h1hvKmH nH sH tH h1mH sH hvKmH sH hXhvK-B    s t nhhh`CEƀFu.CEƀaTs&gd1 KY  *wOojhcgdt QgdKpqFEƀsufgdS0 & FCEƀFu. 12cevw{>fo)/cp)*RXabcyCDanotuvzɽɽ૤ hC<ht*@ hC<hj hC<hC hC<hx, hC<hV hC<h hC<hKpqhS0 hBaJ h-7aJ hvKaJhvKaJnH tH  hvK6]hh-7hhRAnH tH hvKnH tH hvK5z+KL]luvwNO"#&23GMikֺȳ|un hhy" hhFhsD hh hh 1 hho' hh"& hhvKh+/hvKnH tH hvK hC<ht Q hC<h"Z hC<h9A hC<hZ hC<h> hC<hS0 hC<hKpq hC<hy" hC<hX hC<ht*@ hC<ho1+LVTY./JKIJQR! O !!!!!!!!####$$$$$$u%v% &%&Z&e&v&|&&&&b'c'Ǻضززحإإإززززززحؗؓضh-7 hvK\h9mHnHujhvKU hvK6h*@h"ZhXhvKaJnH tH hXhvKaJhh-};hvK hhvK hhy"hW` hh hh 1h+/:/Kq*(F & F<EƀFu.F & F<EƀFu.F & F<EƀFu.KLz{!! " "8"9"lCEƀFu.%$`CEƀFu. 9"$c%c'e''''(((K)x)iCEƀFu.$`%$CEƀ+sf c'd'l'm'''''(((((((((K)))))))**$*%*0+6+,,. ...K..D/I/i/s///70:0%1(1G1H111112222z3{3̾̾h c hvK5h6h"Zh-7h*@h9OJQJ^JmHnHujhvKOJQJU^JhvKOJQJ^JjkkhvKUh9mHnHujhvKUhvKjShvKOJQJU;x)y)+n,--oF & FEƀFu.F & FEƀFu.--K./234566eP & F ThhEƀFu.^hF & FEƀFu.{333D4J45555<<<<?????@AA5A?A[A`BoBBBBBBBBGGIIJJK#KBKEKKKLMNNOOOOOOPPPeRfRzRRRRRR(ShB_ohvKnH tH hWh'-h%h hn_h`h"Zh"Z\ h"Z\ h"ZhvKh-7h9B)h"ZhW8Kh2# hvK6h-};hvKB666]P & F ThhEƀFu.^hP & F ThhEƀFu.^h677]P & F ThhEƀFu.^hP & F ThhEƀFu.^h778]P & F ThhEƀFu.^hP & F ThhEƀFu.^h8<8`8]P & F ThhEƀFu .^hP & F ThhEƀFu.^h`8~88]P & F ThhEƀFu .^hP & F ThhEƀFu .^h88;;;;=\>]>iCEƀFu.P & F ThhEƀFu .^h]>m>n>@@@qF & FCEƀFuCEƀFu.@@@@@qk(CEƀFu..`F & FCEƀFuF & FCEƀFu@@BBBBCDyEGGGG4HIwCEƀFu..CEƀFu.. IKKKKQNNNNNPRoKEƀFu.^`CEƀFu. RRRRSnCEƀFu[]CEƀFu .`gd:C(S)SsStSuSSSSScUUUFVGVVVVWWWWW;<KLRSTXYZ̧̛̺̲̲̾̾̾hOQwh+ h+0Jjh+0JUUjhvKUjhvKUh hvKnH tH  hvKaJhvKhvK0J>*B*phj&hvKUhvK0J"mH sH jhvK0J"UmH sH  STcUUy6CEƀFu[]CEƀFu[]CEƀFu[]UVVDWy6CEƀFu[]CEƀFu[]CEƀFu[]http://www-db.stanford.edu/pub/papers/warehouse-research.ps [10/18/1999] PAGE  DWJKTUVWXYZh]h&`#$ $dd[$\$a$CEƀFu[] A 01h. A!"#$%0 p#VE 01h. A!"#$% P0 TTA 01h. A!"#$%0 Tp#TE 01h. A!"#$% P0 TVVA 01h. A!"#$%0 Tp#TE 01h. A!"#$% P0 TTSDd -uv>  # A"`" S</~ 3RD @=R</~ 3m >o2LRx -_MQR,T&mV-RzBQ(<["JhJ=PSI5۽w;s̜sf?zs|Yf$PݥgJn|:e|o N߯X..X@]7XDێmv[q?2m~>-:8+{0 ->&[bg}}MϯX@ .Zh!=iO /EYD.[l1-Zb%KjK/e>.?ZnxgjVЊ+g=YZig?[3f+<9ZeUꪫjVs\=y|Zc5kj ^/kEz_%zK_uYG뮻[o=` e/{^x6h#mdMWRzիWZ3gԦn6Lob mj[kmѶnNovaiwk^N;wY첋^i]w_z oFMoқf-on}M{챇sO^{オ>ow|wi}~_p<@tAz߭>Xr=Pvaz{ޣ?\}{uG#QG}z߯|:u1cլYtq> 'O#N>dr):Sя~T\vN?t}'?I}Sҧ?i}3g?Yq:3uYg9眣}s?/| /}K򗿬|+:suyiW}k:u_o.B]tEַow9s~?.bG?ҏc'?OSg?s]r%/~K/T]v~_W~_/o~W\w+RW]u?ꫯGOҟg]s5kuu_p uM7o-ܢ[oU_Mvnv͝;Wuw;ԼyC?Kwun=ܣ{Ww~=zC=#zGcqO<'|RO= |`ɗm8ҫvȉOjbߵ&>/XL0"ZnqMM7+ (t% 4;BpG!#BpG!w⽻;1{SxWo"wŹ E?;;s F-AD!!3.]$]@vw5w(_]R܁ம~f;G ]=9!w;BpG!#w;B!w;BpG!#w;B!wBpߋ;Bp;BYFq7gΜ>"㾔M` ԍnntbҼAxNݬ3 MO rޛT}3.H4{]o-^ʼb ^A+c`JG|uV5eA9g^YTR f5WJmBCV/Xq7 9D=_?3T]Y5{%?dw3ӯkGgZ"0v)K%04ң$(Iw'5MhqDٿ@N锻ڎVуʺQf8Û=F{;w)ͷww Ʈ E rsA9-KkObw.]>fzğ]5+.Չ_!4 qG= K+U,rnDH[@T q]aw/䒔=AgSRf@cw~fm) Ȯ=jqȝM"L\l6׊:R^/pGw ۻ܍ 3ː=ؑӐD~4odh@G.H601}o` ICZ;wwփHk `Pf2GkPG:.a*wgdmPG:ܴJltZŧ[hHgU,:Ph5{#t4pdJ_] .ІO-0U.AgL](SfǗ*@wf#uȶ3Nx`]C(c5 w&xP]I.ܕ; <yv5 kS?@/܍pOpwP j3;s.^S6l;Ur^Sq}Z+v&/"՚Sl?4c;vi|Kv+wTvfPpWG0"FSpW;k [ ]v6#+WWNϩZ;o6+Uov]b]b2jހSx fdl.?;`Ox53if;/.yRuܙ3Z_6gu9wu7j+RSL+[謹dॸSMUh%Zܥ% 3.s`p?x W]ܗbJW;yX%~f_&ehYpnk/4wAc;LϭZc^UwN3Ӵ^5.kr4<ܹ뮕C ucmVku+& wknnENr7&xÝO&iVܙvע[55̍Mʤ?wݵ&n=Ҟrvmt's!hp;ϻC݄NG3qW4y^֛7~sܝ#A_Ɲ]xs]#?2d-Ý]ɱI*cS`[ل;5Y?ENܹ0iҝExs]t-R=in̕SxRFMkWkͼUx]CC?̱ʝ-x]37TJ.wNwXW3t#׫wsP~7dZZ_ٿ:q\w3MBׄϮ;/ wM 4Dda^%mS4\fyXk̝axͫL_':0Nln~fJfIΫ %W鷄6\yĦ_gO"D5Rϝ5x%.6)x 7kw]mbs;[HS*ŝG*׫ w ,qvY)Ie+NwR=T{P33#G]ijQQAzD{WAl.A.9BκFs<wC< D[ȱ ;9pnغF׉=7>ܸ^ȺFN];e+RӾ]2l]#W,T ,Zj_h,r^U\-,+hFN+s ]ܕz09.Q|yVwcw +wa]ʺFw+X:Øp]';;3c$O// pRw[KEpg]zbWp;ܙv7mWw3gܒпu,| w~;ܹnXCٹΧ]ewVU*XᮔSq;5npU&p)Au|pw>-.vkOw3î7KYĝp0ܩ)]6{{W~bQw٫~HhPKBrm`EwF5Ni;p:w&5N!wr̝Qxs7/.;s77ٛmgYsȼJ.;s+<)p]f37 6^2Jɴ1xͺ U%`d6E[QY'Q= z)!.*qv^.ӳ_.Kĝ?G,8FA=𪾪X* OUvk{sή;. u۫]`-YpdCn2 ;vT=UYdr讌;ߝ]k"ct]F% f;@W51;.:Nw>uwׁHCcѡ:4;Hc7;ܑ ŝp痺w#ͱ Rw~ w#4v:.zܑy<isp1vN4qnsxÝgyίw;pn1iwkhp. w:X`gp;ows:*<ᮃ}L=Mᮛw,;bOw.;{ p,f~ pGlp;b-x]g.f;ux]wz];K puv6w]Wgo;uws_;ص=p<}Lw7|& V~US=ֺ,>7;5rkqG\QjNwkfKL2hd\z h; p:صi|7ۤI\e'*>fG >4v V;ΛwCVjYp|EvA]:plB%E3X>sYNwfvuԦQj>ٳLe4n+wxGw%`䞻O-g[mvܵ]^ 8vܵ]P|~^kw~`Aw=zQwh3]qWïk;wq·^ž~LwuZ3qgΝ_p? kCrג;=w]'p;wp;wp;wp;wp;wp;wp;wp;ܙ2ڮ-vW0pgיF_ZF[ew.X@id| 3X+E@LqԻ5Ϧv(ywFإ;xU fe8iV->ϖP~-F&Οqgd׷!rqѫw ϊ;C-9;azcn|/ wQ;ܙ);u|Qklp;g]ͣwܹWMe/pW;̫^?_Tw[Z2n pYqξV[g]`SB;op4ǝܹHpgh?qgbZյjj%wkѻZ5_d5w#]/[5S;BspGH='pGpGp;Bp;;wľv"E8›Dva -wwB9na(r5 7',Lb7ok[nS]]]lu^(Ck܅#p_MeR]ʦJTpGp ν)N^!qNnqGpnǔ锻Y8w-;\r+(&LWwNɣ pƚ9+{ wggeDK{ w]w w/h~D쁈;u]|] E;uܝ=ql쁈;uņ;wxNpGpGp;o8("ubwMolk|Wol0x Ry)wAJ'tDQ.Pm(w wIw(՝3?u=;zI΂Ħa8b wmmp; KbkoXcCwEݥl-1g^g+w{ɵtR,{)Qkռ w70"Cww#dHww#w#[T3k ww#]WT2ku x:EK-$Z`4yD|hHm5ʕ[`r?)aC!#w;B!#BpGfz%[|mƿҢ.]?SZwǿ L3|i ,\P -i",E]T-_|q-Zr%RKi饗2,e]VOӵri3 = +W\QzֳJ+~f̘W^Yys*hUWj>z?Z}յkh5Zkz _^[/zыX/yKҗT묳]w]zZh 7^2/+^ mFx㍵&蕯|^Wկ~fΜM7Tm6|smr-V[i뭷6lmVm~{ӎ;׼5zk_vI;SveuӮ׿zޠ7zӛޤ7z[ޢvMo}[mo{ck{k}v;N]ҾO￿8x:蠃w[|9z:G~#БG:J{_tGcѱYf?A}CN8A'xN:$}G>|:Stꩧ>N;4~'>O~ԧ>Og>~:3tgꬳgs9G^_/~Q_җ/Y_Wtٳկ~U_t .׿u}7M]xᅺ袋o}K|Gsw]}{}?C]|я~O~~K_B^z.2ԯ~+׿_7o+B^W^y*W_?ӟ?Ϻkt_/t7ꦛn7߬[nEz׿on6~;w;Нwީy_.}{G{>zꡇ??zG裏_='xBO>z֙~mx!`5fUYd"2ڲ{9ni_S;[UW_s }|-7b66zL^x-⵨EtatO!#w;B!#BpGJN=;wL}~<݈Gpg]?9wA ܙu.g.w;;aNw){GpWW?3#.qޜ;BpG!#;B!w;BpG!#w;B!w;BpG!^SEpG!p !Ud!fi %/d)._s&w⎐JDd}Cj'9wS|8GnӳfЎhWt7/r_ݴYvעh ;pi ݬI|3gΈbq_q&eGoFs7z{7l:S1viޠGә`$=7w/e^/ 10# KV` Ϝ3uJ/,*)f 3+щ6XO!+,8|w~"T,󚽒5{#3X-HVYh%?SNĤ; NMjbG|m |"_Q ht]mGAeݨ@Gpg\]~=❻ ۻTv}H{ۻecWrڢCP}9Nfޥ'xjt.Zn=.d/wSwW]︊ۣw%~ܪW]fxUw97"gf{U*Ꮈ.yذrIE 䠳чb)3߁;r?36}rUdW58Ny &&.t6npkE)#K ,ޭ1B"wW~pGtW~3& o9ά|m*!nS>~f#^6E֮=&r YYC d=KUewC 1 w*˾Vݥ rEF9ݻ\v졎xN9 fq|pv]ǢhH mVr?Y]u ˚WQ)]뢃[nt:aGZ.0w/JScֹ|d aߌ:Fw)+?^ԑv+Y#~fA\JGIk=*6|H6wy׈P]L;]\{eHikP"?|7g2 4|#]pRB䘾z0솤!p⁻ûAo0v(Y35|#t݌0g26|#tWnZ%is:-4v3*^(sNԑVK82%NFTlT.wnJuhhç*@|w3{ U.j)K K( .6"-SAw{Fu&͛7wD?S ޑ(஬" _z#+|;~8?583?K~et3GpWƝIpy}fML$.0٪hqgh?V Q rW] kYyۋǢ%#$nOLY#8T]s7+yy=d:!+ӟ*p_3~<}Q <pwYMޔZpvg:mt o$w1v6Po{}Q# ;g /]}Nr/C@穸> VKujg1;4xT>܍| %;Ç;Uhm;PA 3}{RK|Ý5}-.;~‘+yNrϝ7vwI~*A7;.b|].1]o@)32iwtKvn0'A4pS)Rƙr]xKx/3윻кv])wՕ]tGxZA\kR)]&{C^-{OԏaYL9SuK^<+.HKdh1V«ϝ^,YH?3/ 4,S7ܵ^1wՁŝAwVfs-Y[1;YiZ/y}׋ 5Ou!ބ]ܵﺕquc ;57"'Mk< 'r4ugLkѭjƦeҟ׀;ZPK7ލٞ^iOw9nl94sםݡnBt'sl}#Nwּ[yf?gԎ M9FӠoZ.<ܹ֟Zt2wVyw ׏ɮX$Bzv-lÝ"{\4"<ܹ.:Տ4J|`7)j`qc{XHN5׫f^*m- 9γ]fa4^%u],wTZ wˬJ3H]T*qw5pgߝŎ%Z(փ WeVh4[F]h]zաW@ɏG0cfO<ްu4^΃zڅ2Qݍu<+XnI ;{gܕ;nh.e]Fup;ݕ|,YWI]aLLOН͂['Kݗwk- ᥢ{w3.|Jz+LrWzp; nI:>G{;?ytA~"M^sty9Z=_;ܵ]xA*.:1}4C+z뢻Λ"Wh9p}uϫRo̱jFvq+J3Cscڮ}&͍FVY.N{^KҠ&/܁r }Ip7>\j]o>\.,,qMMw *Xv7>ͻT紻XQʩŝ}wb]Zvpw&)pfM\u7r,T\rSiwU;*^,pW]iҸp7*w] ޠXN wk;M mݵMsq;ܙaכ,}@]f Hs.vͽ+M?;U?V`$jz(%Y]l6\V;w4wrYxk;v;9(pt̝Ax͹כͶD޳,`͹md^%}|tΝ9x.`䛃n/N|ZdZfJsgJk`h-ިړтpEe8;/^krW/%N#w]qxY_vrxU_U,Ww݅'XB]*D5ýScpgםź.0և,S!7{^fFwƞ*, svtWƝX.5^1:jwSmn pRsWʃ@f;: wPQiHeK]h;ܑ})q;RH?;ܑF;wbp H<49w;'z]Թw]c<3v< pGcW;u}x]n4q5v4x]ن;uQpG, w7;9wegp>&pn;u xw]Sg;uws]3w#M6v<᮳}pGcg<ᮻ}L{=MӍw:;pҷB;ܹ/hڎw] p> xz>+M]kMl욁mM 5# qwEv5Ez%~&42.̝RC{4m$ZypuL#ͻѡ]T^+w,]Swko" Mz86"wwJMW, 9}vb;ECwEj(5WwCiYy27ݕ;RO wrhVsWҀ˳ӭ6 )wULoF- l,gMK]H^nY+]eM3Q+wxl` 3π;C03PniV3nڝ!xk?/ܵ]Fw;?_0p砻=wpר?4󙮸׵؝i;8C߿s\b]m~&:nG3ίihwܵ~w^kIqמ;yUwp;wp;wp;wp;wp;wp;wp;wIam+]3Liw/Nw2;QwE,W}uW42w|,ݕ" rW8]ؿghrݼ;w#RRw φ;sϨɝcuVxv5Q6sEu³ѻwܫ&2^wϝE~Uj/ K/ ^ڻz-v-w]Spg]+ƭ.0zwv!7l k{$wYqgV34RxZ 3p]?Z5n5ϒ;cߵ]Mv/2Ϛ-sHΪ 5_dEwACwFg: ó.\',Ԙ'Heu)g]THWk[."py8.c;?x#Pix!mֹS܅pI?sņ󮟙uێf!wB3_F ߥ7y|75w?rݙ}.s~뿘x<2x)*Ý|=ryBgΙ: ;sǼ /YpGpGp;Bu1# wwE᎐F܅ڇ,Z"#ؽO !݅."׏F;B*])wp[,|1.{Iwv[22@U qGH]dYFApGHEwmѾex;BT+#])!͹ Fl#www#w#!p;b]^VKCwMU"0wyܖ;|w~R0C wwDyH|&7wqwAdȭvYJC)..SwAwLB /^[!a?e2N).eLg*H#gVqBޔx'8z#v7ct],QJ. pw~lj;Q]c͜=q"pev=ql쁈;;u~4"pquV@:.>khDڢ}@:]w6@bpGpGp;Bqww#w#ÝAUY[e: 7Jtmw5ë7Dy?Z` jӞ4-ZdE袋j/%XBK.Zj)-ZfeO[n9-z3g>Za+YzVZi%=֌3+9yVYeZm>W{?_Xc Zk@/| kE/z^%/y^җjuѺ뮫[O믿6`mz^z+^6Ho6dԫ^*կ̙3馛j6o-B[nj+mfmjovAcccq׼F}kN;iw.׽uu]׿^ox7Qozӛ7Yoy[no}v}wmo{=S{{o>z߮wz;ߩw]w}~ihs1:c5k,wq?}C:u 'OI'G>O>YrN=T}>1}iO?]'O~RԧOZg~Vgq _/K_/+_=\wy={կk_?|]p׿o|7 /P]tohΜ9w}{/X?яX?OӟT?\\r~_K/e]_կ~_׺FouWw~+UW]??Qӟ?Y\sZ]wuE7pnFtMu-[o_Womݦo]swq;5o<?O_]wݥ[u={}ݧ_<|A=CzG<}Q=c\O'SO=5[kODd %hD  # A#" `"5#4h}Z>S @= #4h}Z>T-•]?xqaff0333ӄ.L33jZF+݌4J_#"(S|}DG>BQyKˈ#!"uѾG;+bwbʭWyx</R/wz{W{#s>rOo!՟>z#q;w/{>{rWwy |Az<OODODO$O$OdOdO=L)B)R꩞JZiFiVN^AQ陞IYYEYUٞMٟ]9C9S빞Ks?s<>=? ˋȋȋʋ؋ɋKKKKKKKK˼˾˽˿++++++++#yWyyW}UyW{5yWuyx y|Myz-y~myyy}]y{=y}y7xy7|Cy7z#y7~cy7yy7}Sy7{3y7syx y˷|Kyz+y~kyyy۷}[y{;y{ywxyw|Gywz'yw~gywyyw}Wyw{7ywwyxy|Oyz/y~oyyy}_y{?y@ `u|~|؇}||G||G~|G}|G|||~|}||'||'~|'}|'|ʧ||~|ڧ}||g||g~|g}|g|||~<򑏔ϓϗ////////////////ʯꯖگooooooooooooooooɟ韖ٟ______$˿,+"*k&.!)[%ۿ-;#+{'/ (G$,oߖ????????˿뿖ۿG=QOO//oo__??sykbcoo8*osx sq[v"9/'<缝x 9<眀y~5һ\O|yuzTWsx_]2@Qx \.\py\QQqx~eq<]Zy9y.{M0 2xNs^Nx^¦**K'7^?R4חBY%9/'ׇMvtVlTV=܌[m }9E|%>hMelzT;sbX+,p 9<'z湯sNݲ<ϑ88/s96psxNsep1}[y^l<' a@g=ys, \=t=⹸(Kx^qpY?<lMn?,sG>y\sxN<7tD[ a0JMj'乹޸b"{\\"cYoo0k/})#?'s˜ly|,m.H"ϗ:Ab2 9h{:w;ͺ"-Aɼ=C)8[DyN)<',o!)smnM3y.A z6D=A\]˧[8sG6kO|жi'f {crǧ37ex \@<T]$PZL TfG v"*Sx>z!/uω}\[Է!F5Z֮*K>`1-BP"V|3ϻAyg-sސ%q?t 91ϕ bjoj vd-ј_–{.<'s{XM߃H'ܿ9}wv [Xyڣ[ ϻ9s#w9tW,s[`Ebe ωl#MY@w"*v [ޑR'sIy%yg<Oֶ-lyGsbS5)P!)<σt_L*UGj?J?^F"DH5!yyf7TU2咟?|/Rf= sggy[Z3 KHy ?K ω\k7<]<<+ -sx tӁ<\vsb9gqs"ϳ\[ornt2xޒ?JDg3HkyUlY-G6\iR'`{y5b9cM'VyW<'sՠR>WN3]ܸyR*3s$#YHݺ7l#ϗ>To?sCYXs[Řwvgdx>?ϛsbh~6OL5<73G.Ms=:uk/e?7[ȠC?/oZ^s2Cii]W4e?q7ϻ?ηĆ4繿"]3ee02d<_@;[*+E)iC\:ꎰy|Pw)_Ŭ5!y.bNiKx:7[-ɪGz EsC,]utzҀn>:|<_Uij5kh髅!\9zUiO"yjì=\yxU{یV<?Δ yt \vYzK- De|l乸 gq 3ws<,f[y'xD2xXo{6] nI<'$"7ϝz[H*Â-_֝Ÿs窉*{ /4]2sq?o@s-{wEjydExx.g.t9dx}Y|=)Jݷču^'=|OZqf_Y{6KYʃK02 MJy6 d <~CHz,Eʿ]WsۋU.WdW~I/!?ߒy:*i~EyWo_w::mCBY6y/nMMl* <^ e\Qi!E?cgysϻ}-8XZ>IyDH-͵}^Ax~||8A=39F6+y.1{/!sx~Xg&Ǩ_o14j~^*˲?4Y:8 󠡻 i׏8k?)y<-'l?2~;cssx[ǵ'wGTOY6<_?Tfsxދ%yy=mR tk/LϷy^8ύﯹG\̀+i;"ϓ+{.\ya,S85$ϋϗ$!; ?q&?_[~m-(Qux[os^y|\N/9O߲rxW~6Oټ?f?zxBϳ}0)s]G%!ewQOCee,U[-?\UJ|_0i<(巽9lAB#oް+J, T5w|#z=x?7[ Tyc 9~sduJPd|SGXz/[ Ty^c:b@?lzK19:’x?@Uۚ?{hO[;x=N6'ol}=|sGYg [j%}uV/[DUHvs\JiPws%c皗<]25}td`_Ϳ~Xw+O +?7-ړ|#sqy>sY2uX>AJm|e&Z0?ԹԠzǘŃ3 A2][LYO u4?7x>sNi7[%y.wl~cyO x==]x~DLX|Ͽ\y`<}[ ;٦wsi?7y~'ѿvIvse6UtusC47Mso3ϋM8rx<ʼn瞌Cdsv/s¢^u<+N]ϫ^x79d7x笍\x><}8!^ ϗs^S#w2ل|)<ݨhX=,M<ϲ7m38aW0SdWrRR'5?+ah^ < e.?72)WQ{ʽEqtwR>sWayQ& ]7nzry݄dhٛn~'5Go [l?_sOC[1<ϲ7]GxI/wl<߬L<bNCxy&!Jz#/H9 <#dIؒe^o my[17ydY"DϕXz_l^ y <R::9<~[f4} s-sxejU}JܫEo5sx񟓟s{ϭܻݍ9<'?yo׵iZAFwsx\V{[>E弥jjd:(!<_s}aN~.}s"?OuH/+|GU`/Zͦxω6O+f۪]1Gc?:q ny>sx^;koIV*:ϣq !y^)sxk<ޛw R|_H-xn. NE(??|<וRU\mQUnY9'DT+09sxDa3ʍvj['DToܚ糥0<8{&ϋ7O? C[:y[sx>*|ZsȒ8sx#78yq uӎ ϣ#\s5"9Fe.wHϽO\:Jx磥|O<Ҧ&/]< x.kO\8xwי[@^bsx&>7{ǨY􆲪ܲ\<)JxfokwW{x.\pJi53'Oҫ< y**M2D[#$徶G/V]TUz=7}9<-7ېkCzx3 w=*4m#sx7+5ϻx3[]@Ry\u$?}D幊,G9<WCϋ{yg5< y>0yz#|'<w,ksxN~{wsx9c\sx^F'Ⱥ/fO6xϻS㖤-<5Y< %O=JP3>F\쳳iglB4uvJpk{Y͎hsjKXUZAKDI~<5]¥o`U!FBnouNBWxn=9xϷ|ZTH0mpMgɕT;+8:SJ<n\j+,CswfH _eyԋ'^K|-,mz:-<|Yb2<'?U^rWx?_ѡoHا/9_4@o#ϗRg7< y>0y< v<O4sxN~VRosGysx>$ϩyKϫύG.QZ:ϝaFwfܷy;t/[ _sx1cr"ܽ/_e]͆[C^*yE,:վP:_>^rWxswVnj/yR:R&t9<o9sxގϽm®MY;|pMnZD[j ?ϥ7?'?PD70Yׁ<׹Wܾ<axq;{[9 9ZK&:XSEML;y>Rbi֓<{ݩ\]bdMOOU^m=T<'ySE[y[W<i&Ӌ<B|sx})Wsox?1P/vJϋyVY,]nV2V>Ex/n=H< /ϵf8-9]Rh-sxd#g얠B~)F<nYPxN~kÐL*?up\c45®*}]faNzN~<85SzD$py)y"oC᫑[[Ux?/ 7O7qwmy!y4.;vNS=~y-pͣSx8AN@ W39 <2yagzF,ܳǯG mhKs-" % x[<7.Ȓsu8wQo9s1g\"p PH(߶]әm<(i҇+eT g ?V5F!A)2WNª*RC+๚R<s}<:.Q뫥/yVTy*ϓ37@g+qg W~ŎxXo5|k~>s9y?<F_UdT}9?y9<[:c.xÌVy+#Wz(6@~|cYdiZzI9}5>txN~9syxޏ| s㹔S7?OʀϓJ@\N]lse-9syRI<I+y bOy|u 9;|w<;p+s ?MoJ{?}y,S~,kMІ]돮S؅gy\:sx~T=MvVM-~?WݙU4h[fnS7Rx <'?|<׺&dVVשׄT*xN~>$vy>ikt AX ύ΄sgRo<<5+ϵ%qOҋ@RW<׺_^>Y<ݙ**R*smoލuY$9<}<n֑m6m4"msx/.ϝoYy$ϻ9sx<>.899<*|c+7'jwy3*c;tRhx>SxYyj>x.eO<T`\O^`ywsi{y^d"g`<zU^ÒC۝\UȝE oyo%q?W\KSW1ssxhOL8?[a yD]8mtq6e~T},r?|\Hx}|F:^YxB@<~HKޒˇn\,5ʯ_8x5pY4.j&|i}ϳ0 .k9ݣ7-k`VŨZ(xω7[罓 WX'mr2CEݔ"`~^6><ω0cA7R:Tgs\f(*s9~d6-}@\ \^]\%&2U熈Rx?|‚3b+ӽsyT%x?͇)JzJ}Os9<]8<N\ͮܳ/P1iws~xxJ7']dYϻsxϋ<+y!>Px~m}ʡx><ԞṕϕtG*k_xd?<ϔOoYyR\tqL{ |^Xq-O)<%a.x-_Q9dmG+y.6^bo|˫; U= EϪ/&~O~yn^\)UƗBisK2Z ??Kd=MAx}MDY \׮K%sKaxnv\+$dduO-0׍bcԖY_Btx^n+o!exnNѓ(/a!m:<wsJx=KZSFfy6L4}czV'\3wt| KhW|?Q 'sx~>yʏ)rG~| oPCS?O(sxs\4M1{Jޠd0p?[^F Ϗ |&ҠZW,=|^H f~lSyn|O<K)999=iۄ _<kV&8&ApڒxO2I[?lE~ [9Ej9rfvZZwݯ)wx.*<%ᬷ(<*>q(_ɝ %i 9oy)y *VYiۖ"T?|R999<eX.ʓssx{y1y*[/ m<x>υ7F3b yc#<U-FN|-y7@_?oɶDEW>Ij#Z/pϗ4>w?wu^љrl_x|V< #?\yx}16xHxχ< ϵ` yΧX34>ϯ+y\~~uwչ;L#,* 3GOtwdk̂<] zh_xNWst?b=4wxx,Ϣ#!C1.y.#<ŭ<ph9Ks_<˿9<{;#<_.<žϕׯh(9<|yAbp<7>HG@Q<xx1-sx;sxޖ4a$J],f_x9< y}\i%$ԲsxχmGb1|{Ue?ѧjsgl>Dm ѨsU9` 4xs-i.<Inm1x~Kg繖kd|p ;x~zKzUSm932ux;Dns|6Jeo sx+RZ.zK::v9}"<[9G4Ф 2σsxNڞef,u^0S2ϫyz9<'j|FW/%i/ϕM ?V[x~'=x%[|9yg<]x~T2cy,Ousqyn2Gדz(yk/N:?a*9,7Lxuz3 C'LxG9O8x^޲~<<|Äxω\X3'Ҭڃ!7)yU{fM .`-<)u(xωy~)h%edbO#vx$emz<_99<[<89CL'ܜ~n-Niҳx.`]qosxNsxBYYܬbsxNsx>߯碖<%yx25z9<'9<9<'9< {</܆HsxtxχFxN~Nsx99<'Z <'?'9<_~Ax~'=gy?s_#<9@4E#xA~9As 9<9<'h<_"}'<AGFјgG溘<x (s"NkboSVx d.}s ִ5<A9xN< 9<'sxN<Asx Q xNAs A AǺߣw{ȝqoGA?"zs\}|_{_v=}s{~<@ʃ yg%Yow۶m۶mڶm۶{m6rgەJV{sSQ'n{ wNww.r׻Uv~w=!=^>rWwy |Az<Tpy#!|#Qz<я<1>Vxy O|IOzUɳ>ʳ=۳ɳ?sss=ss?s<>=? ˋȋȋʋ؋ɋKKKKKKKK˼˾˽˿++++++++˫ʫȫʫګɫkkkkkkkk˛ɛțʛٛɛ[[[[[[[[ۼ۾۽ۿ;;;;;;;;˻˻Ȼʻۻɻ{{{{{{{{|~}ɵk?C>CC?C>?#>##?#>?c>cc?c>?>?>?S>SS?S>?3>33?3>?s>ss?s>? 勾䋿KKKK˾˿++++嫾䫿kkkk图䛿[[[[۾ۿ;;;;廾仿{{{{~~G~GGG~'~'''~g~ggg~~o_%_e__U_5_u M-m]=}??C?#~ɟٟ____????˿ۿlQzɖ xKƼʍ}fȇ`7&ND^?S?׾*?wfcvOx?܀n?"XtLAP$ 9A xN xNAs As Q ۷38ocJ19Ýyǡx~b(9 ,sss'"9|~x~mQy~m'/sN@px$dGsN@x~Tu xN x9'vsxlj缝sx ṟhoW/K/~9?O_/)Wkӳsxxn?O4lj缝 ǞyA\9y;y='ߥi8/kP.sv<6PVI/:)碹z(y;yMC'q"9o'N<sDs9<'9<+^^Ҷ:<*sSlj76ʗ:<(bg6| =x<. x>ng9ug/9|x>(U瞑.yCwdc\+n/A}mx9\9#[=<\1ς~Nx^?'vPZVBi_]nam}A>>y@~ω<\K- Ub<[s, }ġyXo{ <|iO9+ѵ-dKLsLOMNEsomd=t1V<_?Sr>DZb&8{,_>N< *#9Q2[[f(aܘ}BWyR^G,1s"{B)?d;㹄o܍~cx+r[2KKLT J,WhCsׇMvtVlTV=܌[m };E|%>hMelzT;sbX+,p 9<'z湯sNݲ<88s96psxNsep1}[y^l<' a@g=ysX)lrs< |XgMz=o/zsq/;Q<y\N]\쏷Ń.e#y] Q<-J .'s㽲Y;𗊔1٭7sxNT##'mF)7Ғ"-*kiT "ڃmC{S%mZ5"!#C ~=tymOר yB[gny~~{v|.\;FE)Ω~:-G~e4h@IW6x_sz^Xω\s##l{|LGuIsb+8k5iu;*Ax*!^s1'"'$I8GƁxN~?]yωyP]M>'HWg\JBiXy6$x^Kms 1zse+_ sfϥG9h{:w;ͺ"-Aɼ=C)ܑ-fqYÞ*m)˔x˂=CjyBxNjen('i^uKwU8~YdjJȃ8_xy{y9,UNE[4Zl 2ex.j .(-sxNsw *#;Xo)I<f=җ:gts>y-ۈrm#ҚM-kC% !zp 9qD+WFYKTnwEʦXy(<B#v G7s faYr;7T{|<ў9^? 9{[>EEkoHԒH:˅ts17˅h;hg ω&b<7C6 E?oNoߝ–{.<'VþhqB$y9y<-]xN9} Vygy3Ui-sLqy<&-?_Yςx̳5yovǮUm|W<7n׼ i|sxcnM'󥾏=[+!P|sV\E1]Yx:67)3ϳYXjQ[Wx6>y}sx; bey9 )<z <'s|Vgpx+ 58YY,oL~>ǃǝƒsu`#y,kssx>O<;]|7c/>x\7?{a<]o' \x#v~{4mly~-so:I ;t7Єc?<'1*g9ny<n|t$-~6xND\ZWNW[mU+ q<`^d%yU9r<9W'CR9elgI*"9<ގ3ɶ\l1;lz s:Cy~HU.?8,#g{@W/ 9%畦m~1sz^48]Xs\yt)yӺZt Q:C{ClL>ϳKUK'}w=EQidzR7jWfXD*4yNy4<!J'?þ<ly,!b|< D1ϳUy&EYRz(|_🫢5xg64 x~P??/[sε<N~>Eukwrj2ʘwl! :yQyyiʄt{Jfx~zUd#DYx!J}A.:C:=Ois u7yxK/* k5vi{ xI⪴'2~P6\ʆ8ϻ9FKvrs3q-cx<^e"yNflOO)v^x$d+_uj3!ܪ5MEf}8'3s2_{?Ǘ#ϵC˾\gϕTv̷<'3>RMx>&y%A<^DEh/K?bkצA>:|<3J7v{T/clsʖ"?&E|E`PsC~X+|_8 gq<r~n|+?_Я~$W8#⹷C†.'[ϥ1ϝo5w?|sA <^ e\Qi!E?cgysϻ}-8XZ>IyDH-͵}Ax~||8A=39F6+y.1{/!sx~Xg&Ǩ'_o14j~^*˲?4Y:8 @~<Сc絢 ϛ[iSFK_jF* պm7|s=K K+UQs6⬕FGC-<,y/ĭ(OS!2w@jy]5 ^-y&'9V3?Ϊ8k_>̂Ŋũ|وYty#09Կ|zt)CAy:<᦮mWb|="J+ ʛ|nG]#c'sNN8?OH繦?[5:8((Lvx@|Nϕar$bԋhݣͦʕ <y<<-K/o>Afb2?| x?99/j)s@jߑ|\voByNx.^~s==Y47%9sxR ϳ[y5.y^i#?񟫬l{|Y~CF~;v4?TJ2x^qOx~#ܐ8x<6ÖMX2^~%!9J<+?Wټ?f?zxBϳ}0)s]G%!ewQOCee,U[-?\UJ|_0i<(叽9lAB#oް+J, T5w|#z=>x?7[ Tyc 9~sduJPd|SGXze_ |SsUuŀ~cl=9:’x?@Uۚ?{^hO[;x=O6'ol}=|sGYgD.󽽑<m˦K.MyjR]|XxyY!ĬyqwWkϕ9<'?ϔyx<<t5F|2mSwa&Sҕ/Gux4<Vduy~o\mtv^N ;㹛疐7Km 5Uo9> [j%qڵk[yXo%w!A-zsy+AeW6N[<sSeW?w]5:-92%#\UV㹧vxjsx~D/m/' pgih9_$3ߜ6uϽztڴ&^~c|clܨfy-7Xq.V~^e=8=g= \ǘx8?x~|󜵑Kχ/Y'dkh# g߀IY{:m#b'纙-^r0*jO<_7>yi_oG~*?/*݄|Y2\35F\ͱ7]o3G ϗ#ܪ%=7dVGLI<:4](ϯ'|~yԷJPGM?Pxy3٤Hܠy=))ӣ&sY7a-5i:<'?+.Wzef_i9<=D[o)9<|sx%U a?3[ |<q1V, ?%k#ry*0x.<ِ;χ" O @M,O~`{<%x!w8x~mOg G&Ww|y#< %4\.~C.<;e_{ G&'߿'xwa/H{ԊaK+xϏslnۏ&d4.7yMz1qJ&YV!*b9<&C6kAX0V:r"kyy:+=?*Wch/8vOI 9VZoR%Sy<<D}2]{`#|]yT9< # j4:|]\WJ)KWeL?p|VsuBDW1gms#5y^yBD-eX Qy'DEĩy1ϋϷN?v7h`]<_Wx~|yf&,[yy:RQzNn12/3w+D x}Q]<-{9s6D7ɕ%}a"h(si]N~~esxχ98xϏsKHe uʔM+x {⹦\+.|Tֆp =dip>xnW1j \7g?s쾽X%x'{l\:=Ys[_-yx9Ȭ9<'?oac׻;9sxގϽgYs >'ܻsx>6ϩ <ߞ0?A֝x 5{~o<1nIJ2sx^#?~(*[ڃnI'5>`$/>;kyn/(qv&DSj 6;湄UUtDσX%\Veb$V,t֋|;HOtskׄ\|\I#234ϣƥ*B:-|!:~y|:9<'?oaSeo?Nx9s~s󴒂~c.??2!yN<x\x^n<y[9<2?/?smL?ϙ(q1x e6Ux7侽s|?H~^ y~( m6|ܪ42W<+\gqF_5,ז^$<_tW%sx>ϻb:+m1t6o$%xn{F~vx&kqNg ]ʂC^!)J#qUCyzRN$ϳYd'sge4 sez93MT wsk z:k\xn-vXUs˯?=& s1pasX??T+n%r[yԢ> _'yny1^<,X ES:n{oqyƀzx>s5g|鬓NLxnAxHx>?sxy;? 7e5V5Aj-'ϯ|O<߈^1wsxz  ϥKs3~y-yE琚VIih?q9cO<}~r8#k5 ϳ{xnO\<}|#F `H-A|yj= OugIdUos/usq%?@ν<_4c?{,yhÔ Zx?=<\u1ϢS9<=%p(c?sis{7<#ܫ]f%%ϥ|Hsx7o[/m,z7碏PJA:EvWy\;6y~@9sJp7V=[7*32@~.+-=<-} y|ڒޮeqi6}3xzt@vG\ٚqG3R3sF:yaySmRvLoqC/HU9-yT/vRIs *|b g;Uy~:E.^?#m(wsuy^} sםj0 lzq3[>KG[OusmwQ<ޒ5>sx^>UyPjNnCWmyKd^RLo6uJsSW yyNϯͽy|:@}߿) ; XUyvow Hs#|j$<?ך 8ttI9<ϓV{[z y<Sw$fattC99<C2\ws O )x/q0ums_|<76ĺDyN g214akWԞ20́LoM/+,eU5 Ye:D;UZ۰y.yN ~½͕߯,.v&?eJ.3Ȇz+A9<_e}y)yS epHk=qA/%z󟗒'u?8?V rD{xN~yw<_6N~~9WѾa<;ʜYt ԫ|<(C,`{6gd={zy0xN~5K܆8F}X˽RF{cuYSy97@|sϥUbtw=Կ3T3;cKjtU'U}$ ߚsxV.Q*OD[Pcl(8g;}硳+pVz9<ޒ{?"}WY,!uo?d G0\fy^}"xg; NфWznC~voZiyxϋ%t~8E۷qsp<;Z|\-owu)9<<_DvXb<1yVy+3Wz(6@~|cYdiZzK9xͣi ϝk^}sxσ>txKz 7s?kY"y$e$us{;I}&$Rs!yI[W"ZMxn u&U[?z <Yy-ӯ~^fyz(<u u"#}KN/t5Y$ϽϷ|$y.|e w7w`ys/-?'TVϕR!k~n3"19ͯ<+{,[nK˛=o <{ߞ }>I »B{lx~~elEx>Ǹsm|G<+6*g9 ?t'ѻ\[oq*6Olt1O<Q9>FaY5LjkGGtd~ޛ<׿~2b>z}1>, c~k 9D]ibCWJ]֩{-i,kYAx~<('ye$}<$G7|g-bZv8^CgӉ;^Gw>ˆ _ǵXܗ͇nn+9i<7y~1+9z2;B7ws|G<79#ͥKڲɇn.z~>y,˭{9ݣ7-k`VŨZ(xω7[W{'EŻN|dB)Ef'm\}yT+jaƂnt,@sZsϕQU"sÇ!,m"sZ2hJLdϫ (-\[yϪƚl;[Dvsxϫ!y^Ṓ<sx;9xK+ڑgG[)x?ϥ[s+}\XToǑy.?X<?!| q;GlSUEegnzJ}Os9<]8<N\ͮܳ/P1iws~xxJ_7']dYϻ\sxϋ<+y!뾾Px~@_?/w˕C|&ay=5+s+?+`hU׾x<#~x)?>r¥>s?9<ex<znmڥģ S ?9 w+6?_?w8{yho;O;DcK<3swZ?Qu/9>;5 <;smMGϕ^Mӿ,<g[[VϽ[๷siO65ys??vj۹}r99<5ynbIF;<_#G YObf>^$z};VC<׵=w|*g9 ?tS TlڒY M繚+p[<FsG $;:hi`)^C(\xoa6yF+ϕgg52*EʧBo5h j9yʏ)rG~~ oPCS?O(sxs\4M1{Jޠd0p?[^F Ϗ |&ҠZW,=|^H f~lSyn|O<K)999? z% -7]]9z.xFo&LvS\i%$(53rVsxG!g\~WQ W5x٘etY]m3Tm=}Д4z[d=^qePtwHY$7f- \7ЋZymvRv n++\-:^Q;q3M:'|ө5ϗ5h:t7yy~ 7i~Dn2HAݶ\{KܑS? <Ѷ[Pl,ϣQ&cacOc\L<v<7F-{3Y%[mDby7"< xn\-nS3U?R[9<+x#1e9<yN[D%sx7*6?9|ܷmB"'΋-x>gJWuYJc̬sy/}D#ԕg6(EF^x<cOM5yR sx\(^uaq^>ny?ddJS2ϭׯ w5s6rE]FI}3:<'9<9&mPts<+0c3=ųT.uZy.3&t$i2g?_??2i 9<nk?o?76<k?o5/2i sy >R9<~Y=;*9y<+mֻ x>y;;;RHsxy~y3]n}y ω*QDmoW9 x>%K9[@Exޔ q<%{|sx%*/B7wRK ω<>!o~ίn:9yr~Sᗨ\yyN#/pW?Ca_97R s[ 2%zl=|Hsxy9vDk<}<'j\E\ U:<߿|?ωJ<_9ssxω<e~cW1h_8<_9=\y.sb|/c<~x~?r Ҋ(E.[NӦoaӏGyҰx.W@5J)'99fڷhZ?28({f=!~sOAUіN~Nt4+g|1}h5,Gs8912υ4b\iXOK] sxs< x9<'?ľyޑL+6exNtn|W<wi9<I<ωĀsxωyX$?'?sxы!9<Asx %ϗ疥1O9<'x?Zm9<'#/Ͻ 1x-n[sxN<N1Sfz(<'[Gϕ x ϯ&}sxND<_x <9<'b< ? x9Asq4//w&M9<'x?79A|.2e1u1-9Ad%ύfL , ys y,G9<'b<$9<'x9A9sxN9<Asx s 9<Ay@ Dux se<1M9<'x?47+sxN|\~<AtQmms 2.Ex /|CW <ϗy>VsxNs 9<As Ay/9<'3ϯY<33=33?3˳<˳o{ wNww.r׻Uv~w=!=^>rWwy |Az<Tpy#!|#Qz<я<1>Vxy O|IOzUwtWKA(DIF;RJKZJRT鐒Az\b缭 !,,̓'OATT111ő@RRO"%%4222"''< (**2Ϟ=CEEUUUPWWGCCMMMFGG]]]CCC066SSS077‚ϟcii`kk888舓θꊛ/^<==|}}ߟ "88BCC #<<"##"::^|ɫW%..xHLL$))dRRRHMM%--ׯ_NFFdeeMNN呟OAAyoRTTDqq1%%%RVVƻw(//SYYIUU|jkk#uuu@cc#MMM477Bkk+mmmO줫nzzz~> 1<<_|att1Ǚ`rr)~ 1??|߿X^^feeUX__gccMϟ찻/9::NOO9;;߿sqq?ꊿr}} q_ mDd3J >  C Ab)kԧknkԧPNG  IHDRp'Vt,{sRGB pHYsjIDATx^ϲަos1gWW&Ǘa|?dKp&)*t@ZyxjzA @(w" @ 2 |T<_LD_GA> (=, !w!d1 @_ 0ͱ@ DAل @J@ &&|T @@Pr @ 4@P6r߾ `Zi> € #AֶAUrɠN2ZW$ 6gPCͲmP @ %@*ł -i|ΑRז@ JA9kϬW~vf mI}|r0R m8(Į65!@ (Pքx PM.\c2!O|Kɭ  (9% \>0=i)E@d  (W襻x@jӓ,!Ԟq$$@Aя״";;y:D9[YpIͭ ޱ޷;˻/OA@LAQqֶA-N_=y~3# `i=N{!@@gd(;}9P/jBCd(2B (7E*(E SKJRlLj@%." ܇X@Xr^[ fye"]f'!9*QѯK @PrD" 3myA5j;یYcN`ۖcQ  p&噴DM*e6a*S^]U4ˤB}uL J޼ES>XMAzYXdQӇ[M H^PyAAt2y%;h䱃m@Xr[%\}L[UM|aՌ9sӫH @K`۠%i }!S>mFP;n"bja2t+G nl0W(@9--Eߚ2އ)mvI~Uj9gs֋ ][)I$ז,E 0;O$,BXS-ze(`u٪1wW.]-#Ύ*dymׅ~{SIPgƌ/@Xʅ:kP;>]D ׼' [m2?l߉3 ʵ:MyZԻ׷ZD$r'Z@'`dt瞋y{/*r@V#z׼wiaBepwߝZt[UK7!@Zk㽈@%S HC?}ͮ7wryݒRPPŬ}[ @@PGϊpϝ=zt`sK/gf:v}VZ@Xr޻c쪴\2OfZl X#JҬ+)Lf7wC %woc&@-mvm?mMW>5lEJ5TD/.q$ "E;GT\[nRF6@IAthJk>= @Pޥ'yEnܕwoNҚ┥MWmR :6j^, tʧ?`Q?L.moD+|kmkJ8}3kMiC_G @PP$G& T@PVYl, @jq] @C c3r= @ (9.#_fs3DA-6f0RR,(@XruWm6ڂhыn]# LA9s<1ӺnQnle7s!ҙu& Oq[6CRKu킵׶qVی,fșJ.lK\:kd TlvO @&7EQ5smh~dV]e"j06!$ | gX8I$Ԍq3귏~0]$o**'_z8bs% qBq?5|w%X }Z#@8a~2QQEnܕwoH5O4Fr:12*R 0rZ p LɥZ&+w{rMŎl Z8_,Y6:u~{@5p.v R Abڢ> @# (G}pMcP@ (b2 \H@ ]hK<)!,D8#YYt,lP9Ru\w (DZrtqج}uت/h&0F*Bh' evp7j!"h=o~+wkAnHo2C~2-΃eLSVZ0lTs 5an9r4aop"Lw*q~U Yv[.iMZV&@p*-<Ԗ0UkVk'LZvH[z- ǃM4}5T VрtxB<ᥝ%FTZ)d &Y !M@X^]Y kcp0^x!( AQl#ʲad}&V![l\5u\awwN:'ŪkMXfG?nyts@sdr-Ʀl~_~BuNu]C)Ql:jmqv[pmײ'-jwofa7b߿yy B_^ҖcS N@Ff1$> iq&4(\1ЕIR Za]C 8ZK!ޭBό[aau;=Fq8I[,c7I1s{ #bK̰!w,9өʖ.N& K';1SM$]A)2rK(limUF䠠qS=֩k>wah}14{GA{&Au6JU]CNjs[>[rhz285v8qiqԇ 4:_foj%.>)v+x$'W 4}Q~a%ShԽ-b/j0X]d26K5 z}UM\சܬpm>I[ 1cbhJgS[gϬY[]=:/*FUڪe.￉$4S! ! a@.# ='px-o!@@P^ן%6N݁)W똑.0@8LAy;P69o47k]8[g{oDu@@/^$SM톣NLؒ_tUȖzLѠ־Vv~{x@&蘋3OEtGqGd~QFIaK0YƆl`k55Ww  <|Vt]5d_A.Vt0XXlD+ @PJ*[=ië)/lu2W޺h`( @h'lgD?z:63gHج[b9P2fRl=AM@@e< 2LLw&&[-iVg l@@PFMO2%e C- (o٭4jddpʔT.v!@@PN]I>@ (]c (/8]6<=x AA9G?<85]`fvw]V[ 0 TMo厙I;ܵT (/Q]e'Uu K@*nIkdKYVb&IjP[1K-@ԅZ+R{0r@R8h0:_4DiB F´*i /l @r˻t]5ikd)jA&$S)V)B/xlU60}7qÎ@ryV<"M=o;amHج[bMUc#f'|5sﳎ3Z @ (\TgE>2ZlˈM:rQN&cTyoկ{!@@P^+؝^Q @h$lHg`>YMk!@] !@C cj ܣk 5 (GXS}+nA[R~6N/ @P>ުctSqkeƝ9hh  !eXz6giE\ډiڥKi66uY)@}-Q)q+h+Ŝ6uu,M:R8h &<45x+*rL}Jt]ԇ ܅.=f;]x5vbwej]k @k@P_VCSc&]]{{:KՔN߿ch! @`2nYun MJyZ%;cm:˂ e !@`bʉ;Ц'8wBgPG#3[OXK @%%F}W>@GAy>E|PwAp @`0`Mwwtv AAye|dw#Wkw+ft'3!@4}jۇHYTY e7A &MOAC;h€?ˏ?|_?ܻc9v#A)A}x{julS,hq<΅g/?5Dw߿yy B_^>hȁWxQ!/y?d(קkHSvՂTkGTNy[@ğ8ҵo\È 7J0CTř_Q-ە1 @`0. "}.,&^@$\nM6[Mjo+^w5eZLhA|ni po{ԭs"LJ^PB|kk Z/m1g-l 9SSC'8@P1 K@y۴` m!@(v%&?o^>V~hk+8S0\EAy[uj6sA_SoΑJIĖ|@D (,ɡ1t4$g)j#LB]hصNCr!2=59tPW.x:)ݸVuD@@PN #y˖Rܪbwڒsgs{tB̤v,LO&ぺ+$v@q4N}ۇHi$!"W?ZZd\)uQG!!-b@Pc}t9Kn`NO$gf;y&V샠D'Fo;l.ptvif,䮠-I08th`K~;͛>~_~K G/DJay|+n[gD,1j5.j!`Q1߿yy B_V冏yגo m9'lԈ#`' Cyd\ e-,F.OY<"@ZP_sEۘOĎs{V/T@ɔ|k+ne=m1Rٽ3!]z![\C@fHP#DLiA3q\ɫ!(EĴ.~V*wR_ƖՐ2S,I k-%s/5ޏ|;7 ].K6*~qO;z?&G~ |ûɔXC9a pvme78,U-6+P]Z#5S@-2'Cٟ)?h$3цɭ0w\}&OϪIn/lvZSڐ]יU»Gw%s2NGAy}@Pd9^<{l&f㥨]A)An -KJ7YŤ>az+RS)s!C:zl3uGcCH{_EX[*ޝk[V 4y}egUSzA@;2ݑVA2LSV7 4fn4'n[)@&CɬhwR[.'w[][^s2 ܃@zfCUyhs?yzf4* \Gn%]޺Ҟ[hReV.(*]6{OzEU{d~S9r.&%NM{g.kvpK;,[0u!p jcHRb[˒8"c')u"2VtvzRpf{1 r&*Uҙ4*ߖIcCвIDhQ[@?w8;*ݷɷ .,G ʪ䜕_mRO֎%c;IG컹3Q'k ܻ U%+sv9 %PRsu ՅL-q5v;![ w1ę:wG.=٧d(p e(_||L j[m@lċ8+,c'Z6i'dolAQq& ǼbUy C%P5Jy%rI2f(h\B t+jåx˪;`2vZfmTnO]Gm/Z,@L % B@"ͱI;Fy[;ĩ3/pJHM@ O?~` P|Rd5'*T '+i5aӁ8jҒZkӾPGðCPE+xJx樤4OFG۟L`w;hJa,9h'g oUwf3co O"Q/^LͤPlHy=H p)0ً9V>%!3 {_aZ.u>#gTJT J[Ƈ [lV.:_kD_woKIQ8@ E7}\K>0S[A@xU~w 5B@i?OmNnDiSl<:S iv`Q*B9LTY0%b4h?7CX\#cT>Yc%'x|n'qβxtw$klKT2rmƐd!Ĕ*=E&pPP~J(hxP<١9snXëX ,ig:jʭq/W"B"o{tuf8h31@ּDrWUP'h?zt?m95)BY 7&?yA䃠T,7S] 4m!Ղ2mwF)9` Jps72x|fjkJ+/gG v;e9/nClz/t^1n[N|޳޵=K"p\P5.~d&*lq$(^ܻqPs3n-_#ZT/mk(9<}A$O&P} 3Q4q\?qoc!kDfmuڊΎi?2F2 3p,*O[ANJ,!@AAVfWm'VY ZZյ}LŖ B/)ǒ(@bG\,Dd\;VgHG !lka O#PrYCM%]ƥ?M% ߮6=pM>7%#I9%rD !%]6tK#:b9y)rYA8"(ke-O'(cޒtc3r(SS[5%lnIG9T5jN>%t˜ly+Պge+@ՑъA_2#HG7-riG %PԬPO~/ljA.Zy[bŒjŅP5C8@ Nz.ޜ#ю-3.^}hJ z*8FrqMi[2KTѦ?RV0vv+2[{#mb1 uš$ʜ-(Eef\+ފ5)K}4=&ǝk {k2/nL@S /n AZ[j*[$-ͬڴ3VMJ6`1oڞ>DP&gmrxi|քIc$}^kd-Ж)) (܀@:9@dߠi–SY3ёN9 څ2T\gR;ۥE"(͐LGܞOjz.;u?b-y륗(^Lၜ\բ̛,arulRRҊ ctˁ+[Վ%[Vѷ2r6xiؚOyO"gZU\`ׯMm]<-wYY@OFʿǷaW)icEYA)BMطZvٯVe_hQ:vQ)Kmy-cӜƵ Y޽ZqpV{?D{Ta9NI̳eG/vikX/: qnBe,F 4k /3;^@Pq.r*/YKc?Z#D{*9Kf ?k/P #(CIMRf2Xnx3A~6k /-A),LN^tk` 7ru9Ql{*-)lc8ֺ[Z#F."^Ҫɯ*K@ixȋţSR -%UwƁt*o٧ݚZA %N!SbpIs)R5R?{ֆZU%}2k6ڻȠv%ykK 7iT&CrӖtOؔjl3ho56 oE6k /32' ʻJxU:OPڋ~Apɷ.ػ,ƶkµU@Pvlꦪjƶ_58Rwh4d#dŭ]Ko>-`2Aa]lzq :a.t̮p}O'x] U'׎|}}*/YUOfU5_jh/u ]A)6e(k6]dX#i6;ϝL\+dR)6Lu0*i `N/]F-a{9ʪ eapBUWw~ͪ;-/5sqbq:pkBĔJد f"(w DX#VI9m TJ0/&FݯdՈy׊VqM8=}1^QŌPS)KFU看|N%lR"(wQ" J0w T2B69U)Y'%(SZWUߦJՈy׊ .Y5DPLfܒȌCؔUƓoE2;ci [Uc7'Cy~w\m_a+.8d2ku{6y8l*B0|\w,dIKlpR?(lFyV?fXZ_ԩzI^k 5#jLݒ޲u.Iaي N݄@*vܴw/Q5iY;k֯~i(@Q>d)O)xNzVM%&mھ'|"ZF9f#Uz+9d0p ZнQ֍˸ q)!Y{s;jkEVL.ybkM30,K&Q͌-OÍjHNت‡[4yGӑfVf$e[?P<6(S%BV2`Ɂ`qf `sZgİ(d+0Bo)l_moӁNh^ܫ, w{60g6sRڒIV: VlA (:mu7k㎛dFL/9ԅ$ (-?n?|n>so"2Q~[mBNL<$ ~V,'|!eġ^x JGg|V ƚ]Kĸ쵅%}+Ѣƒ@fo;Nٙ6p4/ڑ:kVY-cX]kgDQR%jNŶXpۤ#ˆ& 0-xPM}/M4(mg6U].[_Z{ZfEplbGqʞu ̙((=#@cPn5Ɗvע[8x4򹰺ӝIzaxw:?%d\a-/"Mxqf5SmwK~e;_uH;pvդNy1}򗙷qPorlj1t: 4 #( b |}M)rKEb1m-6m 651erlsFdr9#WaC`-zqIRLqCgב|ߘ"f((LPGY?o? ` %yb>)V}ˤv*`MT̑3Bl]:2]7k+. h@g@ndİ3oKgo~ˤe33(|AyCn tv/$ *kdkpbMBX Zv9K 30t:LߺŎomui|4k?[51?:Cg pCeMRْ*CuxݭukwUZ48RVAC+ 03p '(ww ĉ*[7| Ȓ8p5 @M(\6߁{ o߼pDXd'lN^'ΕbZř[GV5[xl(wWbepc2ox!lYSU1PivP`Ԕwʰj & K} ~pHg_^VbqI m!GؙfУB ƆvBag?Omi݊NyoMGH:PdY&B/bZE:Mg-]?UyJ1HψmYrkB`4P&,APiK>ml飽weRA@Tf%3F -Th&oRV%;[zVPj3UۆhYXu&m|O&S޲`c8  pU{\ԅcwК#+]Pǔ ӢUz1b{sc.g.JW)״d&Õ!CYx<,Rl!e=zJh,so%]Bq76tnʳnՔwhEvWiZ>g&9 '(wѨtaҠ^qVڍ@e%O1@ pAҐVwFNk61U !y 1@J` gzY`-g|vlVn#cI^eģkЪ3C{7}qoF JmReUl.hh-#Ύ6(dU_Ls.? 4((#;nz2SRqW6-hT]գJm+ CF-@ (MFrLICE@`2lL+t`C1 p&$#(Y>a 0]dyA/д.&HIW~+'B ,Aԝ-8 $g%zέN-E&mnIL\xbPƅe܃Mbb1@\F 3|S)жVf-R:|R89# oME2.~WU*ʵ!p2UW5M$nyɘ-InYp8V <\/3ƇBQ^vRyɋPBcީL@' PF׷5LbpdTjp7uZմ [ ~o*%0DPcx#nxQKQIY v#!~mMYY6_69k Cx'ܚEy2nPb{uj٩Xunb6N7޴͌ڮo Kb8F`LíPCw#;RĪ.G-q^աz,վu]zZ HέlL8OPkt IVYz^ }tyJ2ݱc k j&t&VXM٬vю1`v:M$0DP(6u\lbY[]=:/c5Nx*6LJUh *Er/nL` !UY5沏2츺od TmiT-Fz((" ))V$`2vdSb XhDžg#?f!6h?bs) [@P~֒嘮LI[44 ({ONsUZzg\i")wz? 0dP&!`Wok"JI^.h-WlZۨ3)̭H\CuǚbpNGm J;mtlV.vJ~]: PH /$Y{ZTSj7|і,Up~@`Tw`\pɛMڷ"ۺ:Uίݲok cvĂ*`{% &W#mDZAi3F>gVsLO5xXXP_x0u'9ck kELA:2@QYI)QVv0F< ##81TI;y>P HHnoµ=*\03{ARɤ-Ԉ[Cw`} j8]Fq9kELAƥ8V*1Y1[ʫ/:uC\,3-MYܽ>/hOAi RQhrǖg3ޔS5ȥbk_$gMɅq^Ԃ+o_+pdˎ~+Ti8+i[Dc,:ǰ~,蒌|g{@{St'0j;8OF}N^ڊ[usī->c $ NkZ*n\Cyڑs Hb$蔽.7ӏ;]`ϖ-5x+3T6!@@HOEYx-RRPJ-[rHܛAӦ`fdxSXXU뢽QX Qn#@CƟK{^X% +nKD([\喀ܸn5㮰]l/4s!7TF¿ޱ <ҖB³kI],iC~[wIr{#:j1wdݩkY.i䚭_X^BEU9<|Z+–QI,lq~cyk c;a!rvֆDz! N>l:*$qZ%Vq+1H|dX>gic B [ŜSC}QSɊłrw%U * Į@@ rQ*v([R(cwutі LJ 3ׅAɚ1LK=w*K+m&TSbjWh 2څfӜ15UҴi;@̊5.7X_8ۄ]k;p.G@ДDn[)d#qi8)`ׅ*jTү6\z$Ab>:xN |檤-S9%K6O^Ѩ-Oy[݅~DN]@Z3Uڐ´zLi$BRWLd+ڣw-6-%ǟu~XYǾ OX((>Kv߆L*ZGv!^MX`m6(MpvVGkđ9-G`ԣeĔqy5Fj4.svb#Z1a#BfgքU, ,mvI!v|T5 [5nRgS\8NՁZt.l[ 6sFq@qHݒh!߇=zq#}mXvsoÖxm9 ƍQMX}}h(('< ^ߺ{}A|#S.2;ղ;z3/|.X)iߞv]0%!@ Jd*+ov*xx^ o}9JBV$v!4!$jisOfc UƶȚ*J!24^E^։]H7x( F#b-+trwi:ݴgVW*3CaV5~|`sN[9ԽzbR _wȺ$hv^$6@`qaXtN4;7Hs[fTcVzٵ`%*.FޢAy 243"Z2ȓ'uKPF$?O\j#:ł I€h:jI'.z \Gu4Vfw>֞ fhm5IAɚI0 ^ ng$og/ןɿ6i.-Ya$CrE v Ћ@PieMN gS[gHn:ɱfj2yo<,Dh%^eWo MRe^e7E+ܒV-tj@^d(O;-`z+ lˈ^8 *v;ڢoOyJ'?w-~ ܕ听@%㮦, h((Kd Mg3o/Bp.NiZ<*[WM4:  h.CW굚<JB+!Bu q׮2`U%i!çN\d6!m9JP+t:4kPIj,}fIkօgB{dH.$: 'M8zrCnt9g}>b6'o}+_)}mFT;f><=i0y׃vA`Dx$"-?ĵKvR0!p4T 0_N~Scv.Q}F tIB‘%ptBd\un`n|.´1C`vrR7`$6v%k9J [fRI2=ܺ.gYn}.I<OAZ皃Z}F}rpWskGP s jMWqY6!vTw< 6al S͛>~!'w߰'4߿yy_ǎվX(lKaŭ >U+IIpMN;jTVZ|9/֬Y|VnZHrbadQuH:#sSN-3尅%*:~@UT&EjvsV<+G0 ЋM@n_j}M^ I eZU ݘ4EۑCgqRV]bJ8QjV06/{?skPf3bZzn-)r/w*9oDP}ߙ{!ìe ,4 _h ĕ+`m Mb6~eQ{?*(!CJ(ݬ S7{6',{v- ۚ0{xRA^v{R3;7*B9pK+/?6ʝG`"B5Zx zF?'6[)].S`5&5HfOMxxx89@t-iݻuf#(ϤDS&W`/Fc;}ybm88#~OrXv@`]u>"Un-,޲n&ozkVxx\XI.|Oùshw{){e.f$/J~m1[Ewo~;/cc'E8RBOLJX,]SKV&㮦,!s̗@mX=2mwl0K;Ft3L@`w mi݊yh#d{L/DXU'$o?{.<+_G#Pr?}!vKW|N.nXOe$vp-}`pVw:#t=7W*dyFt7M !h P{iΓ®R8lGoY^ 4>x`#(4 p7G; @wԪe%r`mye-1C+# f8 2JvLz`VO؂7M^}d%)ǻnŚrT,A9N:4 bdkQQp.rlA"v'l\w..Eݙ.\z$[9:޾+.{r߿yy_jJ.q?|_'tDa(¹^w:#9nk8d1F2@N e#@%labf&]4Pd(',2ܜ''D2|![&lx+2 [(l=ŠaʻZ% kޕSwYЛK^- pXN3{-ۍtlK \JA9ܑ/Wٿ-h,ma|  @8 ൻ~u݅nq;'Ԑ\Db)8@r8x- 9*j236Z\@m.NC9zq1@cG4S8坌$ XRq]c HAy쐡L>p׽&wKtぺUJ\gYA I2?7&L`!,OT EAyFd&C t|PBnRۦ5W1c!S]yw{_<>> @LA97fo/I@ (֣}< @7 ى8=b  \JAn[ @RK9ȹ{>@'gand w@ POAYl@ s1nF- 99U @Zi¥ݫ|,`ӥƽ :ψ  `):==F~*ܵD٨uSB Fi&]$%f  ff= *Sqݦ=1US[ 9܄.Ab Cv0YNxa&h5U @8Ypo߼㇟~/ &yRB։f;m? v>ھ$;^e!E҅BH6*$߽}O///!pHr-qv #Bg%q G 3Zć`;Ig.3b:ǦԲKd:#@ @ eU3"f"NyvɷI^aBp EE XXfPެC;7'Nyvq@  ?{Fp@Aٳ¿^@.% zz @R8 @@P^߇ݿۍp=V" @,ʳHg؝d{Z<[P#屆P   (g2Qc6U|NwՕږ)] @(&,F5N7kn)CL}M&(~ &jݭ`b1Bh @pKɸ*VǦf0^rk[l{ +کiq 2[2a°; @'gvI T@PVz`Q_>M o߼*$p}*㇟~⬜_{j-S///!Z9$VE>O@<#ꁽyyjGDWlA K (/wI'l@ 0rrnϠ%%cBBI @`])N792m[^g76A@ 0LabqUt:iW[4Yҹ( 'JX  ]]?}}B+CQ^Z%.׮LqHI1.t-i=LpgD& [LoJ<+uwI 1J/ޮp71.(,vq۷y9l<*4c=ځ?M (#Cb|9*meK)wSBӖ EnU]*Q+ujAtq]en+a%:ňvJLj-Mϓi]AUm"(rX(rTS7}( /c&΂H]=.('ב AyteӔ$GzƂRÂىvew r(^/G@Έ߅"yy} d+ ՠ(EauṁR,_X[;֗+`e&Ov%oGP"ys;N,,{ZqA"(v"r(^/G )ﯓfG˻MIdVr+-VOӔO('SF.9(N 'i C>RPq=|UsLՑ*:m8'fH[W݆\.NZZbה?0"A$ڷ԰p}8hhr6=LJzz @@"Kj%ma&2):Q_dX쳨K\hk% YC9XC9/!0mf1K @: C" L,t E"!Ly2+HNj (&!p&w8#U~YpSN;C,@ G@P>i< @ p$S[6mۭ߱f7P@8B@m&L5_aϪ$|61xɒLz=4}黈!@g'JDMFI%ġK"xv}.uZU?h> @o!C).'JMF֕bt/2F7nix"I.DMVu+lG]@}b&C[E5RX5eBbv]u1lq&өgAyi@&&fo m^y @xwnv0߽}ױ w)C Ka!~}}-oXgy?i2 @tv{#pPv:XD12Ũ* EQI@3?}a d( Y%lAw&a4C8mKHl3h7-lGLx)g#t@$uGVq>QMc!@ wyJW˥06]A5S}\d/Ot7 @w%)THL|t8-F-i]]J @;ulΪ }@.<<}-BAɑ@AqN5"d_^2fH%M1=M]rٮ#p@D5誠 u斘s3'/=Ŏڜ8[DPV <:L̢J֦-.\x.۝6-3=2>7Aާ @e @O&|rv@x"@¿'ҡ͇ (a @`Ynb$S (Oō3@ p?)- @@Pg @~SZ@N%<7 @ (ק JAy*nA @PޯOi @8T8 @#_"@ p* o߼L8 @ok<:AY"T%3RtR*Bf;knx)ﯚ򓸴Iʐ%SE OiG]@#eG#({|Gǭ o'"%s-X"h,Y|{ !C (x"xvSw 8ʚ*+Q Yp;bݥ:i 2miYwGi!'Q荶M.xAy3<=tv=@JAP^پ&'$(~[߇wD>{*7O <S/)[[ʖyξ d)oq>O  pt~׏xt'ȄLgfCg@7%XWR嬆;D;:#G~{zeBJr @5Ml'|~Kz["bhˇen.8=rQ.dyu]0@8BACjtT-(/23տUʓI!{ ]胋PwR@$hIYY?YTarLAt23%-Iӓ:LOp:|   !ĪOMRf2" {BPKk 0~ ec é]Pݴ~%.qZ&5&ʳ}61ܙ:5Io*dc]52l.YPˮqSc'B v3f(E?ym~e댋rNW8BPC/%DPqxJK@2;6C)gn" `! ܔf}Nh' "Ao<3']ֈuŸ>{=n/_~z'  @@ (9I7_*6)EV$wO$[ ~n?T+Xo{ ] (ғ ۄ<)咷hQ՛lн^t:jU3[.Z (gDZ1$`/7FKβ *cb "丸-l|w{VV4tn["=[n jA (96nK d(cm;:,Pgå-h*o0-o)  @A9C/ @Xr#@='\  "߾ywou`Txq?ˏ?|_~КܛRJuǎ  2KtA^O`i4ׇH ~E]rod(@,\|n!Խ[Kmc$A@$tAyN}Bc5v ) C]ǀl/Cx4s@+qO>oR)6d])`ԑ /͖ *>5J@AQD$'%gj嚚J֍b 3ĽOE.4,aQób4Nv:wr2YnȊ݊ $ (90 PGy[*-_7KjJ0U*B@Pr$АWfo { \JAy)~C 0~@ p)q@'\i @R8 @@P߇ \J6!xU^IENDB`iDyK =http://www.georgetown.edu/users/allanr/ datawarehousing.htmlyK zhttp://www.georgetown.edu/users/allanr/ datawarehousing.htmleDyK <http://www-db.stanford.edu/pub/papers/warehouse-research.psyK xhttp://www-db.stanford.edu/pub/papers/warehouse-research.ps&V@V Normal$ T`a$CJ_HaJmH sH tHd@d Heading 1%$$ & Fe@&^e`a$5CJKH \^Jb@b Heading 2$ & FT@&^T`5CJ\]^JaJb@b Heading 3$ & F;@&^`;5CJOJQJ\^JR@R Heading 4$ & F<@&5CJ\aJT@T Heading 5 & F<@&56CJ\]aJN@N Heading 6 & F<@&5CJ\aJ@@@ Heading 7 & F<@&F@F Heading 8 & F<@&6]j @j Heading 9,Heading 9a & F<@&CJOJQJ^JaJDA@D Default Paragraph FontViV  Table Normal :V 44 la (k(No List N"@N Caption$ T`a$5CJ\aJ6U@6 Hyperlink >*B*phB'B Comment ReferenceCJaJ<"<  Comment TextCJaJ@j!"@ Comment Subject5\HBH  Balloon TextCJOJQJ^JaJ4 @R4 Footer  _$.)@a. Page Number@Or@ Style Left `CJaJJOJ Main Title$ & Fa$ CJOJQJXOX Abstract$a$&6CJKH \^J_HaJ mHsHtHXOX Abstract Char&6CJKH \^J_HaJ mHsHtHZOZ Bold12Left$`a$5CJ_HaJmHsHtHROR Bold12Left Char5CJ_HaJmHsHtHHOH Authors$a$CJ_HaJmHsHtH6O6 Affiliation6ROR References  & FF T^T`aJ4@4 Header p#O ,Style References + 10 pt Char Char Char Char! Ts^`saJNO!N References CharCJ_HaJmHsHtH~O"1~ 1Style References + 10 pt Char Char Char Char CharaJFV@AF FollowedHyperlink >*B* phVORV Style Caption + Justified%OJQJcK EOC͔W!PQst * w O/KLz{  89cceK x y "n#$$$K%&2*+,----.../>>>4?@BBBBQEEEEEGIIIIJKcLLMMDN5O6O?O@OAOBOCOFO000!0!0!0!0!`00000 000000000< 0< 0< 000 00L0L0L%0L0L 00 0 0 0 0 %0 %0 %0 0 %0 0 0  00K 0K 0K  0K  0K  0K 0K 0K 0K 0K 0K 0K  0K  0K  0K  0K  0K  0K  0K  0K  0K  0 K  0 K  0 K 0K 0K  002020202 00]50]50]5C 0]5C 0]5C 0]50]5 0]5]5070707 0]5]50909090909 0]5]50>0>0>0>0> 00B0B0B0B 00E0E0E0E 00IF 0IF 0IF 0IF 0IF 0IF 0IF 0IF 0I0@0@0@0@0@0 0(7!PQst * w O/KLz{  89cceK x y "n#$$$K%&2*+,----.../>>>4?@BBBBQEEEEEGIIIIJKcLLMM6O?O@OFO000!0!0!0!0!`00000 000000000< 0< 0< 000 00=0=0=%0=0= 000000%0%0%00%000 00< 0< 0<  0< 8 0<  0< 0< 0< 0< 0< 0< 0< H 0< H 0< H 0< H 0< H 0< H 0< H 0< H 0< H 0< H 0 < H 0 < H 0 < H0< H0< H 0H0t2H0t20t20t2H 0H0O5H0O50O5HC 0O5HC 0O5HC 0O5H0O5H 0O5O5H07H0707 0O5O50909090909 0O5O50|>0|>0|>0|>0|> 00B0B0B0B 00G0G0G0G  003KF 03KF 03KF 03KF 03KF 03KF 03K 0L! {00 {000Xd 1zc'{3(SZ,01269E K9"x)-6678`88]>@@IRSUDWZ-/34578:;<=>?@ABCDFGIY.l(JtJJNN&OEO   XX!/X"$#4h}Z>b$j@ǟO3"d8Z|rW+@0(  B S  ?EO OLE_LINK2 OLE_LINK4 _Hlt35072225 _Hlt35072048 _Hlt35072059 OLE_LINK1GJJJKFO@@@PbJJJKFO < | t     |  $0d  lF  #  ,  , < L lHHs||00%,,66EEFFJJJJKWL{L{LLMMN)OFO     OO77%,,66EEFFJJJJKaLLLLMM$N3OFO  9 *urn:schemas-microsoft-com:office:smarttagsplace8 *urn:schemas-microsoft-com:office:smarttagsdate>*urn:schemas-microsoft-com:office:smarttags PersonName8*urn:schemas-microsoft-com:office:smarttagstime= *urn:schemas-microsoft-com:office:smarttags PlaceName= *urn:schemas-microsoft-com:office:smarttags PlaceType8*urn:schemas-microsoft-com:office:smarttagsCityB*urn:schemas-microsoft-com:office:smarttagscountry-region9*urn:schemas-microsoft-com:office:smarttagsState  010141718199920003DayHourMinuteMonthYear                         l5O6OCOFO5O6OCOFOl5O6O6O>OAOAOFO6OCOFOtomitomitomitomitomitomitomitomitomiMirjana MadunicS|+b}x3~*8b׼ L"rG{C0EX.xt;R~U@hVCf~>Kx~Xl#*Q   ԯ( |LbvCB8X Zt.')i*UJnX IְzHhHdvz,p !N_# 0{':!c(2Yt)S9*X ,.*pR/8|512(bk2niD3x*4,j7r<:h8t`8nJ??@}%B.xk_C 4pD8Gt`]@K-=MiHM.Ru.OXz P`)StF?YHn\E?\^l-n!apa3ePrf>S!gΖPiXBkH8%Ml&<9o q8pQ%tR~U]Wu01JwFt^`.^`.^`.^`. ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo(hh^h`. hh^h`OJQJo(h hh^h`o(hH.h 77^7`o(hH.h 0^`0o(hH.1h ``^``o(hH.. h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h ^`o(hH.h ^`o(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h hh^h`o(hH.h ^`o(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h h^`o(hH.h ^`o(hH.h ^`o(hH..h ^`o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h ^`o(hH....... h ^`o(hH........h ^`o(hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h hh^h`hH.h 88^8`hH.h L^`LhH.h   ^ `hH.h   ^ `hH.h xLx^x`LhH.h HH^H`hH.h ^`hH.h L^`LhH.h hh^h`hH.h 88^8`hH.h L^`LhH.h   ^ `hH.h   ^ `hH.h xLx^x`LhH.h HH^H`hH.h ^`hH.h L^`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 ^`o(hH.h ^`o(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........ hh^h`hH) ^`hH) 88^8`hH) ^`hH() ^`hH() pp^p`hH()   ^ `hH. @ @ ^@ `hH.   ^ `hH.h P^`Po(hHh @@^@`o(hH.h 0^`0o(hH..h ``^``o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h hh^h`hH.h 88^8`hH.h L^`LhH.h   ^ `hH.h   ^ `hH.h xLx^x`LhH.h HH^H`hH.h ^`hH.h L^`LhH.h h^`o(hH.h ^`o(hH..h ^`o(hH...h ^`o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h ^`o(hH....... h ^`o(hH........h ^`o(hHh X^`Xo(hHh 77^7`o(hH .h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.h ^`o(hH.h ^`o(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h hh^h`o(hH.h 77^7`o(hH.h 0^`0o(hH..h ``^``o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h h^`o(hH.h ^`o(hH..h ^`o(hH..h ^`o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h ^`o(hH....... h ^`o(hH........h ^`o(hH.h ^`o(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h hh^h`o(hH.h 77^7`o(hH.h 0^`0o(hH.1h ``^``o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h ^`o(hH.h X^`Xo(hH.h 77^7`o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h hh^h`o(hH.h 77^7`o(hH.h 77^7`o(hH.h ``^``o(hH.. h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h hh^h`o(hH.h 77^7`o(hH.h 0^`0o(hH..h ``^``o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h ^`o(hHh X^`Xo(hHh 77^7`o(hH .h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h ^`o(hH.h ^`o(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h ^`o(hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h 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 hh^h`o(hH.h 88^8`hH.h L^`LhH.h   ^ `hH.h   ^ `hH.h xLx^x`LhH.h HH^H`hH.h ^`hH.h L^`LhH.h hh^h`o(hH.h 77^7`o(hH.h 0^`0o(hH..h ``^``o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h ^`o(hHh X^`Xo(hHh 77^7`o(hH.1h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h ^`o(hH.h ^`o(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h 77^7`o(hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h ^`o(hHh X^`Xo(hH h 77^7`o(hH.1h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h 77^7`o(hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH. :^`:o(hH[] ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH. hh^h`o(hH. 88^8`hH. L^`LhH.   ^ `hH.   ^ `hH. xLx^x`LhH. HH^H`hH. ^`hH. L^`LhH.h ^`o(hHh X^`Xo(hHh 77^7`o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h :7^`:o(hH[]h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h 77^7`o(hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h hh^h`o(hH.h 88^8`hH.h L^`LhH.h   ^ `hH.h   ^ `hH.h xLx^x`LhH.h HH^H`hH.h ^`hH.h L^`LhH.h ^`o(hH.h X^`Xo(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h hh^h`o(hH.h 77^7`o(hH.h 0^`0o(hH.1h ``^``o(hH.. h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h h^`o(hH.h ^`o(hH.h ^`o(hH..h ^`o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h ^`o(hH....... h ^`o(hH........h ^`o(hHh X^`Xo(hHh 77^7`o(hHh ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h 77^7`o(hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h hh^h`o(hH.h 88^8`hH.h L^`LhH.h   ^ `hH.h   ^ `hH.h xLx^x`LhH.h HH^H`hH.h ^`hH.h L^`LhH.^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(h hh^h`o(hH.h 77^7`o(hH.h 0^`0o(hH.1h ``^``o(hH.. h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h 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. :^`:o(hH[] ^`hH.  L ^ `LhH. \ \ ^\ `hH. ,,^,`hH. L^`LhH. ^`hH. ^`hH. lLl^l`LhH.h :^`:o(hH[]h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h P^`Po(hHh @@^@`o(hH.h 0^`0o(hH..h ``^``o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h P^`Po(hHh ^`o(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h hh^h`o(hH.h 77^7`o(hH.h 0^`0o(hH..h ``^``o(hH... h ^`o(hH .... h ^`o(hH ..... h ^`o(hH ...... h `^``o(hH....... h 00^0`o(hH........h ^`o(hHh X^`Xo(hHh 77^7`o(hH ..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h ^`o(hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h ^`o(hH.h X^`Xo(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h ^`o(hHh X^`Xo(hHh 77^7`o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h^`OJQJo(hHhTT^T`OJQJ^Jo(hHoh$$^$`OJQJo(hHh  ^ `OJQJo(hHh  ^ `OJQJ^Jo(hHoh^`OJQJo(hHhdd^d`OJQJo(hHh44^4`OJQJ^Jo(hHoh^`OJQJo(hHh ^`o(hHh X^`Xo(hHh 77^7`o(hH1..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h ^`o(hH.h ^`o(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........h ^`o(hH.h ^`o(hH.h 808^8`0o(hH..h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........ hh^h`hH) ^`hH) 88^8`hH) ^`hH() ^`hH() pp^p`hH()   ^ `hH. @ @ ^@ `hH.   ^ `hH.h hh^h`o(hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h ^`o(hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH. :^`:o(hH[] ^`hH.  L ^ `LhH. \ \ ^\ `hH. ,,^,`hH. L^`LhH. ^`hH. ^`hH. lLl^l`LhH.h ^`o(hHh X^`Xo(hHh 77^7`o(hH.1h ^`o(hH... h XX^X`o(hH .... h ^`o(hH ..... h xx^x`o(hH ...... h `^``o(hH....... h ^`o(hH........S?Yxp"=L]@K.51!c(!at;Q%t(bk2^^>W<f=M9*vC( 9o-{ 1W92#RAN6ncd,+*@C<.1f11CYmVumS$`FB"&uGFdV&P $@X(NEO@@@@ @UnknownMirjana MadunicMirjana MadunicMirjana Madunic Mirjana Madunic20030514T165478536tuf Mirjana Madunic20030514T17013511AtufCNUnknownGz Times New Roman5Symbol3& z Arial;&: Helvetica5& zaTahoma?5 z Courier New;Wingdings"1KcsfuTuOo Bio Bi!4dNN3QH?.6Data Warehouse For High Education Information SystemsIgor MekteroviMirjana MadunicXS                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R Oh+'00 HT p |  7Data Warehouse For High Education Information SystemsataIgor Mekterovigorgor Normal.dotoMirjana Madunic79jMicrosoft Word 10.0@c=@Џ{@:@ Gbo B՜.+,D՜.+,d  hp|  FERiN{ 7Data Warehouse For High Education Information Systems Title 8@ _PID_HLINKSA` /p <http://www-db.stanford.edu/pub/papers/warehouse-research.ps =http://www.georgetown.edu/users/allanr/ datawarehousing.html  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry F煃Data K1TableCWordDocumentSummaryInformation(DocumentSummaryInformation8CompObjj  FMicrosoft Word Document MSWordDocWord.Document.89q