From e112e563e42d09c5dd48dee4fee3abc592543ace Mon Sep 17 00:00:00 2001 From: K4liber Date: Sat, 26 Sep 2026 09:12:43 +0200 Subject: [PATCH 01/10] init --- README.md | 116 ++++++++++++++++++++++++++++++++++++++++++++++++------ todos.md | 16 +++++++- 2 files changed, 119 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 22b5015..7ae0386 100644 --- a/README.md +++ b/README.md @@ -4,25 +4,25 @@ *DefinIT* is a terminology structured into a directed acyclic graph (DAG). The project aims to create a hierarchy of precise and unambiguous terminologies for knowledge fields and academic disciplines. DefinIT removes ambiguity and redundancy in how concepts are defined across domains. -#### Definition description +### Definition description Definition can be a word or a phrase that represent a broad category, concept, or a specific instance/entity. For instance, *car*, *list*, *human*, *country* represent *general terms*. *My car*, *your todo list*, *Albert Einstein*, *Poland* are singular instances of these general terms or so called *singular terms*[6]. *DefinIT* mainly focus on *general terms*, but it does not exclude *singular terms*. -#### DefinIT structure +### DefinIT structure *DefinIT* can be also defined as a kind of a Knowledge Graph[1]. DAG structure constrains the possible connections between definitions. Directed “is based on” relation is the only kind of connection between definitions. The most fundamental definitions (roots) form the foundation of the hierarchy and are independent of any other terms. They can be clearly described without usage of other definitions. Definition dependencies define the definition level. Over time, the DAG can be updated with more precise and better placed definitions. It is a kind of living, systematic creation of a terminology for a specific field. -#### Definition properties +### Definition properties -##### ID +#### ID The definition name and the definition field together form a unique identifier for each definition (`definition_id = /`). Since the field is part of the unique identifier, we can have multiple definitions with the same name but different fields e.g. "number" in mathematics and "number" in computer science may be understood differently. -##### Field +#### Field Each definition belongs to exactly one *field* (e.g. `mathematics`, `computer_science`). The field is used for grouping and navigating through definitions (see the `mathematics/fundamental` DAG visualized on Figure 1. as an example). -##### Content +#### Content The main part of the definition is its content, which provides the actual explanation or description of the concept. It also includes references to other definitions. A definition content can and should be updated (by contributors, experts, LLM-assisted tools, etc.) over time to reflect new knowledge or improve clarity. @@ -31,7 +31,7 @@ Figure 1. Circular DAG visualization of `mathematics` definitions. ## Project rationalization -#### Where the idea comes from? +### Where the idea comes from? First principles thinking is the act of boiling a process down to the fundamental parts that you know are true and building up from there. It is a way of understanding the world by breaking down complex problems into their most basic elements. @@ -43,7 +43,9 @@ Keeping the DAG structure enforce us to build a definition on top of the more ge !['trie' dependencies DAG](./dag_definition_trie.png) Figure 2. 'trie' dependencies DAG. -#### Literature Review +### Literature Review + +#### Standardized vocabularies in computing In the early stages of the field, the importance of a unambiguous expert language has been highlighted. In 1954, Grace Hopper, a pioneer in computer programming, wrote a "First Glossary of Programming Terminology"[2]. @@ -67,9 +69,35 @@ In the 2000s and beyond, the rise of the internet and online resources led to th Many universities and organizations began to publish their own glossaries and dictionaries, and online platforms like Wikipedia became valuable resources for finding definitions and explanations of computer science terms. -While earlier projects focused on nomenclature within a single field, DefinIT generalizes this approach across disciplines and formalizes the relationships between definitions themselves. +#### Terminology science + +Terminology science studies concepts, conceptual systems and their labels (terms), in contrast to lexicography, which studies words and their meanings [7]. Its foundation is the General Theory of Terminology of Eugen Wüster [8], which treats a discipline's concepts as a structured system to which terms are then assigned. Later schools — the communicative theory of terminology [9], the sociocognitive approach [10] and frame-based terminology [11] — relativized the ideal of fully crisp, context-independent concepts. DefinIT stands in the concept-first (onomasiological) tradition: the definition object is primary, while its name and aliases are labels attached to it. + +#### Philosophy of definitions + +The philosophy of definition distinguishes real from nominal definitions and stipulative, descriptive, explicative and ostensive definitions, and formulates two classical criteria: conservativeness (a definition should not let us establish new claims) and eliminability (the defined term should be replaceable by its definiens) [12]. It has also long been observed that definitional chains cannot regress forever: ultimately they must terminate in terms that are understood directly — Russell argued that all nominal definitions "must lead ultimately to terms having only ostensive definitions" [12]. DefinIT operationalizes this regress as an explicit data structure: root definitions are such primitives, and the acyclicity constraint rules out definitional circularity by construction. + +#### Symbol grounding + +The symbol grounding problem is the problem of how the meaning of symbols can be intrinsic to a symbol system rather than "parasitic on the meanings in our heads": a dictionary followed blindly cycles endlessly from one definition to another [13]. Blondin Massé, Harnad et al. formalized dictionary graphs and defined the reachable set of a vocabulary: everything that can be learned through definitions alone once a smaller kernel vocabulary is already grounded [14]. DefinIT's roots play exactly the role of such a kernel — they must be understandable without reference to other definitions — and every non-root definition is reachable from them along explicit "is based on" edges. + +#### Prerequisite structures in education + +Educational research has long emphasized the role of prior knowledge: in Ausubel's words, "the most important single factor influencing learning is what the learner already knows" [15][16]. Concept maps were developed by Novak to represent meaningful learning as networks of concepts connected by labeled linking phrases [16]. Knowledge space theory, introduced by Doignon and Falmagne [17] and applied in tutoring systems such as ALEKS, models a discipline as a set of concepts ordered by prerequisite relations. The "is based on" DAG of DefinIT is a curated prerequisite structure: given a definition, the definitions it ultimately builds on form a ready-made learning path, and definition levels reflect prerequisite depth. + +#### Knowledge graphs, thesauri and ontologies + +Semantic networks date back at least to Porphyry's commentary on Aristotle's categories and were implemented computationally by Richens (1956) and Quillian in the 1960s [18]. WordNet groups words into synsets linked by relations such as hypernymy and hyponymy [19]. SKOS is the W3C recommendation for publishing thesauri, classifications and controlled vocabularies as linked data [20]. The Gene Ontology organizes tens of thousands of terms covering three domains of biology in a directed acyclic graph using a small set of relations (`is_a`, `part_of`) [21]. What distinguishes DefinIT from these systems is the relation discipline and the role of content: there is exactly one relation type ("is based on"), it is enforced to be acyclic, and each node carries a curated, evolvable definition rather than serving as a label for entities. + +#### Formal mathematics + +The strictest definitional discipline is found in formal mathematics. In Metamath, every theorem is derived from a small set of axioms through explicit, machine-checkable steps, so every statement ultimately traces back to the axioms [22]. DefinIT transfers this pattern — explicit dependencies, no cycles, roots as axioms — to natural-language terminology of arbitrary fields, trading formal provability for breadth and accessibility. -#### Applications of DefinIT +#### Positioning + +Earlier efforts concentrated on nomenclature within a single field. DefinIT generalizes the approach across disciplines and makes the dependency structure between definitions itself a first-class, versioned, machine-processable artifact constrained to a single acyclic relation. + +### Applications of DefinIT - Learning a new field of knowledge. - Deepening understanding of a specific topic/term. @@ -96,7 +124,41 @@ It is a tedious process to create such knowledge structure. A solid understandin 6. "Singular term", Wikipedia, https://en.wikipedia.org/wiki/Singular_term -## Related materials +7. "Terminology", Wikipedia, https://en.wikipedia.org/wiki/Terminology_science + +8. E. Wüster, "Einführung in die allgemeine Terminologielehre und terminologische Lexikographie", Springer, 1979. + +9. M. T. Cabré, "La terminología: representación y comunicación", Empúries, 1999. + + + +10. R. Temmerman, "Towards New Ways of Terminology Description: The Sociocognitive Approach", John Benjamins, 2000. + +11. P. Faber et al., "Process-oriented terminology management in the domain of Coastal Engineering", Terminology 12(2), 2006. + +12. "Definitions", Stanford Encyclopedia of Philosophy, https://plato.stanford.edu/entries/definitions/ + +13. S. Harnad, "The Symbol Grounding Problem", Physica D 42(1-3), 1990. + +14. A. Blondin Massé, G. Chicoisne, Y. Gargouri, S. Harnad, O. Picard, O. Marcotte, "How Is Meaning Grounded in Dictionary Definitions?", TextGraphs-3 at COLING 2008, https://arxiv.org/abs/0806.3710 + +15. D. P. Ausubel, "Educational Psychology: A Cognitive View", Holt, Rinehart and Winston, 1968. + +16. J. D. Novak, D. B. Gowin, "Learning How to Learn", Cambridge University Press, 1984. + +17. J.-P. Doignon, J.-C. Falmagne, "Spaces for the assessment of knowledge", International Journal of Man-Machine Studies 29(2), 1985. + +18. J. F. Sowa, "Semantic Networks", Encyclopedia of Artificial Intelligence, Wiley, 1987. + +19. G. A. Miller, "WordNet: A Lexical Database for English", Communications of the ACM 38(11), 1995. + +20. A. Miles, S. Bechhofer (eds.), "SKOS Simple Knowledge Organization System Reference", W3C Recommendation, 2009, https://www.w3.org/TR/skos-reference/ + +21. The Gene Ontology Consortium, "Gene ontology: tool for the unification of biology", Nature Genetics 25(1), 2000. + +22. N. D. Megill, "Metamath: A Computer Language for Mathematical Proofs", https://us.metamath.org + +## Related materials (not mentioned in the text) I. "What is Knowledge Representation in Artificial Intelligence?", Sumeet Bansal, https://www.analytixlabs.co.in/blog/what-is-knowledge-representation-in-artificial-intelligence @@ -115,6 +177,38 @@ VII. "Charles Sanders Peirce", wikipedia, https://en.wikipedia.org/wiki/Charles_ VIII. "A Knowledge Representation Practionary", Michael K. Bergman, https://www.mkbergman.com/a-knowledge-representation-practionary/ +IX. "Knowledge space", wikipedia, https://en.wikipedia.org/wiki/Knowledge_space + +X. "Concept map", wikipedia, https://en.wikipedia.org/wiki/Concept_map + +XI. "WordNet", wikipedia, https://en.wikipedia.org/wiki/WordNet + +XII. "Gene Ontology", wikipedia, https://en.wikipedia.org/wiki/Gene_Ontology + +XIII. "Semantic network", wikipedia, https://en.wikipedia.org/wiki/Semantic_network + +XIV. "Formal concept analysis", wikipedia, https://en.wikipedia.org/wiki/Formal_concept_analysis + +XV. "Metamath", wikipedia, https://en.wikipedia.org/wiki/Metamath + +XVI. "Symbol grounding problem", wikipedia, https://en.wikipedia.org/wiki/Symbol_grounding_problem + +XVII. "Applying Terminological Methods to Lexicographic Work: Terms and Their Domains", Ana Salgado/Rute Costa/Toma Tasovac, https://d-nb.info/1277050627/34 + +XVIII. "International Information Centre for Terminology", wikipedia, https://en.wikipedia.org/wiki/Infoterm + +XIX. "Wüster’s View of Terminology", Mitja Trojar, https://www.academia.edu/34943245/W%C3%BCsters_View_of_Terminology + +XX. "The General Theory of Terminology: A Literature Review and a Critical discussion.", Kirsten Packeiser + +XXI. "Conceptual graph", John Florian Sowa, https://en.wikipedia.org/wiki/Conceptual_graph + +XXII. "Partial order", https://en.wikipedia.org/wiki/Partially_ordered_set + +XXIII. "Topological sorting", https://en.wikipedia.org/wiki/Topological_sorting + +XXIV. "Educational prerequirement"/"Educational prerequisite" + ## For developers ## Python package diff --git a/todos.md b/todos.md index 2dd9810..c03e90f 100644 --- a/todos.md +++ b/todos.md @@ -10,10 +10,22 @@ Each item should have a title, a description, and a list of tasks to be complete ## IN PROGRESS -## TODO - ### 7. [docs] Re-do the literature review and update the README with the new references +Survey the literature beyond the historical CS glossaries (Hopper, ACM CCS, IEEE, UML) to position DefinIT against existing concepts, and refresh the README references. + +- [x] Review terminology science (Wüster's General Theory of Terminology and later schools). +- [x] Review philosophy of definitions (SEP: real/nominal, stipulative/descriptive/explicative, conservativeness & eliminability). +- [x] Review symbol grounding (Harnad; Blondin Massé et al. reachable sets) as the formal basis for roots/kernels. +- [x] Review prerequisite structures in education (Ausubel, Novak's concept maps, knowledge space theory). +- [x] Review knowledge organization systems (semantic networks, WordNet, SKOS, Gene Ontology DAG). +- [x] Review formal mathematics (Metamath) for the axioms/roots analogy. +- [x] Rewrite the README literature review with thematic subsections and a positioning statement. +- [x] Extend "Mentioned materials" (refs 7-22) and "Related materials" (IX-XVI). +- [ ] Review the changes [HUMAN] and update the README accordingly. + +## TODO + ### 4. [docs] Update the README to reflect last changes ### 5. [devops] Github Action to deploy the package to PyPI From dd45f8dbab0d55581eb33214b9196b75bc72891f Mon Sep 17 00:00:00 2001 From: K4liber Date: Sat, 26 Sep 2026 16:36:53 +0200 Subject: [PATCH 02/10] continue --- README.md | 70 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 43 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 7ae0386..2388112 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ ### Definition description -Definition can be a word or a phrase that represent a broad category, concept, or a specific instance/entity. For instance, *car*, *list*, *human*, *country* represent *general terms*. *My car*, *your todo list*, *Albert Einstein*, *Poland* are singular instances of these general terms or so called *singular terms*[6]. *DefinIT* mainly focus on *general terms*, but it does not exclude *singular terms*. +Definition can be a word or a phrase that represent a broad category, concept, or a specific instance/entity. For instance, *car*, *list*, *human*, *country* represent *general terms*. *My car*, *your todo list*, *Albert Einstein*, *Poland* are singular instances of these general terms or so called *singular terms*. *DefinIT* mainly focus on *general terms*, but it does not exclude *singular terms*. ### DefinIT structure @@ -71,27 +71,27 @@ and online platforms like Wikipedia became valuable resources for finding defini #### Terminology science -Terminology science studies concepts, conceptual systems and their labels (terms), in contrast to lexicography, which studies words and their meanings [7]. Its foundation is the General Theory of Terminology of Eugen Wüster [8], which treats a discipline's concepts as a structured system to which terms are then assigned. Later schools — the communicative theory of terminology [9], the sociocognitive approach [10] and frame-based terminology [11] — relativized the ideal of fully crisp, context-independent concepts. DefinIT stands in the concept-first (onomasiological) tradition: the definition object is primary, while its name and aliases are labels attached to it. +Terminology science studies concepts, conceptual systems and their labels (terms), in contrast to lexicography, which studies words and their meanings. Its foundation is the General Theory of Terminology of Eugen Wüster [6], which treats a discipline's concepts as a structured system to which terms are then assigned. Later schools — the communicative theory of terminology [7], the sociocognitive approach [8] and frame-based terminology [9] — relativized the ideal of fully crisp, context-independent concepts. DefinIT stands in the concept-first (onomasiological) tradition: the definition object is primary, while its name and aliases are labels attached to it. #### Philosophy of definitions -The philosophy of definition distinguishes real from nominal definitions and stipulative, descriptive, explicative and ostensive definitions, and formulates two classical criteria: conservativeness (a definition should not let us establish new claims) and eliminability (the defined term should be replaceable by its definiens) [12]. It has also long been observed that definitional chains cannot regress forever: ultimately they must terminate in terms that are understood directly — Russell argued that all nominal definitions "must lead ultimately to terms having only ostensive definitions" [12]. DefinIT operationalizes this regress as an explicit data structure: root definitions are such primitives, and the acyclicity constraint rules out definitional circularity by construction. +The philosophy of definition distinguishes real from nominal definitions and stipulative, descriptive, explicative and ostensive definitions, and formulates two classical criteria: conservativeness (a definition should not let us establish new claims) and eliminability (the defined term should be replaceable by its definiens) [10]. It has also long been observed that definitional chains cannot regress forever: ultimately they must terminate in terms that are understood directly — Russell argued that all nominal definitions "must lead ultimately to terms having only ostensive definitions" [10]. DefinIT operationalizes this regress as an explicit data structure: root definitions are such primitives, and the acyclicity constraint rules out definitional circularity by construction. #### Symbol grounding -The symbol grounding problem is the problem of how the meaning of symbols can be intrinsic to a symbol system rather than "parasitic on the meanings in our heads": a dictionary followed blindly cycles endlessly from one definition to another [13]. Blondin Massé, Harnad et al. formalized dictionary graphs and defined the reachable set of a vocabulary: everything that can be learned through definitions alone once a smaller kernel vocabulary is already grounded [14]. DefinIT's roots play exactly the role of such a kernel — they must be understandable without reference to other definitions — and every non-root definition is reachable from them along explicit "is based on" edges. +The symbol grounding problem is the problem of how the meaning of symbols can be intrinsic to a symbol system rather than "parasitic on the meanings in our heads": a dictionary followed blindly cycles endlessly from one definition to another [11]. Blondin Massé, Harnad et al. formalized dictionary graphs and defined the reachable set of a vocabulary: everything that can be learned through definitions alone once a smaller kernel vocabulary is already grounded [12]. DefinIT's roots play exactly the role of such a kernel[13] (which is an empty set) — they must be understandable without reference to other definitions — and every non-root definition is reachable from them along explicit "is based on" edges. #### Prerequisite structures in education -Educational research has long emphasized the role of prior knowledge: in Ausubel's words, "the most important single factor influencing learning is what the learner already knows" [15][16]. Concept maps were developed by Novak to represent meaningful learning as networks of concepts connected by labeled linking phrases [16]. Knowledge space theory, introduced by Doignon and Falmagne [17] and applied in tutoring systems such as ALEKS, models a discipline as a set of concepts ordered by prerequisite relations. The "is based on" DAG of DefinIT is a curated prerequisite structure: given a definition, the definitions it ultimately builds on form a ready-made learning path, and definition levels reflect prerequisite depth. +Educational research has long emphasized the role of prior knowledge: in Ausubel's words, "the most important single factor influencing learning is what the learner already knows" [14][15]. Concept maps were developed by Novak to represent meaningful learning as networks of concepts connected by labeled linking phrases [15]. Knowledge space theory, introduced by Doignon and Falmagne [16] and applied in tutoring systems such as ALEKS, models a discipline as a set of concepts ordered by prerequisite relations. The "is based on" DAG of DefinIT is a curated prerequisite structure: given a definition, the definitions it ultimately builds on form a ready-made learning path, and definition levels reflect prerequisite depth. #### Knowledge graphs, thesauri and ontologies -Semantic networks date back at least to Porphyry's commentary on Aristotle's categories and were implemented computationally by Richens (1956) and Quillian in the 1960s [18]. WordNet groups words into synsets linked by relations such as hypernymy and hyponymy [19]. SKOS is the W3C recommendation for publishing thesauri, classifications and controlled vocabularies as linked data [20]. The Gene Ontology organizes tens of thousands of terms covering three domains of biology in a directed acyclic graph using a small set of relations (`is_a`, `part_of`) [21]. What distinguishes DefinIT from these systems is the relation discipline and the role of content: there is exactly one relation type ("is based on"), it is enforced to be acyclic, and each node carries a curated, evolvable definition rather than serving as a label for entities. +Semantic networks date back at least to Porphyry's commentary on Aristotle's categories and were implemented computationally by Richens (1956) and Quillian in the 1960s [17]. WordNet groups words into synsets linked by relations such as hypernymy and hyponymy [18]. SKOS is the W3C recommendation for publishing thesauri, classifications and controlled vocabularies as linked data [19]. The Gene Ontology organizes tens of thousands of terms covering three domains of biology in a directed acyclic graph using a small set of relations (`is_a`, `part_of`) [20]. What distinguishes DefinIT from these systems is the relation discipline and the role of content: there is exactly one relation type ("is based on"), it is enforced to be acyclic, and each node carries a curated, evolvable definition rather than serving as a label for entities. #### Formal mathematics -The strictest definitional discipline is found in formal mathematics. In Metamath, every theorem is derived from a small set of axioms through explicit, machine-checkable steps, so every statement ultimately traces back to the axioms [22]. DefinIT transfers this pattern — explicit dependencies, no cycles, roots as axioms — to natural-language terminology of arbitrary fields, trading formal provability for breadth and accessibility. +The strictest definitional discipline is found in formal mathematics. In Metamath, every theorem is derived from a small set of axioms through explicit, machine-checkable steps, so every statement ultimately traces back to the axioms [21]. DefinIT transfers this pattern — explicit dependencies, no cycles, roots as axioms — to natural-language terminology of arbitrary fields, trading formal provability for breadth and accessibility. #### Positioning @@ -122,43 +122,41 @@ It is a tedious process to create such knowledge structure. A solid understandin 5. "Unified Modeling Language", Object Management Group, https://www.omg.org/spec/UML -6. "Singular term", Wikipedia, https://en.wikipedia.org/wiki/Singular_term +6. E. Wüster, "Einführung in die allgemeine Terminologielehre und terminologische Lexikographie", Springer, 1979. -7. "Terminology", Wikipedia, https://en.wikipedia.org/wiki/Terminology_science +7. M. T. Cabré, "La terminología: representación y comunicación", Empúries, 1999. -8. E. Wüster, "Einführung in die allgemeine Terminologielehre und terminologische Lexikographie", Springer, 1979. +8. R. Temmerman, "Towards New Ways of Terminology Description: The Sociocognitive Approach", John Benjamins, 2000. -9. M. T. Cabré, "La terminología: representación y comunicación", Empúries, 1999. +9. P. Faber et al., "Process-oriented terminology management in the domain of Coastal Engineering", Terminology 12(2), 2006. - - -10. R. Temmerman, "Towards New Ways of Terminology Description: The Sociocognitive Approach", John Benjamins, 2000. +10. "Definitions", Stanford Encyclopedia of Philosophy, https://plato.stanford.edu/entries/definitions/ -11. P. Faber et al., "Process-oriented terminology management in the domain of Coastal Engineering", Terminology 12(2), 2006. +11. S. Harnad, "The Symbol Grounding Problem", Physica D 42(1-3), 1990. -12. "Definitions", Stanford Encyclopedia of Philosophy, https://plato.stanford.edu/entries/definitions/ +12. A. Blondin Massé, G. Chicoisne, Y. Gargouri, S. Harnad, O. Picard, O. Marcotte, "How Is Meaning Grounded in Dictionary Definitions?", TextGraphs-3 at COLING 2008, https://arxiv.org/abs/0806.3710 -13. S. Harnad, "The Symbol Grounding Problem", Physica D 42(1-3), 1990. +13. Olivier Picard, Alexandre Blondin Masse, and others, "Hierarchies in Dictionary Definition Space", 2009, https://arxiv.org/abs/0911.5703v1 -14. A. Blondin Massé, G. Chicoisne, Y. Gargouri, S. Harnad, O. Picard, O. Marcotte, "How Is Meaning Grounded in Dictionary Definitions?", TextGraphs-3 at COLING 2008, https://arxiv.org/abs/0806.3710 +14. D. P. Ausubel, "Educational Psychology: A Cognitive View", Holt, Rinehart and Winston, 1968. -15. D. P. Ausubel, "Educational Psychology: A Cognitive View", Holt, Rinehart and Winston, 1968. +15. J. D. Novak, D. B. Gowin, "Learning How to Learn", Cambridge University Press, 1984. -16. J. D. Novak, D. B. Gowin, "Learning How to Learn", Cambridge University Press, 1984. +16. J.-P. Doignon, J.-C. Falmagne, "Spaces for the assessment of knowledge", International Journal of Man-Machine Studies 29(2), 1985. -17. J.-P. Doignon, J.-C. Falmagne, "Spaces for the assessment of knowledge", International Journal of Man-Machine Studies 29(2), 1985. + -18. J. F. Sowa, "Semantic Networks", Encyclopedia of Artificial Intelligence, Wiley, 1987. +17. J. F. Sowa, "Semantic Networks", Encyclopedia of Artificial Intelligence, Wiley, 1987. -19. G. A. Miller, "WordNet: A Lexical Database for English", Communications of the ACM 38(11), 1995. +18. G. A. Miller, "WordNet: A Lexical Database for English", Communications of the ACM 38(11), 1995. -20. A. Miles, S. Bechhofer (eds.), "SKOS Simple Knowledge Organization System Reference", W3C Recommendation, 2009, https://www.w3.org/TR/skos-reference/ +19. A. Miles, S. Bechhofer (eds.), "SKOS Simple Knowledge Organization System Reference", W3C Recommendation, 2009, https://www.w3.org/TR/skos-reference/ -21. The Gene Ontology Consortium, "Gene ontology: tool for the unification of biology", Nature Genetics 25(1), 2000. +20. The Gene Ontology Consortium, "Gene ontology: tool for the unification of biology", Nature Genetics 25(1), 2000. -22. N. D. Megill, "Metamath: A Computer Language for Mathematical Proofs", https://us.metamath.org +21. N. D. Megill, "Metamath: A Computer Language for Mathematical Proofs", https://us.metamath.org -## Related materials (not mentioned in the text) +## Related materials/concepts (not referenced in the text) I. "What is Knowledge Representation in Artificial Intelligence?", Sumeet Bansal, https://www.analytixlabs.co.in/blog/what-is-knowledge-representation-in-artificial-intelligence @@ -209,6 +207,24 @@ XXIII. "Topological sorting", https://en.wikipedia.org/wiki/Topological_sorting XXIV. "Educational prerequirement"/"Educational prerequisite" +XXV. "Hypernymy and hyponymy", https://en.wikipedia.org/wiki/Hypernymy_and_hyponymy + +XXVI. "Synonymy and polysemy", Jiwei Ci, https://www.sciencedirect.com/science/article/abs/pii/0024384187900507 + +XXVII. "Unit of understanding", Rita Temmerman, https://www.jbe-platform.com/content/books/9789027257789-tlrp.23.15tem, https://scispace.com/pdf/towards-new-ways-of-terminology-description-the-4suqi4tgj1.pdf + +XXVIII. "Infinite regress", wikipedia, https://en.wikipedia.org/wiki/Infinite_regress + +XXIX. "Definienda/definientes" + +XXX. "Disambiguation of a dictionary" + +XXXI. "Knowledge space", wikipedia, https://en.wikipedia.org/wiki/Knowledge_space + +XXXII. "Singular term", Wikipedia, https://en.wikipedia.org/wiki/Singular_term + +XXXIII. "Terminology", Wikipedia, https://en.wikipedia.org/wiki/Terminology_science + ## For developers ## Python package From 70ef36a2d228fc00e5e9ba7bd2ac2b9cf21717bc Mon Sep 17 00:00:00 2001 From: K4liber Date: Sun, 27 Sep 2026 09:30:46 +0200 Subject: [PATCH 03/10] continue --- README.md | 26 +++++++----- .../pycon_wroclaw/img/philosophers.jpeg | Bin 0 -> 38808 bytes presentation/pycon_wroclaw/slides_scratch.md | 37 ++++++++++++++++++ 3 files changed, 53 insertions(+), 10 deletions(-) create mode 100644 presentation/pycon_wroclaw/img/philosophers.jpeg create mode 100644 presentation/pycon_wroclaw/slides_scratch.md diff --git a/README.md b/README.md index 2388112..8abd1fe 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ ### Definition description -Definition can be a word or a phrase that represent a broad category, concept, or a specific instance/entity. For instance, *car*, *list*, *human*, *country* represent *general terms*. *My car*, *your todo list*, *Albert Einstein*, *Poland* are singular instances of these general terms or so called *singular terms*. *DefinIT* mainly focus on *general terms*, but it does not exclude *singular terms*. +Definition can be a word or a phrase that represent a broad category, concept, or a specific instance/entity. For instance, *car*, *list*, *human*, *country* represent *general terms*. *My car*, *your todo list*, *Albert Einstein*, *Poland* are singular instances of these general terms or so called *singular terms*. *DefinIT* mainly focus on *general terms* (or *classes*, or *universals*), but it does not exclude *singular terms* (or *instances*, or *particulars*). ### DefinIT structure @@ -89,10 +89,6 @@ Educational research has long emphasized the role of prior knowledge: in Ausubel Semantic networks date back at least to Porphyry's commentary on Aristotle's categories and were implemented computationally by Richens (1956) and Quillian in the 1960s [17]. WordNet groups words into synsets linked by relations such as hypernymy and hyponymy [18]. SKOS is the W3C recommendation for publishing thesauri, classifications and controlled vocabularies as linked data [19]. The Gene Ontology organizes tens of thousands of terms covering three domains of biology in a directed acyclic graph using a small set of relations (`is_a`, `part_of`) [20]. What distinguishes DefinIT from these systems is the relation discipline and the role of content: there is exactly one relation type ("is based on"), it is enforced to be acyclic, and each node carries a curated, evolvable definition rather than serving as a label for entities. -#### Formal mathematics - -The strictest definitional discipline is found in formal mathematics. In Metamath, every theorem is derived from a small set of axioms through explicit, machine-checkable steps, so every statement ultimately traces back to the axioms [21]. DefinIT transfers this pattern — explicit dependencies, no cycles, roots as axioms — to natural-language terminology of arbitrary fields, trading formal provability for breadth and accessibility. - #### Positioning Earlier efforts concentrated on nomenclature within a single field. DefinIT generalizes the approach across disciplines and makes the dependency structure between definitions itself a first-class, versioned, machine-processable artifact constrained to a single acyclic relation. @@ -144,8 +140,6 @@ It is a tedious process to create such knowledge structure. A solid understandin 16. J.-P. Doignon, J.-C. Falmagne, "Spaces for the assessment of knowledge", International Journal of Man-Machine Studies 29(2), 1985. - - 17. J. F. Sowa, "Semantic Networks", Encyclopedia of Artificial Intelligence, Wiley, 1987. 18. G. A. Miller, "WordNet: A Lexical Database for English", Communications of the ACM 38(11), 1995. @@ -154,9 +148,7 @@ It is a tedious process to create such knowledge structure. A solid understandin 20. The Gene Ontology Consortium, "Gene ontology: tool for the unification of biology", Nature Genetics 25(1), 2000. -21. N. D. Megill, "Metamath: A Computer Language for Mathematical Proofs", https://us.metamath.org - -## Related materials/concepts (not referenced in the text) +## Related materials/concepts/links (not referenced in the text) I. "What is Knowledge Representation in Artificial Intelligence?", Sumeet Bansal, https://www.analytixlabs.co.in/blog/what-is-knowledge-representation-in-artificial-intelligence @@ -225,6 +217,20 @@ XXXII. "Singular term", Wikipedia, https://en.wikipedia.org/wiki/Singular_term XXXIII. "Terminology", Wikipedia, https://en.wikipedia.org/wiki/Terminology_science +XXXIV. "Semantic Networks", John F. Sowa, https://www.jfsowa.com/pubs/semnet.htm + +XXXV. "The GO hierarchy", https://www.geneontology.org/docs/ontology-documentation/ + +XXXVI. "Ontology relations", https://www.geneontology.org/docs/ontology-relations/ + +XXXVII. "Theory of descriptions", https://en.wikipedia.org/wiki/Theory_of_descriptions + +XXXVIII. "Logical atomism", https://en.wikipedia.org/wiki/Logical_atomism + +XXXIX. "Metaphysics", https://en.wikipedia.org/wiki/Metaphysics + +XL. + ## For developers ## Python package diff --git a/presentation/pycon_wroclaw/img/philosophers.jpeg b/presentation/pycon_wroclaw/img/philosophers.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..36f8a8cce87c49599bcf26a1753942e2e61bd278 GIT binary patch literal 38808 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 literal 0 HcmV?d00001 diff --git a/presentation/pycon_wroclaw/slides_scratch.md b/presentation/pycon_wroclaw/slides_scratch.md new file mode 100644 index 0000000..d157205 --- /dev/null +++ b/presentation/pycon_wroclaw/slides_scratch.md @@ -0,0 +1,37 @@ +# DefinITely, the most boring learning content you will ever see! + +## Definit intro + +### More Philosophy than Python + +[philosophers.jpg] + +### Entry quote + +"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." - Antoine de Saint-Exupéry + +### DefinIT description + +### Entry demo + +## About Me + +## About Orsted + +## Literature review + +### Standardized vocabularies in computing + +#### Grace Hopper + +### Terminology science + +#### Eugen Wüster + +### Philosophy of definitions + +#### Bertrand Russell + +#### Logical atomism + +#### Conway's Game of Life \ No newline at end of file From 8c5384757f3d5008e200b4b36fa598072b563ac5 Mon Sep 17 00:00:00 2001 From: K4liber Date: Sun, 11 Oct 2026 10:02:43 +0200 Subject: [PATCH 04/10] continue --- README.md | 4 ++++ presentation/pycon_wroclaw/slides_scratch.md | 25 ++++++++++++++++---- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 8abd1fe..47c6b8d 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,10 @@ Each definition belongs to exactly one *field* (e.g. `mathematics`, `computer_sc The main part of the definition is its content, which provides the actual explanation or description of the concept. It also includes references to other definitions. A definition content can and should be updated (by contributors, experts, LLM-assisted tools, etc.) over time to reflect new knowledge or improve clarity. +#### Use case [OPTIONAL] + +An real-life example of how the definition is used in practice. It can be a sentence or a paragraph. It should not contain any higher-level definitions. It can be used to illustrate the definition's meaning and provide context for its application. + !['mathematics/fundamental' DAG](./mathematics_fundamental.png) Figure 1. Circular DAG visualization of `mathematics` definitions. diff --git a/presentation/pycon_wroclaw/slides_scratch.md b/presentation/pycon_wroclaw/slides_scratch.md index d157205..b2524f3 100644 --- a/presentation/pycon_wroclaw/slides_scratch.md +++ b/presentation/pycon_wroclaw/slides_scratch.md @@ -1,23 +1,35 @@ # DefinITely, the most boring learning content you will ever see! -## Definit intro +## Intro ### More Philosophy than Python [philosophers.jpg] +### Learning platform based on DefinIT project + +DefinIT learning platform is a web application that allows users to learn specific topic in a very structured way. The learning platform is only one of the possible use cases of the DefinIT project. The main goal of the DefinIT project is to create a standardized and unambiguous terminology, which can be used in various applications, including learning platforms. + ### Entry quote "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." - Antoine de Saint-Exupéry -### DefinIT description - ### Entry demo +http://k4liber.github.io/definit-dsa + ## About Me ## About Orsted +### Hans Christian Ørsted (1777 – 1851, Danish: [ˈɶɐ̯steð]) + +- Close friend of a Hans Christian Andersen (1805 – 1875, author of many fairy tales, including "The Little Mermaid" and "The Ugly Duckling") +- First to explicitly describe and name the "thought experiment" +- In 1820, Ørsted published his discovery that a compass needle was deflected from magnetic north by a nearby electric current, confirming a direct relationship between electricity and magnetism + +## DefinIT description + ## Literature review ### Standardized vocabularies in computing @@ -34,4 +46,9 @@ #### Logical atomism -#### Conway's Game of Life \ No newline at end of file +#### Conway's Game of Life + +### Organized hierarchies in Dictionaries + +https://www.sciencedirect.com/science/article/abs/pii/S1389041708000120 + From 02c0e1650fe068e1cb60a6db7c5bd885df41e63d Mon Sep 17 00:00:00 2001 From: K4liber Date: Sun, 18 Oct 2026 08:51:49 +0200 Subject: [PATCH 05/10] continue --- presentation/pycon_wroclaw/slides_scratch.md | 69 ++++++++++++++++++-- 1 file changed, 63 insertions(+), 6 deletions(-) diff --git a/presentation/pycon_wroclaw/slides_scratch.md b/presentation/pycon_wroclaw/slides_scratch.md index b2524f3..4d79824 100644 --- a/presentation/pycon_wroclaw/slides_scratch.md +++ b/presentation/pycon_wroclaw/slides_scratch.md @@ -8,28 +8,62 @@ ### Learning platform based on DefinIT project +(QR Code to http://k4liber.github.io/definit-dsa) + DefinIT learning platform is a web application that allows users to learn specific topic in a very structured way. The learning platform is only one of the possible use cases of the DefinIT project. The main goal of the DefinIT project is to create a standardized and unambiguous terminology, which can be used in various applications, including learning platforms. ### Entry quote +(QR Code to http://k4liber.github.io/definit-dsa) + "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." - Antoine de Saint-Exupéry ### Entry demo -http://k4liber.github.io/definit-dsa +Showcase of http://k4liber.github.io/definit-dsa ## About Me -## About Orsted +### Technology + +#### Senior Full Stack Developer + +(some senior developer meme) + +#### "Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke + +(some wizard meme) + +#### Technology/Engineering is kind of a hacking of the universe, a way to understand and manipulate the world around us. + +(some hacking meme) -### Hans Christian Ørsted (1777 – 1851, Danish: [ˈɶɐ̯steð]) +### Music -- Close friend of a Hans Christian Andersen (1805 – 1875, author of many fairy tales, including "The Little Mermaid" and "The Ugly Duckling") -- First to explicitly describe and name the "thought experiment" -- In 1820, Ørsted published his discovery that a compass needle was deflected from magnetic north by a nearby electric current, confirming a direct relationship between electricity and magnetism +- Guitar, PR8BL3M, Gorillaz, Coldplay, Pink Floyd + +### Sport + +- Running, Calistenics, Ping-pong, Fussball, Snowboarding, Trekking + +## About Hans Christian Ørsted (1777 – 1851, Danish: [ˈɶɐ̯steð]) + +#### Close friend of a Hans Christian Andersen (1805 – 1875, author of many fairy tales, including "The Little Mermaid" and "The Ugly Duckling") + +#### First to explicitly describe and name the "thought experiment" + +#### In 1820, Ørsted published his discovery that a compass needle was deflected from magnetic north by a nearby electric current, confirming a direct relationship between electricity and magnetism ## DefinIT description +### The theory of acyclic references in terminology + +### Definitions are "patterns in the universe" + +### Naming does not matter + +### An experiment to "prove the theory" + ## Literature review ### Standardized vocabularies in computing @@ -40,6 +74,10 @@ http://k4liber.github.io/definit-dsa #### Eugen Wüster +##### Naming does not matter + +##### Esperanto + ### Philosophy of definitions #### Bertrand Russell @@ -52,3 +90,22 @@ http://k4liber.github.io/definit-dsa https://www.sciencedirect.com/science/article/abs/pii/S1389041708000120 +## Data Structures and Algorithms course + +### How it was created + +### Statistics + +### Issues + +## Further work + +### Write a paper + +### Create the next course + +Mind the "abstraction level" of the course, it should be just above the level of DSA course, so it can reuse the same definitions. + +### Other applications? + +## Thanks you slide From 5d62e24acffb11f1e5221b06c8a74c6f0a193a69 Mon Sep 17 00:00:00 2001 From: K4liber Date: Sun, 18 Oct 2026 17:54:59 +0200 Subject: [PATCH 06/10] continue --- presentation/pycon_wroclaw/slides_scratch.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/presentation/pycon_wroclaw/slides_scratch.md b/presentation/pycon_wroclaw/slides_scratch.md index 4d79824..9964a7a 100644 --- a/presentation/pycon_wroclaw/slides_scratch.md +++ b/presentation/pycon_wroclaw/slides_scratch.md @@ -106,6 +106,12 @@ https://www.sciencedirect.com/science/article/abs/pii/S1389041708000120 Mind the "abstraction level" of the course, it should be just above the level of DSA course, so it can reuse the same definitions. -### Other applications? +### Other applications + +#### Food for LLMs - maybe finetuning? + +#### Reducing the number of books/articles + +#### New kind of science ## Thanks you slide From f2d1464bc18a819ed7c01de6e26c859062852bdc Mon Sep 17 00:00:00 2001 From: K4liber Date: Mon, 19 Oct 2026 15:31:19 +0200 Subject: [PATCH 07/10] continue --- presentation/pycon_wroclaw/slides_scratch.md | 30 +++++++++----------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/presentation/pycon_wroclaw/slides_scratch.md b/presentation/pycon_wroclaw/slides_scratch.md index 9964a7a..9d63613 100644 --- a/presentation/pycon_wroclaw/slides_scratch.md +++ b/presentation/pycon_wroclaw/slides_scratch.md @@ -22,37 +22,35 @@ DefinIT learning platform is a web application that allows users to learn specif Showcase of http://k4liber.github.io/definit-dsa -## About Me +## About Me (3 slides) -### Technology - -#### Senior Full Stack Developer +### Senior Full Stack Developer (some senior developer meme) -#### "Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke +### Tech enthusiast -(some wizard meme) +"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke -#### Technology/Engineering is kind of a hacking of the universe, a way to understand and manipulate the world around us. +Technology/Engineering is kind of a hacking of the universe, a way to understand and manipulate the world around us. -(some hacking meme) +(some wizard meme) -### Music +### Monkey -- Guitar, PR8BL3M, Gorillaz, Coldplay, Pink Floyd +- Running, Calistenics, Ping-pong, Fussball, Snowboarding, Trekking -### Sport +## About Ørsted (3 slides) -- Running, Calistenics, Ping-pong, Fussball, Snowboarding, Trekking +### Intro -## About Hans Christian Ørsted (1777 – 1851, Danish: [ˈɶɐ̯steð]) +Hans Christian Ørsted (1777 – 1851, Danish: [ˈɶɐ̯steð]) -#### Close friend of a Hans Christian Andersen (1805 – 1875, author of many fairy tales, including "The Little Mermaid" and "The Ugly Duckling") +Close friend of a Hans Christian Andersen (1805 – 1875, author of many fairy tales, including "The Little Mermaid" and "The Ugly Duckling") -#### First to explicitly describe and name the "thought experiment" +### First to explicitly describe and name the "thought experiment" -#### In 1820, Ørsted published his discovery that a compass needle was deflected from magnetic north by a nearby electric current, confirming a direct relationship between electricity and magnetism +### In 1820, Ørsted published his discovery that a compass needle was deflected from magnetic north by a nearby electric current, confirming a direct relationship between electricity and magnetism ## DefinIT description From b49245e36b360341573ff3bbcf690f0b05999783 Mon Sep 17 00:00:00 2001 From: K4liber Date: Tue, 20 Oct 2026 16:57:58 +0200 Subject: [PATCH 08/10] continue --- presentation/pycon_wroclaw/img/andersen.jpg | Bin 0 -> 111778 bytes presentation/pycon_wroclaw/img/demo.png | Bin 0 -> 563522 bytes presentation/pycon_wroclaw/img/football.JPG | Bin 0 -> 135207 bytes presentation/pycon_wroclaw/img/magic.webp | Bin 0 -> 57562 bytes .../pycon_wroclaw/img/orsted-experiment.webp | Bin 0 -> 19614 bytes presentation/pycon_wroclaw/img/orsted.jpg | Bin 0 -> 69954 bytes presentation/pycon_wroclaw/img/ping-pong.jpeg | Bin 0 -> 24031 bytes .../pycon_wroclaw/img/qr-platform.svg | 24 +++++++ .../pycon_wroclaw/img/senior-developer.jpeg | Bin 0 -> 148433 bytes presentation/pycon_wroclaw/img/snowboard.HEIC | Bin 0 -> 2959119 bytes .../pycon_wroclaw/img/thought-experiment.jpg | Bin 0 -> 48179 bytes presentation/pycon_wroclaw/img/trekking.jpeg | Bin 0 -> 410678 bytes presentation/pycon_wroclaw/slides_scratch.md | 64 +++++++++++++----- 13 files changed, 70 insertions(+), 18 deletions(-) create mode 100644 presentation/pycon_wroclaw/img/andersen.jpg create mode 100644 presentation/pycon_wroclaw/img/demo.png create mode 100644 presentation/pycon_wroclaw/img/football.JPG create mode 100644 presentation/pycon_wroclaw/img/magic.webp create mode 100644 presentation/pycon_wroclaw/img/orsted-experiment.webp create mode 100644 presentation/pycon_wroclaw/img/orsted.jpg create mode 100644 presentation/pycon_wroclaw/img/ping-pong.jpeg create mode 100644 presentation/pycon_wroclaw/img/qr-platform.svg create mode 100644 presentation/pycon_wroclaw/img/senior-developer.jpeg create mode 100644 presentation/pycon_wroclaw/img/snowboard.HEIC create mode 100644 presentation/pycon_wroclaw/img/thought-experiment.jpg create mode 100644 presentation/pycon_wroclaw/img/trekking.jpeg diff --git a/presentation/pycon_wroclaw/img/andersen.jpg b/presentation/pycon_wroclaw/img/andersen.jpg new file mode 100644 index 0000000000000000000000000000000000000000..53a8ce3b756da2e13c8415eb509a2aa9de95824b GIT binary patch literal 111778 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%0AhI?Vgv=5V`n6xA$2l>0Qdbr;|7jL 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 H@<0FCL;)65 literal 0 HcmV?d00001 diff --git a/presentation/pycon_wroclaw/img/demo.png b/presentation/pycon_wroclaw/img/demo.png new file mode 100644 index 0000000000000000000000000000000000000000..0b8e80bdeab2aa38ef215c7ec04c3fab3bd1c7f8 GIT binary patch literal 563522 zcmeFXhgVZu)GtbrB2`5|x>6MoL_|8MAfPk_>7hxJUPFga6jZ8I=}n}B5-N=GB*LHqX_c6A)CyP+pjmTz$XpqGI4qKtR*+ z=a;bCxzLh;;4=S};`4XjCR!*u707da%3IDlb0LOF%{k_K!G12|L_0Q8QB9w)Q**{nB4=e6K{@#0Eai&l8 z@0EUlAn6~vEAkRK2IBvg<%syd%j*802Enb^$T8`;r@@Rt~~yQxB|d27hOwz2n)ohV6Rb@n-CvV%(B zRP$f!SuHwag&@kmFhQC#|Fx}t?L%U-`hKqeNksxdaNQy;DKGe6>je<&J32Lh5((!6<0^d^FJ4$fI$68>OcQ)cS#|NtFzT~{nb+Sv>(-_ z-Bm^y9UYaO0yc!04;Z*zn}+nNOnRXm#)aj}ONuoD`kK@uy=<_-{~$qKZMu)AtZfuY zkVL?Sc9m5n_;^@oGNBMF)k0JcMnE=Wv-tSuN_r{kjo3&56}?7`kZ z89`D96Ed=Pd3T5wn_7U-F!}3dr1}9=`Wkk-CiV*53IHO(d``PVX<*HC_~Zn_!A`uC*Z*-aCfLmzU^cOS2ZIybpI^BU(`IWW`^9+P&YdIm^0 z?et;wjjS2#_twyl&Ou?G{S!)XWX19X{jV~nw5!qVX25(Bf-i@)m=%ecmu?ZKTPXIx zyI$pciCy^xxP};C@!DY#8KGNA%jU@N-dFtfp4b0^)BO05(o7Qkv!VPplCY#~eLGR* z2jco0uY^S+T%CJj@RtZOy-nUDq;UsVyIV&2-N3K0e_*+^Me((|!Lh@}Y$*M#<2RF@ zMQ6sv1NqQvJrDU^69WM)eXX7O{W>y{N}6r%i0MzCCD@k?3;+7pndaLT!X!GC&7Vs^ zM8$a@T)`01N1f|xp{ERd9`DpH@yK=ef*->j40f%FIQ{yUUH1eiX!S?5XLHuF6B1sN zITn(D9$0XTP4BtM4p2)A{L*i1+?DSqxVi@XUjB#6A;=haUEkPVs{mNk|HOUr&@Fkv z!;3UIbVaeO?RRTumuo@h-J%Fq8qBVKEjhYudFW3dhff;gDD^cYvh9H={y_=MI>SS9 zU|SGIW6>@)y^p?_>3f~W^t#j1i2Ds>U4qfN)t`WXme;~jU$L4Kl9tAd7*A}G3ptI1 zBnWINxQVG~tWwxhsR39Ome~920%Km4bsF|GjaB{?k)tS(tfY*4LH`)4A}TbwAlsv} z3ZhD3|mqZ0I&0 zg#v!0GzZ1a5w!9$hOPjFVqpYbT@xEp$z;cM$pXG^N`Gw&PbcOQG?B<(qQA&Lh+q?n z1*|dag|56S`{-`Av{V=4r?*QU?hF0VaUJ>k-9K;SJqZe0y+)zPgXSNs3%M=ZZ&l(d zrZTjm_2>^G()GZ^=K5|g8h44TSrO}hz*i=wxB}l_YSb##Rc2}xY&a2s#NJO19oG@c z9lKI=SF1#F_;FoBtYmuhzt)s2)*3WX-N!NR*|`XI0?!F`LzQ`)hQrp)mhA3aG0JpL zUnlgC(PHoU7x_3+W=Q%3B5BC9u1yv*J{DavGFD+Myz>6Gad+I6j}+)_x)Ii5D&i4~ zJBci=|C+@cVp@F-du+5Dtv{foxB*breOJ1kX53E@S^vj7&^j`oKfS?rBfl*(&CE!F z7I{qrynk$K2nssZ0%*zq)(WOk%@nPuGK$*b?wQHnZ%w8M$0S!8{WqGEZfNM&l->Ne71d1PnRB#N5niNh04PplBcKeg^Lsg|{i9`> zbH!i>OA3KD{FpW9n)dl8&mD?Q>XGXs? z0Eeq&aAdIJMWR1+y+1U4R4m#1JMwSjVSeO8uAlL3L5ROmgZA^=Rm@P4oJWe9i-}jJ zEZSo(x&nO|!Y;oIcXr*p%lKk`bDZsFZxrTn!x=>sYbK{<<3Az7gq;XJ`Pz&wRdJ;* zlOf=FRU|a!F{ZxrP|A3~lLt-Xl|%SBVw(c49sfbeV7@?GuYIYE?~i#0C>($YA^N7; zl6&-;8GjcOe@UfZg1@y-|3}-+6;~<$Fa|o{YSaABQ{}6tfj9qs+WY5e_`l&T>Z*nW zbNm+>YOc@;C>NqM`_Hv`NUuuPe}m_|$5nB0W;metC!3!AzN$E{>ejyu82(;ECtO1s zx|Wkg|BXuje=Jnt$c+vo<>+4qf=SQ4KDNw6BhH4Q#D8=~cUA45&7gFR!e7sh9%Y%B zUvfmyY%0ViioMX7@a%_jp;?NCPCMK_RuQAqu3(2x>Ts}c0(>sRC*hafxnoykmXhsF z`tz1ZyDIBz4~A$;oWEbG%NPhQ?FfSD!6(~;4uMGu$V~tsFR>FpCF?1YSgp$rIz$sP5W^?mA%eTyt_tZA=bAHeh;NagoQD)oW&{hEPsA)h{Sd^*TY{%2 zW`ghHCFiE`19gb$256WTc26mFA(%Iy>|_^0196fx%;gdTH$iwo(8~mu7-=a?&+Puum-x2=FdraXF`X* z;O^4vcDTe9TmNQ;AS>g{DtG@*iY7RlOtM6^#axxO9IeKDZIBf$AbI$(-O#L@f+qYb;e$%5Yk7}o3AxEEpgRGK=&!*aK~r;B;c$k zkf4dxI+ND`8%@mbh8JuMPu&tP3k&sQT#aM_9jB}yvU&{4?`;7XsJ0;FZLc$#HvFKm zteL+6rd@vS+c>Fu$ZXvmxeTd~KVJ6@a}~e`#9m5+ zV@8MF>$NM-MDFMwrn0h8%p(bOv-tdKnTX{N6Izibxyk2C#mgS=Hn<1v~D8Q@8uD7`iVqeJe z{Irnscq_!Mc#PuJG1ic*6%9{2{tU|xd$RUG-meYr5(NQ zCJnCRpA-eFk!!Mfw{SP?M=mZ^Lji5o9f&46oW78XG0vpLiau#rPeyU7-!(HyvzFGQ z>X~$6Rh`G+uxx*q$JSeo3l-Q1I!-FO;h3Q~@U<*oo6G)dBq;)U{(iz3nb{B%Ej>3} zb;olVEDLQz@+Bz`-(7i4_V$AFMjq6$BbJIw&( z_4}}C*h}wbh#tRm!Y(O8xf}AMEL$9sW2M=L-3!kI4x!gNT%U&2#R3-Lu8)(9k=L43 znBHi z(`2M;cg9^W{TB3nGzn|y)U0_K@=KsFV{DcEf$LLq;2+mXo}ER%rAc<>p?y{FZkB8Y zY^d$XB;soKcGvb|JTW5M~jX%QJv5=eGE z%N_|6vcaK|d_{+&KZK_96^5mHe6zz*52Q4ls8$5!gjQ~Lw{Kpo=mH%hz1#`ynPZ)R zy&Q0kE2@M%D1aIz=dD4PU3+^YeJFDUR0tX!HU>(Rk5SD(H|`kL3%=pzIiH@dlH54* zswu3{G``6OG`cD^^w@N^bjTFyt&jC;H#qa;@Uoe7S>+$n3L*rX{wXzA*Pw6kY(mTJ zH+Ab>vyI-mepb|62U<)v>l_DmPE@XVhp|Va%g4EZEH}NJ3REkOB(m!BFnMDNJWJei zO^Sv6giXI&R9k(e+oLW<42-!#>x@8X4UL|hbxO~)A+MW5a|)YI%usGu_}p+`nUMKL zmH!s^E5EO%wO-lD1c&aGUMwY;{;c>$FJ$N$Gj9y`qd9q=3K^Y1DI=hO)NPU!8s%AQ0}qWp{SO zOY4-rpEhifdf-4| z2cSyn-aAcvv15pFBd&6^xh$ZtpB_*dH135t&|2Yn8eIbsyz*ns3w=FjBF zc=*{J!w|}QJux0}%S=#ezsr2~B2`6znnL%oZ%kA7=>Qw>OEfy!mE5%U!Qx&Nn%~PQ zUpaaA!0C1UH*aH4AU2HV4f9b9hI0qmx6iWvTb<>z<*^_qMlm;(HNt@-ypNYwp_} zTW;ce5>m1DDVt7Z!}H?5ckk2^UHMD%>aLMY z34g}j5I(sxASq!|($In7_sJ3J29eZ9Pc)G>llAi_OI7}(4|8Qkw_0%5^ebj+wYlTr z7?0R~n~m=AP?_k@vt+*MFvJKF!Psq)!Qn4H;=<>V+1Xj~q>j!nN2sf)K@_1bMGLsv z_}RT{(VH0EuXX9E#NW2qd85OhyYD{gUICs*OJ*(z^Z-jRhlzv?MUzGP>}!tVG#>Xo zgaB=ecGXlUHFA9X)Ew5T@=phs1`!oWGw3ulWk zKQi4z!+mBmh}n*|s)y_8xw|bZ`$uEafnGyjSI(Hu#18-N7)mdw3Di68+BLIL_DY+T zd8=u=@LY|xV@-D@pH*|jm>kQWK_*Bon+VYV6=iaYj^#@44Yl-)wXlOS^8G6XQ^$ma zL{D`GE7x4iYRI9^2Lb|gbb5IVyrbf3_q8-0XlADdmTqDxRTo`T#_)z>vyTV~1<=pT z?whXX&tmpdq@m#RC2vSo9@~3YFVq8SM9dd~HmrK|`i9U)uf!qZq%h1^{{jVO=v~^l z>F3ecm*$v^ALTyF*z3A7cT zBpP1^&%6ql%~;Lh*u3jCG#pd3?y8888(#Kbi^iauC0<#hg*}1Ot7R)gvRGN(Xl3uX zb|LQI*z=r*ykJ!Y@p16whKUykQMVTQinpLXar__Nv>BnQ;gY09^8F-e@Nf`uQq}0V zW6j&k2yEf;+mqYD??25hUZrrr2yaVli>USWZ%vN2psN5SmtqFx?< z;pbEKn(lHxtR%=e7jczokH77C@A^jsEs~8IzzpRt$iNHrm&&ZYi_V{I5{2qRNO`Aa z2kx*-ktNf(Q)z*c{y2L%0R+m9bZq`BfLZcR9j9jB3*qz$^bb(-%AbuN4-Gs2ZyRUd z+WOGVvIr+Ze7oYybJEni%ZfziH@sdaR8>eG=b8T4dSg7u^=a)w*%IcRSMuF5h7!V8 zp0sq`e{`PT0Y#Y6a$>xr@w+C1u!BSbUA>l(!QFr0kBkt2_NyUeZ4QHN>izi8LriBP z|5)8$Kl@|vp&2A2ySjCtW#fc@whfU~DsO1;(A$(Tv)u@Rax-_;ulHW_qW3Cr6Pw8B zp9m4V+lw(@s$(W2tM{0C_RqerL7=R2$Uj`YXto+{*1fROI`it^iL8N5Q%J^`2CvGp ztQ=Eq*z)JPfb2if4LK3uN}e-zSIQ(CluPJygHEq~zKT_NW?SbUbNACrCU3Zr)bO=I z8)+O;X9ywXo|aW(z0$XRIJMayPdf`E)?G)~&PGXnXU&|h7^XOAdcq<5t$=RbFE%{z zM<_s6LB8PsW#DO723|52YCKaUyz*QPBj*rJ($)2Ndo7VvklHWNLIu#5aJ9*GH#M(X zjm;E}ursdz#Sj_LX)MH8QvTxdt-{AL)8Ab$MkMb#t#3DvAoH#Cd^VJ&db&gpyih)@ zH?L|wkp@HtW~o_%eP*yCTC%9czm!j;eikBWQgyzJ<;=(le%)cR`pu}Wp-wt6!Ut9l z5YqoAg!Q{_2r|+(%zkb#5z;sP)XW}_Xply9AjVcNkZhBu7Xb@VGI0?vM|A!-j$6yp z3xMdHJsCM9>9EN1v8JL7R79w|tsbEwqxoX;IdMW*Q?Cd^8OgHHGUi<--)HG#e}Xt< zN9XRaWS#eSY1h?bLC{fNqX9vIPm|M9+ z39Ec7&GbCA7ePdax39m3{MKoJuY_{ugeQ1Zk3Bvc zN&E4`oFd~-8oZT}5eYU|A`rg1!u!tGxxB^B(|R^98jLcZkY0`>39q@#PyU4m*lJUSFi@fP90%XG*rDbQ)q1^JF^3RNZ_TXhsI&* zGMaTIA7nN0{ffW6aq62HhKVNSr1sNEes*xnzF-K3tCQB5bU*%XlR^6FV8Ys%Ry0h( z!53Dc<;1$i-E@`%h($DfD{0W_3Y9Jx zi{xB+g~;eNm;%DObEsdAN1k_nUhl>edGeAtF_@Fy&28DN+`<>VqThzcCva7N{Z% zzRH)|y%Z@cj|{bO*YWw;%q9(GHq5IhBag$jM9KVj^wX~SQeX&f^oVlqsV02XlHYme;{4Be_C4L z#-@oJ;t=XAU^!$^k8zGvXMZNy7#6YHf*uCGxy;W2yNO+UIyvcc*-Y_Cr_4sTfeW*8 z7ckg?`;(y~gNXzSP5ViDM~oZT*^+FoBtzV{=a%eFIrA=6_RF4oJfHFS;kc{wg(VLD zHrlG}Tvod8)tmG+?HO3&J2&z(WU=;!j8tue&BpwAL&Rr~)cB<^O4Pw;bvF{dqj$}ybp8j2b_JGK3@Yg z{i_*?CZ35(7La*3#@u z=85TY$!z&q%mc;}_Ct=VBR_t!7cNzCUY6Iq3~eqMJBzyiOjLDi&q#^k$eS;cY0{nV zaJr!W93ezZG&Q#ctqy-#a-zq&oJ@X*wSV>>{qg(O$}in@h+75heVp?4rss1BopKq4Dq>%07r=G5SkY!=slUbDKIwEY!d@c;N( z`ybS=c>mvjkNE!x2=MHg(cGD(cGOZxU;9Pn3(691`SM|h$1Lt@lBwxif~EYTMk$$z znQ`CZz9%JokGqj}hlP%XjgF0pp8jUhoBJ<5y>OtQp`oEVpe5g-Bqt}QqN1XqqM#tB zqBx+vzVnHvQ_-&Su?v3bLMC12;RANQ$cU)uNOHZ8;Y$3RoEW1=y--7K%t=dxE-{nzHTd2>7C{fFG zucFMB_uY8EA3kzW8xYkP=m_%+F%a*K6YWYDmDCiU$n7STD@ZvUdl<%as$@I1M?JQu z9{;eOZcoiZ?Mx}JOsTwd+_wK$v6iEC3U8jEbknGc?7 zmDvI2=nNN;N+akrH)7c2sIfZaBX-Ux#%c(6n~(b$5Mg<-M-h+Y!ujc+NQ4N+Vnf za(OvsVc*SaB#+5SeCWprcgWDLbX6MpZLkXdnNTZk@H_bf^TQM!$<5W&UrUi6bANsR zI`EM}VJ#sfUDE2e5B+bF#QF&Py(IX0=?4g6?0ZX1zW4sro@0D*jb_=LY*XOn)^B3> zR7~2eH>7$~<$QyTAyO9l;i5y8SFY0I*4BtsJcp6o>Mp&udAF{HWQFfc@5Go!X$p;W zmGxPDb(N6A_W)Z9^s4%PnL{QB*dJnlJOpw>hoEN}=B6shkH%|`3cP+H5lsuzvin(c zVzfu&m`|G9h8G8zeDNc}j&;$7WW-eUop}VJdSflK3$lLvu%QXGNl8}X>36x5Oe^HK z-6LB*-?DdjuGiw>J)wGB?zbBZgs}lm59abUvBsW`$CU!odH_W8MSJurW6iv~=Xqaz znx0Iv`LqH$d9KB7cTq=`M$i=EXFi)$Kc=h6((*wKw*{?yMgPenVxM_XQj8Sn<7u5D zMXZ~nrCVIZ|D+Ga3M_p-c9l3x?NR_bGNomf8roLpQ>ppdER%ywEsk?5O%XP10JyKm zASYmT96qt`S=Q9(Ja&jnb7Gxx+aFF!J9hM698O}Sb@o{ec665eg)@rT_Qy_Pj$^Q= zm?GkNdH02ak@a72WkqSI@;allk?eK=@ypX?G@mY_gfw) zaLzov*mgH<^uqTa3t#L@Ctn_R6yT5fG%wE!G%w}lL2H+|iKKzkaCc>nTw^0{<}I(UKt_=@aM>wNVUjl zjW5x!BBE5)KdWng)%(d?JQ^?7=i#X98!a_fsFUJ>l4<(w&{K0q?9SMWLvQRzR20Y^e z^S*1}u+1kYusInVx)yeE>?P!X(9zFvxzT4MU$=M6VRE+Az}VuAMJSic9hr*LUZO_J zvNC4&mg&$SPrI>jo7&4oRP$xv+QPhv?@GLQ3}_e6v~_xnHO23p>*4XC;LEd->dVvJ z_)C1w1b&@t5`TyTA4OfB;txUig|m6k4)+#^eBhp`eElglOZE@&i=aSP^n8my9t1jU zZvmYmT0pMnrY+u!`&shGyP8?}G1_w6u3s|fyzP{BUUnZ`t8uwi9WNhvdJCs0do2fhIm_+LRnfLL!zHxpP#1c?Pd<33OS^!vfBTc5#G6KGebCxc%_tOI(M*uRqlUQ8ZjydI!4&cOP!z2_Biyo70CH4U!N*C@yA`; z8k^Mc-$U(cn#vt*s>Xo!mMl1sfd}Qn@_Pld%AoVD91g(D>Dq2JOcrv|d%k8eBfa0( z<^z+fIhd$Io5;5;=4*qq zpB@bBv~$!-e9EMoqh8wATQVN6vtl__s+IhP4DCSue!U)B2MX zn`s}`Tu0I%QHtj&fAz0m3-A*-o5T5!j?U|2otl;>q(j<)U!op6G6TfrDvZli!xOCv zl8Uug3XnSjA;v`=az**6miiS^74I^*VQ-@C?{Q06r3h7V^U-C!=gJs}eVZO{@T0$H zGQUG`=1J94`}{m|hfNG&v+_BX;PS&u3I5fu zaWBS)`hKmDzx>>i6%%t@_?9a?=8lNN6y#n<7!A9Wp}Q=Ci@< zv%R>m$~b6TE^4X0m{Y(yxPoFYvQr=G&}1eEv`&5eP>hR*NhN`mBl!lM028IkZFY8c z1_tYH!5@sD*i|g)HuziT#UHf_%Shbim*Ez9`nvpW;_dIQ*AW^nEH{nR-g&&crV;K( zHA+F*k>bLv$nuPyT)~pZqV0y)MTmSXAA$ZNUaq1I&-9ie;I)5>#`FicMh`6IdwE7` zd4?@~=xI@#mSflei4qSLi{tMDU4h#4M+EERDyLi?WuhcS0b2sWUj0WiL*i=H zclZp|=mhI6+^N-XLEI|)pBUs%Gx6B*r{52xUMsQH@loZ|bxKE8THsGI_Pe+2oDtKy zwE<4_4wDzq07@3G+R4_Vhb3fYgrz}m8fFBJ1q+jcfR+XwdG^2Mnw>5>z)Bn@GoQ0O zhrly3V25dm{YKx8ExWN5iU3t}&!~HJR?YWio4L8l3=?H$3e&Z+(~O+#z)v0)J`pMw z5h@)dF)nrDM@T?D`s*l$C!!yS`B^_vX_b0ZKo|-9V6u7wJdo@Sy9 zI_%^p63m{Mt`;?0hYvQ^xel!kmg+sNHAapKZ59)oJ&X+kTCB^MyE|htz1+RdqcXNN zu>gV&nyEnR$&2+PAz!C?t*Izk)huMg)^wAq)3)hRdw_rw2jFmYQLG%%vNk~mZ$4Up zCUfXtj)t;0$=7Xu$}`H8t2-Jkvs$ltDB0|aSFksv6;7*m-i>rDrPI}PG91^Ett$2g zm*%T$I#6A} zUW=*RezM*W?r^mV5@RBJIh~d)AAs&##{$l`j3(tkSd5MoY+9xS55#hZepI{Ws`9hM#ToqJy@TwQn{T;JXN@@41Y z&Sr7syC>@&cKLFAv)Pm1BMsd%oA1ik77hbU;!F*6^^M;GjC2f572t1-XWkjjX_-nw zbBgQBh@L`gitC}d`OuQ0${!WEkfO@MBF>f^!SbAeaex!6o@43=VEAc{H!eiv*x9iO zXbqz^l{;O>${%jRGD)WW@p%O;CnI76V>TRslYaZ|K(GCtav>~kwLU{$IzadlT5rAP z5|3(@N6PF?GIHQI4!h+8)(>p38Mq5+M!EB$m#lj*4#4?wOx9TzhwcgQodv@7!UA1z@mTrOXCt{)2p?rx7| zHG%fxy)^yL=I9=|&~NP@YlN1OL*}ISkG)_xIshL3a;inH?m!-EN@Nyr+O{g(?7m&) zEN^R50-I|(n3i5|xhqXcY!Pq--_)F!c|eF>o{SDHlk;0Wu@UAtzerp*6C{9}I>{dt z%+g-&p61EdH=Yl6Pd4tf#@Wyad+)V2^3m2HC7>tpidEtCIN{cj`dFgUnLtD?H$3GRBjJ{>4^@K1KJ+(vd3R7Em{=;4i%|K%aF|sh?tZX%c9Vs}X)q|MPa>_vmd))UR7Q{8TJQ+tIoS ziCTqfLhtgkBWI~im*|4Od9M5E+$wpa|4pi1G2SpPgEQ|YJbr^TrgDvlUX?Ez(X=rUG*MdDls=w@ho6LzoP}MxWp?Tl zwZkqlZnFZJ>T%JICaso71tfI#K+N7v2R65YZ+3)-8iuK~a+WX&4l89xCj1b%{wEKN z1(lWDFe4Uxhp;3nebcS#@az-Eb=K?Dgl28;6*`vM+ebD=f7;w$VSc8^Tl$ns@}AO7 zW`-4x4fN_ZNi%0zTw5&j)AtesLq3o1&;(gge>Ho6)+KudB~qCljMk1zmooe~c-2*# ze|Yj*K@sE6&sh?rV`>P{*1FF`scVv;iPQH{GUGZKDbxx5s3@;%XlN-z@hW965Wxl>CPaezkQUQImyI3l$aBIkUm;s7C+%AYVKReL{)0b=kWV5!t;>9q z?p001jySz*f2OxjWqS)^oss}a2@`z80DOPFH5Ht%Q8GOOB0tHS$v$spr|6`az_X+bp=OXFy8Y?0OPPMNcW4zB$E#L@@qZ2{e6+pN&wr zUf1AfZ=r~#n8A}V@SrO1JIC+HI$Njxnwk;m_1dk>`Cs6s!1G4b_CEjdLnjGH-OUfx zUeDR6-cL4sbc#=!QpuEC;8!`csc;^pMiv+aA@{cD=bHNs<#` zDTzO?^GLQzJZb-06-P0)M4(?iU9>znE&BC=a4G|5M=rp6Tc^z!V8L~~o8oLFAADL{@8exz#)!`QXd`w@Odr641IAg8Kh9k5Gj z=gD(2kfpU?KQkD+K5ifY?96WBx4&~%fHm4551!ET6mEe8?Dnefa~O$Z@j9i)57U~O z97mzH>H>UlVTZEsMy4{Q{2bY#{v^q%$;?@7bl;fSZ!KdBb`EKn#5i3}-pt=qXdsNdFj{I> zG0x6z%7@`S1oAF-+<=C^IHl!YC*Mv>W~bFNvU;-w*Ax;TEFR=TF`L$U`u4+Xde4)G ze9auud1>oeGxY~cb2^&rGcNnVey0BZlPsEBp#7C*FAa{XmM#Yi2;3pll-rAE=??VV z?}RyJT%7I~1n#zPnl^f`C6^nYtgI~-3t{d%&$DUkY5bA%{8nrR3ol)ImvbMLu%PTQjS zy+@mDZ*sYw>A!gU_L}~#tL2yLM36YT;o&|NOwh<1yz!ks(c5!G> z!1(~yN%ms#u%o5XZC+S-8#mF_)Y9B|d92BXAKRw|9rW$CH0^d4U^8(CxQMKP^~VdF z9P*7cQm4l-r*`}y-QE7Gg+$QhmgJN?$QO;34`f)srV)UTH_F1D)N2M_APVH0aGRQ@ zXB!2=7pLJc{9*%)pdb)mDliW^MAT-=;x9gtm9fowEiJ5Z8R=~q*P5aCrqSz~h9d3< zAzu!wQu}_w8KMP5s}nX@_JBZZb@ehRudu3NwSkVs+sQSX$u)a4g$FfH*w4q>7DW|B zof1&Qll(Fl%vAAem6Ef8jKw_kl-AMIb!{Pxk7Mq1t3tLsL;3;}PYb%N=LYZ;2 z#0Y2SVgdLiKTET2O*x6n&GYr==@891>EkZ4^%noj3r1`Pu^Dc;Y5!5MfhFj2VTloI zdUi3ZN2s3_=rTy5k4?Y4nyrk#JsX-9Zh4ti$#In&vj~g>F8V~K3WPa`%>s5&*ZnD4 zeOF+@a(nBuF?du_C^ls5vtH>Is#RJ3Fw1+E!rRiO6#Td&E?9nSHF=6KY`eYWpuI%R{2(6ba?5;y4;q%V?Rupv_#9zY5mc4l9mQOCuB*wW41ye0_k@Qt(W9t8F*R zz*5Y-Y#ig2BIOH|Oi(L=}{a);;16Wtt@H;UX!{Eu%fQSn>3mfd6}BI;Fn{WX~G`p(NY zO-fPO?A6jiVt_k9D{2ngPcmEFn_t`SZM@FS%m9-Meq71Ys>Hqy8w@VH@nV|G3JJ-j z4^h8MPp{FmH=0X-Q{-mr_ns-0rIhDDtFBuRy9i3#63C;L;?Go=B5wKGN3dAu(KKqQ zcp;-ly1ZKQqGCK^-(txlN%&C%`iuAOnUkk&xlmACPkN=M;QO3#r-cyT9P|b;l<-l% zS6`x@SAZCi#L5wWhlT!XT+Vcp`6g5GXYy~6JPn;ex{w=+@{g|ZG6@XJ-+l7vu8hQe z8Hr~#Y0F$8I$uUU7)>(kSP0I%N=o1Knb}l2bjT~7_)b!o3f9a5YgQkd5khvx92AZa z(LwpWL}r7dR>2j|^t7L(z}W@2Gj`i}qbT5oIzW=E4wFs!I*Hk;+Q3-+G=aSvJ5ycX zT<9tlglc(EN!m;&w5(DT>``ndt5cyZu+I=xZX(X|LCkY(D{Ro6rKVPF+j#1i*V{aZ zF9E}JyKm*oYUx@2nxO}TX4|HKaCxkeAsN)y5_fXdXd+q~Z_Ybp7}q%2Euy}h_WxcJ zW;Y&&f5_Ceb*Ly50NQ4QIjwT9m5>_GtoS1b-YeMG=ai2ADwOhaExjI8U0mNPB`1+% z*S%tRUH|Cbi>bvL1_JoV%VqOyu<~=geqIhE5qb}x|EkAzeH&eM=~}z9(+Sa`@(dqW zoWphfWK4#ik3Blkalg#TxuGTx*PF3l?r2KT(A;F~`Chikk$r1=dt2PA28ocooR+0@ zrXV&pp0D31GLCTGGCDd4rZ+1>pThyOwQEb5L>tc%i9l>+_@uDJFSnr~lK7{C%vBEl z>h{{3E3f-EUJ#$q52~yBhTIb|Wa0QmpQjQ-rAc)?lIB3?B${HE`8w4enFg}lRx%P-tQR%3<8`>CEq1?4GfP`iV4Wb9MBP8DH0FN0Z7?ji}< z;zK{sB4BtUlIkex`mQ?pv1%0gK;-pa4e~MGmndzE0jBF8#&ub$QYn5}sJij$q*_nV z*Te{!N)Aw1HP!($|W3l-wNrWfNANbn$or?p+`TH@%tlXTCEBrKyIr{dW zG1R1uWl)Pa^V_!Pfsdwt5?McZrni{0_|=Rc>4`Vhufe6|+&6P{%bePD?;pq6THeqg zP`8orZBj}EPqyz-N&PCI+>7KPS^FB-Uc8r!+KWs5IyzIV74*(R{iU{}mA0c~Nqt#y z#ZM|-(@@h0G=GGBA0_zpzQET(t55a$3<^09q&4HMwRl#GZkg5h72a}uZ()Aa=t^&t zqz3YbrLMzRFYw!Apo@hwP=L#}mviQMmwOEEq9{Dj6_;abEPV#Hr}aNs32kZE?E%Sx zF3QU@@aWlfIp5>GZVmu$t6@_994~5mv6CVk=pWy+WdjS&Z9duDH@!F@@ekzPiqC2! zNIFBuIO9&kYwsfPZOKc_5_KlN!_&ol0-q)Bb-NHWSmV9Twne>yKr$b3m|FxyQ-EC&v zV((k?-fv$M3P1n)UO2v?a%V$EROofa?d15(?*$sdVuf~;RLcSs)=!gaYu=SzOBGHJ zwCq@l_nVa6?-}wELR{wAMB~;H-9i56eOdDjN9$hY7pqNRjwaCRGVP7|{;a_B(Qa(k z`3kNotJ!aD%u6%iXl_%u#eJ=xRs(d})+;P8L3u$Ge$y+^#v0co(`qJ=H-wikZ2Ho?+fguJiJ?2?kIUSCZr61u$0%*&B2WNt^l|M_Ezp(2nVoCX4ul)GwBUZ@_MK%LSAOFtg|{37-p>w@ ziK`*&y$9M|yB?nQT?~A1S4w{%I+CsSgkRe%Y~bDZ2cd%ETw=na)LCu{PHCgsE8;Y~ zUJ&g3$TJI1(SiaBuCjJMwagn=UEnNRX@~f$(Y?po1fWh(@d1%Kub{ki$5jhCk_9b! z5en@oeE8%8#liHcq+NtYV!_)r%lzW8rG(y*C**h7nAvXTlG9SqQc_Xxk{P}#+dE|0 zT$Uc~_d6;4wxbxjSly^hrS~zY?D3nvulxHRc2+OcELDPpN9X~!PF@ovMO9!_a_PtG zyL%?PyJ=lk*BJ?Z5Nf~j3@!=ad>Rt`Kng;6@<51_^B$*+q?A_5jV!RP4*iNABV#I% z8Pz}pxJG)7^9@&+D#us!Ed(_SVSMDvMJCCRJNDx$W|>r<6$PY?pTk=v;@Kcu04v%| zwoEg(Sq;6V{vCai=ZP!D-l)u&q^E^Hf86jO`5pJ2q?J=Z=9Fj=#2)xv