From d281daec04df8a4096e5c084bc0347ad05fb0c3b Mon Sep 17 00:00:00 2001 From: rocky Date: Sat, 19 Sep 2026 11:06:34 -0400 Subject: [PATCH 1/7] Remove LaTeX PDF generation This is now located in GitHub repository Mathics3/Mathics-Documentation-LaTeX --- Makefile | 18 +- mathics/doc/Makefile | 12 - mathics/doc/documentation/1-Manual.mdoc | 1427 --- mathics/doc/documentation/A-License.mdoc | 289 - mathics/doc/documentation/images/.gitignore | 1 - mathics/doc/documentation/images/classes.dia | Bin 6076 -> 0 bytes mathics/doc/documentation/images/classes.eps | 9092 ----------------- mathics/doc/documentation/images/classes.png | Bin 51328 -> 0 bytes mathics/doc/images/README.md | 10 - mathics/doc/images/logo-Mathics3-nodrop.svg | 72 - mathics/doc/images/logo-Mathics3.svg | 109 - mathics/doc/images/logo-heptatom-Mathics3.svg | 128 - mathics/doc/images/logo-heptatom.svg | 100 - mathics/doc/latex/.gitignore | 49 - mathics/doc/latex/Makefile | 89 - mathics/doc/latex/README.rst | 54 - mathics/doc/latex/doc2latex.py | 204 - mathics/doc/latex/latexmkrc | 51 - mathics/doc/latex/mathics3.tex | 373 - mathics/doc/latex/sed-hack.sh | 24 - mathics/doc/latex/static-images/README.md | 7 - .../latex/static-images/file-open-button.png | Bin 435 -> 0 bytes mathics/doc/latex/static-images/gallery.png | Bin 572 -> 0 bytes .../static-images/generate-hash-button.png | Bin 544 -> 0 bytes mathics/doc/latex/static-images/menubar.png | Bin 2330 -> 0 bytes .../doc/latex/static-images/save-button.png | Bin 480 -> 0 bytes mathics/doc/latex/testing-sample.tex | 50 - mathics/doc/make-static-images.sh | 33 - mathics/doc/structure.py | 5 - mathics/docpipeline.py | 142 +- mathics/settings.py | 41 - pyproject.toml | 2 - 32 files changed, 17 insertions(+), 12365 deletions(-) delete mode 100644 mathics/doc/Makefile delete mode 100644 mathics/doc/documentation/1-Manual.mdoc delete mode 100644 mathics/doc/documentation/A-License.mdoc delete mode 100644 mathics/doc/documentation/images/.gitignore delete mode 100644 mathics/doc/documentation/images/classes.dia delete mode 100644 mathics/doc/documentation/images/classes.eps delete mode 100644 mathics/doc/documentation/images/classes.png delete mode 100644 mathics/doc/images/README.md delete mode 100644 mathics/doc/images/logo-Mathics3-nodrop.svg delete mode 100644 mathics/doc/images/logo-Mathics3.svg delete mode 100644 mathics/doc/images/logo-heptatom-Mathics3.svg delete mode 100644 mathics/doc/images/logo-heptatom.svg delete mode 100644 mathics/doc/latex/.gitignore delete mode 100644 mathics/doc/latex/Makefile delete mode 100644 mathics/doc/latex/README.rst delete mode 100755 mathics/doc/latex/doc2latex.py delete mode 100644 mathics/doc/latex/latexmkrc delete mode 100644 mathics/doc/latex/mathics3.tex delete mode 100755 mathics/doc/latex/sed-hack.sh delete mode 100644 mathics/doc/latex/static-images/README.md delete mode 100644 mathics/doc/latex/static-images/file-open-button.png delete mode 100644 mathics/doc/latex/static-images/gallery.png delete mode 100644 mathics/doc/latex/static-images/generate-hash-button.png delete mode 100644 mathics/doc/latex/static-images/menubar.png delete mode 100644 mathics/doc/latex/static-images/save-button.png delete mode 100644 mathics/doc/latex/testing-sample.tex delete mode 100755 mathics/doc/make-static-images.sh diff --git a/Makefile b/Makefile index 3ca6563b5..dc8a8127f 100644 --- a/Makefile +++ b/Makefile @@ -31,19 +31,16 @@ MATHICS3_MODULE_OPTION ?= --load-module pymathics.graph,pymathics.natlang develop-full \ develop-full-cython \ dist \ - doc \ doctest \ doctest-data \ djangotest \ gstest \ - latexdoc \ mypy \ plot-detailed-tests\ pytest \ pytest-x \ rmChangeLog \ - test \ - texdoc + test MATHICS3_SANDBOX ?= ifeq ($(OS),Windows_NT) @@ -133,9 +130,6 @@ clean-cache: #: Remove derived files clean: clean-cython clean-cache - for dir in mathics/doc ; do \ - ($(MAKE) -C "$$dir" clean); \ - done; \ rm -f factorials || true; \ rm -f mathics/data/*.json || true; \ rm -rf build || true @@ -158,12 +152,6 @@ pytest-x : gstest: (cd examples/symbolic_logic/gries_schneider && $(PYTHON) test_gs.py) - -#: Create LaTeX doctest test data and test results that is used to build LaTeX PDF -# For LaTeX docs we assume Unicode -latex-doctest-data: mathics/builtin/*.py mathics/doc/documentation/*.mdoc mathics/doc/documentation/images/* - MATHICS_CHARACTER_ENCODING="UTF-8" $(PYTHON) mathics/gather_latex_doc.py --output $(MATHICS3_MODULE_OPTION) --doc-only - #: Run tests that appear in docstring in the code. Use environment variable "DOCTEST_OPTIONS" for doctest options doctest: MATHICS3_SANDBOX=$(MATHICS3_SANDBOX) $(PYTHON) mathics/docpipeline.py $(DOCTEST_OPTIONS) @@ -172,10 +160,6 @@ doctest: doctest-x: DOCTEST_OPTIONS="-x" $(MAKE) doctest -#: Make Mathics3 PDF manual via Asymptote and LaTeX -latexdoc texdoc doc: - (cd mathics/doc/latex && $(MAKE) doc) - #: Remove ChangeLog rmChangeLog: $(RM) ChangeLog || true diff --git a/mathics/doc/Makefile b/mathics/doc/Makefile deleted file mode 100644 index 51e5166b6..000000000 --- a/mathics/doc/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -# A GNU Makefile to build the docs - -# Note: This makefile include remake-style target comments. -# These comments before the targets start with #: - -.PHONY: latex texdoc - -all: latex - -#: Forward the call to tex, Whatever it is you want to do -%: - $(MAKE) -C latex $@ diff --git a/mathics/doc/documentation/1-Manual.mdoc b/mathics/doc/documentation/1-Manual.mdoc deleted file mode 100644 index be91db740..000000000 --- a/mathics/doc/documentation/1-Manual.mdoc +++ /dev/null @@ -1,1427 +0,0 @@ - - - -\Mathics3 is a :computer algebra system:https://en.wikipedia.org/wiki/Computer_algebra_system. It is a free, open-source alternative to \Mathematica or the \Wolfram Language. However, \Mathics3 builds on the Python ecosystem of libraries and tools. So, in a sense, you can think of it as a WMA front end to the Python ecosystem of tools. - -\Mathics3 is free both as in "free beer", but more importantly, as in "freedom". \Mathics3 can be run locally. To facilitate installation of the vast amount of software needed to run this, there is a :docker image available on dockerhub: https://hub.docker.com/r/mathicsorg/mathics. - -The programming language and built-in functions of \Mathics3 try to match the \Wolfram Language, which is continually evolving. - -\Mathics3 is in no way affiliated or supported by \Wolfram. \Mathics3 will probably never have the power to compete with \Mathematica in industrial applications; it is a free alternative, though. It also invites community development at all levels. - -See the :installation instructions:https://mathics-development-guide.readthedocs.io/en/latest/installing.html for the most recent instructions for installing from PyPI, or the source. - -For implementation details, please refer to the :Developers Guide:https://mathics-development-guide.readthedocs.io/en/latest. - -
-\Mathematica is great, but it might have some disadvantages, depending on your point of view. - -
    -
  • It is not open source. -
  • Its development is tightly controlled and centralized, and as such -
  • It can't hook into different kinds of open-source packages that have independently developed algorithms and methods -
- -However, even if you are willing to pay hundreds of dollars for the software, you would not be able to see what\'s going on "inside" the program if that is your interest. That\'s what free, open-source, and community-supported software is for! - -\Mathics3 combines the beauty of \Mathematica implemented in an open-source environment written in Python. The Python ecosystem includes libraries and tools like: - -
    -
  • :mpmath: https://mpmath.org/ for floating-point arithmetic with arbitrary precision, -
  • :NumPy: https://numpy.org for numeric computation, -
  • :SymPy: https://sympy.org for symbolic mathematics, and -
  • :SciPy: https://www.scipy.org/ for Scientific calculations. -
- -Performance of \Mathics3 is not, right now, fast in large-scale projects and calculations. With better use of NumPy arrays, and better compilation, we hope to ameliorate this in the future. - -However, right now \Mathics3 can be used as a tool for exploration and education and non-computationally intensive use. And \Mathics3 provides better debugging and tracing, since we can be completely transparent about every aspect of its operation. - -
- -
- -Because \Mathics3 is compatible with the Wolfram-Language kernel within the confines of the Python ecosystem, it is a powerful functional \ -programming language, driven by pattern matching and rule application. - -Primitive types include rationals, complex numbers, and arbitrary-precision numbers (courtesy of :mpmath: https://mpmath.org/). Other primitive types, such as images or graphs, or NLP, come from the various Python libraries that \Mathics3 uses. - -Outside of the "core" \Mathics3 kernel (which has only a primitive command-line interface), in separate GitHub projects, as add-ons, there are: - -
    -
  • a :command-line interface:https://pypi.org/project/mathicsscript/ using either :prompt-toolkit:https://python-prompt-toolkit.readthedocs.io/en/master/, or GNU Readline -
  • a :Django-based web server:https://pypi.org/project/Mathics-Django/ -
  • a :A browser-based no-install online front-end:https://mathics3.github.io/Mathics3-live/ -
  • a :Mathics3 module for Graphs:https://pypi.org/project/pymathics-graph/ (via :NetworkX:https://networkx.org/), -
  • a :Mathics3 module for NLP:https://pypi.org/project/pymathics-natlang/ (via :nltk:https://www.nltk.org/, :spacy:https://spacy.io/, and others) -
  • a :Mathics3 Debugger Module:https://pypi.org/project/Mathics3-trepan/ (experimental) -
  • a :A docker container:https://hub.docker.com/r/mathicsorg/mathics which bundles all of the above -
- -In the future, we might provide better interaction with other Open-source projects like :SageMath:https://www.sagemath.org/ and Open-source tools. For example, we might be able someday to read and write Jupyter notebooks, translate into pure SymPy and \Mathics3, or translate between SageMath object and \Mathics3 objects more seamlessly. - - -A couple of the notable Mathematica packages that work on \Mathics3 are :Combinatorica :https://github.com/Mathics3/Mathics3-Combinatorica,and :Rubi:https://github.com/Mathics3/Mathics3-Package-Rubi/. - - -
- -
-The first alpha versions of \Mathics were done in 2011 by Jan Pöschko. He worked on it for a couple of years until the v0.5 release in 2012. At that point, it had the first iteration of 386 built-in symbols. Currently, there are over 1,300, and even more when \Mathics3 modules are included. - -After that, Angus Griffith took over primary leadership and rewrote the scanner and parser to make it much closer to the stage it is in now. He and, later, Ben Jones worked on it from 2013 to about 2017 for the v1.0 release. Towards the end of this period, Bernhard Liebl worked on this, mostly focusing on graphics. - -A :docker image of the v.9 release: https://hub.docker.com/r/arkadi/mathics can be found on DockerHub. - -Around 2017, the project was largely abandoned in its largely Python 2.7 state, with some support for Python 3.2-3.5 via six. - -Subsequently, around mid-2020, it was picked up by the current developers and the project was renamed from \Mathics to \Mathics3. A list of authors and contributors can be found in the :AUTHORS.txt:https://github.com/Mathics3/mathics-core/blob/master/AUTHORS.txt file. -
- -
-There are lots of ways in which \Mathics3 could still be improved. :FUTURE.rst: https://github.com/Mathics3/mathics-core/blob/master/FUTURE.rst has the current roadmap. - -However, many WMA Built-in functions have not been implemented. To get a list run: - - git grep -n "# TODO: " mathics/builtin - -from the Mathics3 core :github repository: https://github.com/Mathics3/mathics-core/blob/master/AUTHORS.txt. - -We have a tutorial for :adding new Mathics3 functions: https://mathics-development-guide.readthedocs.io/en/latest/extending/developing-code/extending/tutorial.html. - -Many of the existing Mathics3 Built-in functions are incomplete or work differently, such as checking for different error conditions. - -Although we can always use help in Python programming, there are other ways to help. For example: - -
    -
  • Ensure this document is complete and accurate. We could use help to ensure all of the Built-in functions are described properly and fully, and that they have a link to the corresponding Wiki, SymPy, WMA, and/or mpath links.
  • -
  • Work on making a comprehensive list of missing or incomplete built-in functions.
  • -Make sure the built-in summaries and examples are clear and useful. -
  • We could use help in LaTeX styling, and going over this document to remove overfull boxes and things of that nature. We could also use help and our use of Asymptote. The are some graphics primitives, such as for polyhedra, that haven't been implemented. Similar graphics options are sometimes missing in Asymptote that we have available in other graphics backends.
  • - -
  • Add another graphics backend: it could be a JavaScript library like :jsfiddle: https://jsfiddle.net/.
  • - -
  • Consider donating via :Github Sponsors: https://github.com/sponsors or some other mechanism.
  • -
-
- -See :The Mathics3 Developer Guide:https://mathics-development-guide.readthedocs.io/en/latest/ for how to get started using and developing \Mathics3. - -
- - - - -The following sections are introductions to the basic principles of the language of \Mathics3. A few examples and functions are presented. Only their most common usages are listed; for a full description of a Symbol's possible arguments, options, etc., see its entry in the Reference of Built-in Symbols. - -If you Google for "Mathematica Tutorials", you will find dozens of other tutorials. - -I (Rocky Bernstein) like "Power Programming with the \Mathematica: the Kernel" by David Wagner. Even though this is old, and the book covers \Mathematica 3, it has a lot of useful information that is still relevant. A PDF of this is available :here:https://www.dropbox.com/s/j2dsyvptnxjd369/Wagner%20All%20Parts-RC.pdf. Wolfram's "The \Mathematica Book, Fifth Edition" is useful. If you google for this book, you can probably find a PDF of it for free. - - -Online, there is :An Elementary Introduction to the Wolfram Language:https://www.wolfram.com/language/elementary-introduction/. In the :docker image:https://hub.docker.com/r/mathicsorg/mathics that we supply, you can load "workspaces" containing the examples described in the chapters of this introduction. - -Be warned, though, that \Mathics3 does not yet offer the full range of features and capabilities of \Mathematica. - -
-\Mathics3 can be used to calculate basic stuff: - - >> 1 + 2 - = 3 - -To submit a command to \Mathics3, press 'Shift+Return' in the Web interface or 'Return' in the console interface. The result will be printed in a new line below your query. - -The result of the previous query to \Mathics can be accessed by '%': - - >> % ^ 2 - = 9 - -\Mathics3 understands all basic arithmetic operators and applies the usual operator precedence. Use parentheses when needed: - - >> 1 - 2 * (3 + 5) / 4 - = -3 - -The multiplication can be omitted: - - >> 1 - 2 (3 + 5) / 4 - = -3 - - >> 2 4 - = 8 - -Powers can be entered using '^': - - >> 3 ^ 4 - = 81 - -Integer divisions yield rational numbers: - - >> 6 / 4 - = 3 / 2 - -To convert the result to a floating-point number, apply the function 'N': - >> N[6 / 4] - = 1.5 - -As you can see, functions are applied using square braces '[' and ']', in contrast to the common notation of '(' and ')'. At first hand, this might seem strange, but this distinction between function application and precedence change is necessary to allow some general syntax structures, as you will see later. - -\Mathics3 provides many common mathematical functions and constants, e.g.: - >> Log[E] - = 1 - - >> Sin[Pi] - = 0 - - >> Cos[0.5] - = 0.877583 - -When entering floating point numbers in your query, \Mathics3 will perform a numerical evaluation and present a numerical result, pretty much like if you had applied 'N'. - -Of course, \Mathics3 has complex numbers: - >> Sqrt[-4] - = 2 I - - >> I ^ 2 - = -1 - - >> (3 + 2 I) ^ 4 - = -119 + 120 I - - >> (3 + 2 I) ^ (2.5 - I) - = 43.663 + 8.28556 I - - >> Tan[I + 0.5] - = 0.195577 + 0.842966 I - -'Abs' calculates absolute values: - >> Abs[-3] - = 3 - - >> Abs[3 + 4 I] - = 5 - -\Mathics3 can operate with pretty huge numbers: - >> 55! (* Also known as Factorial[55] *) - = 12696403353658275925965100847566516959580321051449436762275840000000000000 - -We could easily use a number larger than 55, but the digits will just run off the page. - -The precision of numerical evaluation can be set: - - >> N[Pi, 30] - = 3.14159265358979323846264338328 - -Division by zero gives an error: - >> 1 / 0 - : Infinite expression 1 / 0 encountered. - = ComplexInfinity - -But zero division returns value :'ComplexInfinity':/doc/reference-of-built-in-symbols/integer-and-number-theoretical-functions/mathematical-constants/complexinfinity and that can be used as a value: - - >> Cos[ComplexInfinity] - = Indeterminate - -'ComplexInfinity' is a shorthand though for 'DirectedInfinity[]'. - -Similarly, expressions using :'Infinity':/doc/reference-of-built-in-symbols/integer-and-number-theoretical-functions/mathematical-constants/complexinfinity as a value are allowed and are evaluated: - >> Infinity + 2 Infinity - = Infinity - -There is also the value, :'Indeterminate':/doc/reference-of-built-in-symbols/integer-and-number-theoretical-functions/mathematical-constants/indeterminate: - - >> 0 ^ 0 - : Indeterminate expression 0 ^ 0 encountered. - = Indeterminate - -
- -
- -\Mathics3 handles relative and absolute uncertainty in numerical quantities. The precision or relative accuracy is set by adding a RawBackquote character ('`') and the number of digits of precision in the mantissa. For example: - - >> 3.1416`3 - = 3.14 - -Above, two decimal places are shown in the output after the decimal point, but three places of precision are stored. - -The relative uncertainty of '3.1416`3' is 10^-3. It is numerically equivalent, in three places after the decimal point, to 3.1413`4: - - >> 3.1416`3 == 3.1413`4 - = True - - -We can get the precision of the number by using the \Mathics3 Built-in function :'Precision': /doc/reference-of-built-in-symbols/atomic-elements-of-expressions/representation-of-numbers/precision: - - >> Precision[3.1413`4] - = 4. - -While 3.1419 is not the closest approximation to Pi in 4 digits after the decimal point (or with precision 4), for 3 digits of precision it is: - - >> Pi == 3.141987654321`3 - = True - -The absolute accuracy of a number is set by adding two RawBackquotes '``' and the number digits. - -For example: - - >> 13.1416``4 - = 13.142 - -is a number having an absolute uncertainty of $10^-4$. - -This number is numerically equivalent to '13.1413``4': - - >> 13.1416``4 == 13.1413``4 - = True - -The absolute accuracy for the value 0 is a fixed-precision Real number: - - >> 0``4 - = 0.0000 - -See also :Accuracy and precision: https://en.wikipedia.org/wiki/Accuracy_and_precision. -
- - -
-Symbols need not be declared in \Mathics3, they can just be entered and remain variable: - >> x - = x -Basic simplifications are performed: - >> x + 2 x - = 3 x -Symbols can have any name that consists of characters and digits: - >> iAm1Symbol ^ 2 - = iAm1Symbol ^ 2 - -You can assign values to symbols: - >> a = 2 - = 2 - >> a ^ 3 - = 8 - >> a = 4 - = 4 - >> a ^ 3 - = 64 -Assigning a value returns that value. If you want to suppress the output of any result, add a ';' to the end of your query: - >> a = 4; - -Values can be copied from one variable to another: - - >> b = a; - -Now changing 'a' does not affect 'b': - - >> a = 3; - >> b - = 4 - -Such a dependency can be achieved by using "delayed assignment" with the ':=' operator (which does not return anything, as the right side is not even evaluated): - - >> b := a ^ 2 - >> b - = 9 - - >> a = 5; - >> b - = 25 - - ## -
- - -
-Values can be compared for equality using the operator '==': - - >> 3 == 3 - = True - - >> 3 == 4 - = False - -The special symbols 'True' and 'False' are used to denote truth values. Naturally, there are inequality comparisons as well: - - >> 3 > 4 - = False - -Inequalities can be chained: - >> 3 < 4 >= 2 != 1 - = True - -Truth values can be negated using '!' (logical not) and combined using '&&' (logical and) and '||' (logical or): - - >> !True - = False - - >> !False - = True - - >> 3 < 4 && 6 > 5 - = True - -'&&' has higher precedence than '||', i.e. it binds stronger: - - >> True && True || False && False - = True - - >> True && (True || False) && False - = False - - ## -
- -
-Strings can be entered with '"' as delimiters: - - >> "Hello world!" - = Hello world! - -As you can see, quotation marks are not printed in the output by default. This can be changed by using 'InputForm': - >> InputForm["Hello world!"] - = "Hello world!" - -Strings can be joined using '<>': - >> "Hello" <> " " <> "world!" - = Hello world! - -Numbers cannot be joined to strings: - >> "Debian" <> 6 - : String expected. - = Debian <> 6 - -They have to be converted to strings using 'ToString' first: - >> "Debian" <> ToString[6] - = Debian6 - - ## -
- -
-Lists can be entered in \Mathics3 with curly braces '{' and '}': - - >> mylist = {a, b, c, d} - = {a, b, c, d} - -There are various functions for constructing lists: - >> Range[5] - = {1, 2, 3, 4, 5} - - >> Array[f, 4] - = {f[1], f[2], f[3], f[4]} - - >> ConstantArray[x, 4] - = {x, x, x, x} - - >> Table[n ^ 2, {n, 2, 5}] - = {4, 9, 16, 25} - -The number of elements of a list can be determined with 'Length': - >> Length[mylist] - = 4 - -Elements can be extracted using double square braces: - >> mylist[[3]] - = c - -Negative indices count from the end: - >> mylist[[-3]] - = b - -Lists can be nested: - >> mymatrix = {{1, 2}, {3, 4}, {5, 6}}; - -There are alternate forms to display lists: - >> TableForm[mymatrix] - = 1 2 - . - . 3 4 - . - . 5 6 - - >> MatrixForm[mymatrix] - = 1 2 - . - . 3 4 - . - . 5 6 - -There are various ways of extracting elements from a list: - - >> mymatrix[[2, 1]] - = 3 - >> mymatrix[[;;, 2]] - = {2, 4, 6} - >> Take[mylist, 3] - = {a, b, c} - >> Take[mylist, -2] - = {c, d} - >> Drop[mylist, 2] - = {c, d} - >> First[mymatrix] - = {1, 2} - >> Last[mylist] - = d - >> Most[mylist] - = {a, b, c} - >> Rest[mylist] - = {b, c, d} - -Lists can be used to assign values to multiple variables at once: - - >> {a, b} = {1, 2}; - >> a - = 1 - >> b - = 2 - -Operations like addition and multiplication, "thread" over lists; lists are combined element-wise: - - >> {1, 2, 3} + {4, 5, 6} - = {5, 7, 9} - >> {1, 2, 3} * {4, 5, 6} - = {4, 10, 18} - -It is an error to combine lists with unequal lengths: - >> {1, 2} + {4, 5, 6} - : Objects of unequal length cannot be combined. - = {1, 2} + {4, 5, 6} - - ## -
- -
-Every expression in \Mathics3 is built upon the same principle: it consists of a head and an arbitrary number of children, unless it is an atom, i.e., it can not be subdivided any further. To put it another way: everything is a function call. This can be best seen when displaying expressions in their "full form": - - >> FullForm[a + b + c] - = Plus[a, b, c] - -Nested calculations are nested function calls: - >> FullForm[a + b * (c + d)] - = Plus[a, Times[b, Plus[c, d]]] - -Even lists are function calls of the function 'List': - >> Head[{1, 2, 3}] - = List - -However, its full form is presented with '{...}' - >> FullForm[{1, 2, 3}] - = {1, 2, 3} - - The head of an expression can be determined with 'Head': - >> Head[a + b + c] - = Plus - -The children of an expression can be accessed like list elements: - >> (a + b + c)[[2]] - = b - -The head is the 0th element: - >> (a + b + c)[[0]] - = Plus - -The head of an expression can be exchanged using the function 'Apply': - - >> Apply[g, f[x, y]] - = g[x, y] - - >> Apply[Plus, a * b * c] - = a + b + c - -'Apply' can be written using the operator '@@': - >> Times @@ {1, 2, 3, 4} - = 24 - -(This exchanges the head 'List' of '{1, 2, 3, 4}' with 'Times', and then the expression 'Times[1, 2, 3, 4]' is evaluated, yielding 24.) -'Apply' can also be applied on a certain level of an expression: - - >> Apply[f, {{1, 2}, {3, 4}}, {1}] - = {f[1, 2], f[3, 4]} - -Or even on a range of levels: - >> Apply[f, {{1, 2}, {3, 4}}, {0, 2}] - = f[f[1, 2], f[3, 4]] - -'Apply' is similar to 'Map' ('/@'): - >> Map[f, {1, 2, 3, 4}] - = {f[1], f[2], f[3], f[4]} - - >> f /@ {{1, 2}, {3, 4}} - = {f[{1, 2}], f[{3, 4}]} - -The atoms of \Mathics3 are numbers, symbols, and strings. 'AtomQ' tests whether an expression is an atom: - - >> AtomQ[5] - = True - - >> AtomQ[a + b] - = False - -The full form of rational and complex numbers looks like they were compound expressions: - >> FullForm[3 / 5] - = Rational[3, 5] - >> FullForm[3 + 4 I] - = Complex[3, 4] - -However, they are still atoms, thus unaffected by applying functions, for instance: - >> f @@ Complex[3, 4] - = 3 + 4 I - -Nevertheless, every atom has a head: - >> Head /@ {1, 1/2, 2.0, I, "a string", x} - = {Integer, Rational, Real, Complex, String, Symbol} - -The operator '===' tests whether two expressions are the same on a structural level: - >> 3 === 3 - = True - - >> 3 == 3.0 - = True - -But: - - >> 3 === 3.0 - = False - -because '3' (an 'Integer') and '3.0' (a 'Real') are structurally different. - - ## -
- -
- -Functions can be defined in the following way: - >> f[x_] := x ^ 2 - -This tells \Mathics3 to replace every occurrence of 'f' with one (arbitrary) parameter 'x' with 'x ^ 2'. - >> f[3] - = 9 - - >> f[a] - = a ^ 2 - -The definition of 'f' does not specify anything for two parameters, so any such call will stay unevaluated: - >> f[1, 2] - = f[1, 2] - -In fact, functions in \Mathics3 are just one aspect of patterns: 'f[x_]' is a pattern that matches expressions like 'f[3]' and 'f[a]'. The following patterns are available: -
-
'_' or 'Blank[]' -
matches one expression. -
'Pattern'[$x$, $p$] -
matches the pattern $p$ and stores the matching sub-expression into $x$. -
$x$'_' or 'Pattern['$x$, 'Blank[]]' -
matches one expression and stores it in $x$. -
'__' or 'BlankSequence[]' -
matches a sequence of one or more expressions. -
'___' or 'BlankNullSequence[]' -
matches a sequence of zero or more expressions. -
'_'$h$ or 'Blank'[$h$] -
matches one expression with head $h$. -
$x$'_'$h$ or 'Pattern['$x$, 'Blank['$h$']]' -
matches one expression with head $h$ and stores it in $x$. -
$p$ | $q$ or 'Alternatives['$p$, $q$']' -
matches either pattern $p$ or $q$. -
$p$ '?' $t$ or 'PatternTest['$p$, $t$']' -
matches $p$ if the test $t[p]$ yields 'True'. -
$p$ '/;' $c$ or 'Condition['$p$, $c$']' -
matches $p$ if condition $c$ holds. -
'Verbatim'[$p$] -
matches an expression that equals $p$, without regarding patterns inside $p$. -
- -As before, patterns can be used to define functions: - - >> g[s___] := Plus[s] ^ 2 - >> g[1, 2, 3] - = 36 - -'MatchQ[$e$, $p$]' tests whether $e$ matches $p$: - >> MatchQ[a + b, x_ + y_] - = True - - >> MatchQ[6, _Integer] - = True - -'ReplaceAll' ('/.') replaces all occurrences of a pattern in an expression using a 'Rule' given by '->': - >> {2, "a", 3, 2.5, "b", c} /. x_Integer -> x ^ 2 - = {4, a, 9, 2.5, b, c} - -You can also specify a list of rules: - >> {2, "a", 3, 2.5, "b", c} /. {x_Integer -> x ^ 2.0, y_String -> 10} - = {4., 10, 9., 2.5, 10, c} - -'ReplaceRepeated' ('//.') applies a set of rules repeatedly, until the expression doesn\'t change anymore: - >> {2, "a", 3, 2.5, "b", c} //. {x_Integer -> x ^ 2.0, y_String -> 10} - = {4., 100., 9., 2.5, 100., c} - -There is a "delayed" version of 'Rule' which can be specified by ':>' (similar to the relation of ':=' to '='): - - >> a :> 1 + 2 - = a ⧴ 1 + 2 - - >> a -> 1 + 2 - = a ⇾ 3 - -This is useful when the right side of a rule should not be evaluated immediately (before matching): - >> {1, 2} /. x_Integer -> N[x] - = {1, 2} - -Here, 'N' is applied to 'x' before the actual matching, simply yielding 'x'. With a delayed rule, this can be avoided: - >> {1, 2} /. x_Integer :> N[x] - = {1., 2.} - -'ReplaceAll' and 'ReplaceRepeated' take the first possible match. -However, 'ReplaceList' returns a list of all possible matches. -This can be used to get all subsequences of a list, for instance: - - >> ReplaceList[{a, b, c}, {___, x__, ___} -> {x}] - = {{a}, {a, b}, {a, b, c}, {b}, {b, c}, {c}} -'ReplaceAll' would just return the first expression: - >> ReplaceAll[{a, b, c}, {___, x__, ___} -> {x}] - = {a} - -In addition to defining functions as rules for certain patterns, there are pure functions that can be defined using the '&' postfix operator, where everything before it is treated as the function body, and '#' can be used as an argument placeholder: - - >> h = # ^ 2 &; - >> h[3] - = 9 - -Multiple arguments can simply be indexed: - >> sum = #1 + #2 &; - >> sum[4, 6] - = 10 - -It is also possible to name arguments using 'Function': - >> prod = Function[{x, y}, x * y]; - >> prod[4, 6] - = 24 - -Pure functions are very handy when functions are used only locally, e.g., when combined with operators like 'Map': - >> # ^ 2 & /@ Range[5] - = {1, 4, 9, 16, 25} - -Sort using the second element of a list as a key: - >> Sort[{{x, 10}, {y, 2}, {z, 5}}, #1[[2]] < #2[[2]] &] - = {{y, 2}, {z, 5}, {x, 10}} - -Functions can be applied using prefix or postfix notation, in addition to using '[]': - >> h @ 3 - = 9 - - >> 3 // h - = 9 - - ## -
- -
-Like most programming languages, \Mathics3 has common program-flow control statements for conditions, loops, etc.: -
-
'If'[$cond$, $pos$, $neg$] -
returns $pos$ if $cond$ evaluates to 'True', and $neg$ if it evaluates to 'False'. -
'Which'[$cond_1$, $expr_1$, $cond_2$, $expr_2$, ...] -
yields $expr_1$ if $cond_1$ evaluates to 'True', $expr_2$ if $cond_2$ evaluates to 'True', etc. -
'Do'[$expr$, {$i$, $max$}] -
evaluates $expr$ $max$ times, substituting $i$ in $expr$ with values from 1 to $max$. -
'For'[$start$, $test$, $incr$, $body$] -
evaluates $start$, and then iteratively $body$ and $incr$ as long as $test$ evaluates to 'True'. -
'While'[$test$, $body$] -
evaluates $body$ as long as $test$ evaluates to 'True'. -
'Nest'[$f$, $expr$, $n$] -
returns an expression with $f$ applied $n$ times to $expr$. -
'NestWhile'[$f$, $expr$, $test$] -
applies a function $f$ repeatedly on an expression $expr$, until - applying $test$ on the result no longer yields 'True'. -
'FixedPoint'[$f$, $expr$] -
starting with $expr$, repeatedly applies $f$ until the result no longer changes. -
- - >> If[2 < 3, a, b] - = a - >> x = 3; Which[x < 2, a, x > 4, b, x < 5, c] - = c - -Compound statements can be entered with ';'. The result of a compound expression is its last part or 'Null' if it ends with a ';'. - >> 1; 2; 3 - = 3 - >> 1; 2; 3; - -Inside 'For', 'While', and 'Do' loops, 'Break[]' exits the loop, and 'Continue[]' continues to the next iteration. - - >> For[i = 1, i <= 5, i++, If[i == 4, Break[]]; Print[i]] - | 1 - | 2 - | 3 - - ## - -
- -
-By default, all symbols are "global" in \Mathics3, i.e., they can be read and written in any part of your program. -However, sometimes "local" variables are needed in order not to disturb the global namespace. \Mathics3 provides two ways to support this: -
    -
  • lexical scoping by 'Module', and -
  • dynamic scoping by 'Block'. -
-
-
'Module'[{$vars$}, $expr$] -
localizes variables by giving them a temporary name of the form - 'name\$number', where number is the current value of '\$ModuleNumber'. Each time a module - is evaluated, '\$ModuleNumber' is incremented. - -
'Block'[{$vars$}, $expr$] -
temporarily stores the definitions of certain variables, evaluates - $expr$ with reset values, and restores the original definitions afterward. -
- -Both scoping constructs shield inner variables from affecting outer ones: - - >> t = 3; - >> Module[{t}, t = 2] - = 2 - >> Block[{t}, t = 2] - = 2 - >> t - = 3 - -'Module' creates new variables: - >> y = x ^ 3; - - >> Module[{x = 2}, x * y] - = 2 x ^ 3 - -'Block' does not: - >> Block[{x = 2}, x * y] - = 16 - -Thus, 'Block' can be used to temporarily assign a value to a variable: - >> expr = x ^ 2 + x; - >> Block[{x = 3}, expr] - = 12 - - >> x - = x - -'Block' can also be used to temporarily change the value of system parameters: - - >> Block[{$RecursionLimit = 30}, x = 2 x] - : Recursion depth of 30 exceeded. - = $Aborted - - >> f[x_] := f[x + 1]; Block[{$IterationLimit = 30}, f[1]] - : Iteration limit of 30 exceeded. - = $Aborted - -It is common to use scoping constructs for function definitions with local variables: - - >> fac[n_] := Module[{k, p}, p = 1; For[k = 1, k <= n, ++k, p *= k]; p] - >> fac[10] - = 3628800 - - >> 10! - = 3628800 - - ## -
- -
-The way results are formatted for output in \Mathics3 is rather sophisticated; compatibility with \Mathematica is one of the design goals. It can be summed up in the following procedure: -
    -
  1. The result of the query is calculated. -
  2. The result is stored in 'Out' (which '%' is a shortcut for). -
  3. Any 'Format' rules for the desired output form are applied to the result. In the console version of \Mathics3, the result is formatted as 'OutputForm'; 'MathMLForm' for the 'StandardForm' is used in the interactive Web version; and 'TeXForm' for the 'StandardForm' is used to generate the \LaTeX version of this documentation. -
  4. 'MakeBoxes' is applied to the formatted result, again given either 'OutputForm', 'MathMLForm', or 'TeXForm' depending on the execution context of \Mathics3. This yields a new expression consisting of "box constructs". -
  5. The boxes are turned into an ordinary string and displayed in the console, sent to the browser, or written to the documentation \LaTeX file. -
-As a consequence, there are various ways to implement your own formatting strategy for custom objects. - -You can specify how a symbol shall be formatted by assigning values to 'Format': - >> Format[x] = "y"; - >> x - = y -This will apply to 'MathMLForm', 'OutputForm', 'StandardForm', 'TeXForm', and 'TraditionalForm'. - - >> x // InputForm - = x -You can specify a specific form in the assignment to 'Format': - >> Format[x, TeXForm] = "z"; - >> x // TeXForm - = \text{z} - -Special formats might not be very relevant for individual symbols, but rather for custom functions (objects): - >> Format[r[args___]] = ""; - >> r[1, 2, 3] - = -You can use several helper functions to format expressions: -
-
'Infix'[$expr$, $op$] -
formats the arguments of $expr$ with infix operator $op$. -
'Prefix'[$expr$, $op$] -
formats the argument of $expr$ with prefix operator $op$. -
'Postfix'[$expr$, $op$] -
formats the argument of $expr$ with postfix operator $op$. -
'StringForm'[$form$, $arg1$, $arg2$, ...] -
formats arguments using a format string. -
- - >> Format[r[args___]] = Infix[{args}, "~"]; - >> r[1, 2, 3] - = 1 ~ 2 ~ 3 - >> StringForm["`1` and `2`", n, m] - = n and m - -There are several methods to display expressions in 2-D: -
-
'Row[{...}]' -
displays expressions in a row. -
'Grid[{{...}}]' -
displays a matrix in two-dimensional form. -
'Subscript'[$expr$, $i_1$, $i_2$, ...] -
displays $expr$ with subscript indices $i_1$, $i_2$, ... -
'Superscript'[$expr$, $exp$] -
displays $expr$ with superscript (exponent) $exp$. -
- - >> Grid[{{a, b}, {c, d}}] - = a b - . - . c d - - >> Subscript[a, 1, 2] // TeXForm - = a_{1, 2} - - - >> MakeBoxes[b, TraditionalForm] = "c"; - >> b - = b - -## This will be displayed as c in the browser and LaTeX documentation. -In the browser, this will even apply to 'TeXForm', because 'TeXForm' implies 'TraditionalForm': - >> b // TeXForm - = ... - -Notice however that in the CLI, default output formatted in 'OutputForm', -which do not take into account 'MakeBoxes' rules. The same happens if we -ask explicitly for this form: - - >> b // OutputForm // TeXForm - = \text{b} - -In a similar way, in the CLI, we can ask for TraditionalForm explicitly - >> b // TraditionalForm // TeXForm - = c - -'MakeBoxes' for another form: - >> MakeBoxes[TeXForm[b], form_] = "d"; - >> b // TeXForm - = ... - -You can cause a much bigger mess by overriding 'MakeBoxes' than by sticking to 'Format', e.g. generate invalid XML: - - >> MakeBoxes[MathMLForm[c], form_] := "> c // MathMLForm //StandardForm - = > c + 1 // MathMLForm - = ... - -That\'s because 'MathMLForm' will, when not overridden for a special case, call 'StandardForm' first. -'Format' will produce escaped output: - - >> Format[d, MathMLForm] = "> d // MathMLForm - = ... - - >> d + 1 // MathMLForm - = ... - -For instance, you can override 'MakeBoxes' to format lists in a different way: - >> MakeBoxes[{items___}, TraditionalForm] := RowBox[{"[", Sequence @@ Riffle[MakeBoxes /@ {items}, " "], "]"}] - >> {1, 2, 3} - = {1, 2, 3} - - >> {1, 2, 3} // TeXForm - = [1 2 3] - -However, this will not be accepted as input to \Mathics3 anymore: - >> [1 2 3] - : ... - - >> Clear[MakeBoxes] - -By the way, 'MakeBoxes' is the only built-in symbol that is not protected by default: - >> Attributes[MakeBoxes] - = {HoldAllComplete} - -'MakeBoxes' must return a valid box construct: - >> MakeBoxes[squared[args___], TraditionalForm] := squared[args] ^ 2 - >> squared[1, 2] - = squared[1, 2] - -## different in LaTeX and MathML - X> squared[1, 2] // TeXForm - : Power[squared[1, 2], 2] is not a valid box structure. - = - -The desired effect can be achieved in the following way: - >> MakeBoxes[squared[args___], TraditionalForm] := SuperscriptBox[RowBox[{MakeBoxes[squared], "[", RowBox[Riffle[MakeBoxes[#]& /@ {args}, ","]], "]"}], 2] - >> squared[1, 2] - = squared[1, 2] - - #> squared[1, 2] // TeXForm - = \text{squared}[1, 2]^2 - -You can view the box structure of a formatted expression using 'ToBoxes': - - >> ToBoxes[m + n] - = RowBox[{m, +, n}] - -The list elements in this 'RowBox' are strings, though string delimiters are not shown in the default output form: - - >> InputForm[%] - = RowBox[{"m", "+", "n"}] - - ## -
- -
-Two-dimensional graphics can be created using the function 'Graphics' and a list of graphics primitives. For three-dimensional graphics, see the following section. The following primitives are available: -
-
'Circle'[{$x$, $y$}, $r$] -
draws a circle. -
'Disk'[{$x$, $y$}, $r$] - -
draws a filled disk. -
'Rectangle'[{$x_1$, $y_1$}, {$x_2$, $y_2$}] - -
draws a filled rectangle. -
'Polygon'[{{$x_1$, $y_1$}, {$x_2$, $y_2$}, ...}] - -
draws a filled polygon. -
'Line'[{{$x_1$, $y_1$}, {$x_2$, $y_2$}, ...}] - -
draws a line. -
'Text'[$text$, {$x$, $y$}] -
draws text in a graphics. -
- - >> Graphics[{Circle[{0, 0}, 1]}] - = -Graphics- - - >> Graphics[{Line[{{0, 0}, {0, 1}, {1, 1}, {1, -1}}], Rectangle[{0, 0}, {-1, -1}]}] - = -Graphics- - -Colors can be added in the list of graphics primitives to change the drawing color. The following ways to specify colors are supported: -
-
'RGBColor'[$r$, $g$, $b$] -
specifies a color using red, green, and blue. - -
'CMYKColor'[$c$, $m$, $y$, $k$] -
specifies a color using cyan, magenta, yellow, and black. - -
'Hue'[$h$, $s$, $b$] -
specifies a color using hue, saturation, and brightness. - -
'GrayLevel'[$l$] -
specifies a color using a gray level. -
- -All components range from 0 to 1. Each color function can be supplied with an additional argument specifying the desired opacity ("alpha") of the color. There are many predefined colors, such as 'Black', 'White', 'Red', 'Green', 'Blue', etc. - - >> Graphics[{Red, Disk[]}] - = -Graphics- - -Table of hues: - - >> Graphics[Table[{Hue[h, s], Disk[{12h, 8s}]}, {h, 0, 1, 1/6}, {s, 0, 1, 1/4}]] - = -Graphics- - - ## - -Colors can be mixed and altered using the following functions: -
-
'Blend'[{$color1$, $color2$}, $ratio$] -
mixes $color1$ and $color2$ with $ratio$, where a ratio of 0 returns $color1$ and a ratio of 1 returns $color2$. -
'Lighter'[$color$] -
makes $color$ lighter (mixes it with 'White'). -
'Darker'[$color$] -
makes $color$ darker (mixes it with 'Black'). -
- - >> Graphics[{Lighter[Red], Disk[]}] - = -Graphics- - -'Graphics' produces a 'GraphicsBox': - >> Head[ToBoxes[Graphics[{Circle[]}]]] - = GraphicsBox - - ## -
- -
-Three-dimensional graphics are created using the function 'Graphics3D' and a list of 3D primitives. The following primitives are supported so far: -
-
'Polygon'[{{$x_1$, $y_1$, $z_1$}, {$x_2$, $y_2$, $z_3$}, ...}] -
draws a filled polygon. -
'Line'[{{$x_1$, $y_1$, $z_1$}, {$x_2$, $y_2$, $z_3$}, ...}] -
draws a line. -
'Point'[{$x_1$, $y_1$, $z_1$}] -
draws a point. -
- - >> Graphics3D[Polygon[{{0,0,0}, {0,1,1}, {1,0,0}}]] - = -Graphics3D- - -Colors can also be added to three-dimensional primitives. - >> Graphics3D[{Orange, Polygon[{{0,0,0}, {1,1,1}, {1,0,0}}]}, Axes->True] - = -Graphics3D- - -'Graphics3D' produces a 'Graphics3DBox': - >> Head[ToBoxes[Graphics3D[{Polygon[]}]]] - = Graphics3DBox - - ## -
- -
-\Mathics3 can plot functions: - >> Plot[Sin[x], {x, 0, 2 Pi}] - = -Graphics- -You can also plot multiple functions at once: - >> Plot[{Sin[x], Cos[x], x ^ 2}, {x, -1, 1}] - = -Graphics- - -Two-dimensional functions can be plotted using 'DensityPlot': - >> DensityPlot[x ^ 2 + 1 / y, {x, -1, 1}, {y, 1, 4}] - = -Graphics- -You can use a custom coloring function: - >> DensityPlot[x ^ 2 + 1 / y, {x, -1, 1}, {y, 1, 4}, ColorFunction -> (Blend[{Red, Green, Blue}, #]&)] - = -Graphics- -One problem with 'DensityPlot' is that it\'s still very slow, basically due to function evaluation being pretty slow in general---and 'DensityPlot' has to evaluate a lot of functions. - -Three-dimensional plots are supported as well: - >> Plot3D[Exp[x] Cos[y], {x, -2, 1}, {y, -Pi, 2 Pi}] - = -Graphics3D- - - ## -
- - -
- - - -Here are some examples written by Jan Pöschko that come from the very first version. - -
-Let's sketch the function - >> f[x_] := 4 x / (x ^ 2 + 3 x + 5) - -The derivatives are: - >> {f'[x], f''[x], f'''[x]} // Together - = {-4 (-5 + x ^ 2) / (5 + 3 x + x ^ 2) ^ 2, 8 (-15 - 15 x + x ^ 3) / (5 + 3 x + x ^ 2) ^ 3, -24 (-20 - 60 x - 30 x ^ 2 + x ^ 4) / (5 + 3 x + x ^ 2) ^ 4} - -To get the extreme values of 'f', compute the zeroes of the first derivatives: - >> extremes = Solve[f'[x] == 0, x] - = {{x ⇾ -Sqrt[5]}, {x ⇾ Sqrt[5]}} - -And test the second derivative: - >> f''[x] /. extremes // N - = {1.65086, -0.064079} - -Thus, there is a local maximum at 'x = Sqrt[5]' and a local minimum at 'x = -Sqrt[5]'. -Compute the inflection points numerically, chopping imaginary parts close to 0: - >> inflections = Solve[f''[x] == 0, x] // N // Chop - = {{x ⇾ -1.0852}, {x ⇾ -3.21463}, {x ⇾ 4.29983}} - -Insert into the third derivative: - >> f'''[x] /. inflections - - = {-3.67683, 0.694905, 0.00671894} -Being different from 0, all three points are actual inflection points. -'f' is not defined where its denominator is 0: - >> Solve[Denominator[f[x]] == 0, x] - = {{x ⇾ -3 / 2 - I / 2 Sqrt[11]}, {x ⇾ -3 / 2 + I / 2 Sqrt[11]}} - -These are non-real numbers; consequently, 'f' is defined on all real numbers. -The behaviour of 'f' at the boundaries of its definition: - >> Limit[f[x], x -> Infinity] - = 0 - >> Limit[f[x], x -> -Infinity] - = 0 - -Finally, let\'s plot 'f': - >> Plot[f[x], {x, -8, 6}] - = -Graphics- - - ## -
- - -
-Let\'s consider the matrix - >> A = {{1, 1, 0}, {1, 0, 1}, {0, 1, 1}}; - >> MatrixForm[A] - = 1 1 0 - . - . 1 0 1 - . - . 0 1 1 - -We can compute its eigenvalues and eigenvectors: - >> Eigenvalues[A] - = {2, -1, 1} - >> Eigenvectors[A] - = {{1, 1, 1}, {1, -2, 1}, {-1, 0, 1}} -This yields the diagonalization of 'A': - >> T = Transpose[Eigenvectors[A]]; MatrixForm[T] - = 1 1 -1 - . - . 1 -2 0 - . - . 1 1 1 - >> Inverse[T] . A . T // MatrixForm - = 2 0 0 - . - . 0 -1 0 - . - . 0 0 1 - >> % == DiagonalMatrix[Eigenvalues[A]] - = True - -We can solve linear systems: - >> LinearSolve[A, {1, 2, 3}] - = {0, 1, 2} - >> A . % - = {1, 2, 3} -In this case, the solution is unique: - >> NullSpace[A] - = {} - -Let\'s consider a singular matrix: - >> B = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; - >> MatrixRank[B] - = 2 - >> s = LinearSolve[B, {1, 2, 3}] - = {-1 / 3, 2 / 3, 0} - >> NullSpace[B] - = {{1, -2, 1}} - >> B . (RandomInteger[100] * %[[1]] + s) - = {1, 2, 3} - - ## -
- - -
-Let\'s play with dice in this example. A 'Dice' object shall represent the outcome of a series of rolling a dice with six faces, e.g.: - >> Dice[1, 6, 4, 4] - = Dice[1, 6, 4, 4] - -Like in most games, the ordering of the individual throws does not matter. We can express this by making 'Dice' 'Orderless': - >> SetAttributes[Dice, Orderless] - >> Dice[1, 6, 4, 4] - = Dice[1, 4, 4, 6] - -A dice object shall be displayed as a rectangle with the given number of points in it, positioned like on a traditional dice: - >> Format[Dice[n_Integer?(1 <= # <= 6 &)]] := Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - p, p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - p, 0.5}, r]}]}, ImageSize ⇾ Tiny]] - >> Dice[1] - = -Graphics- - - #> Definition[Dice] - = Attributes[Dice] = {Orderless} - . - . Format[Dice[n_Integer ? (1 <= #1 <= 6&)], MathMLForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - p, p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - p, 0.5}, r]}]}, ImageSize -> Tiny]] - . - . Format[Dice[n_Integer ? (1 <= #1 <= 6&)], OutputForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - p, p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - p, 0.5}, r]}]}, ImageSize -> Tiny]] - . - . Format[Dice[n_Integer ? (1 <= #1 <= 6&)], StandardForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - p, p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - p, 0.5}, r]}]}, ImageSize -> Tiny]] - . - . Format[Dice[n_Integer ? (1 <= #1 <= 6&)], TeXForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - p, p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - p, 0.5}, r]}]}, ImageSize -> Tiny]] - . - . Format[Dice[n_Integer ? (1 <= #1 <= 6&)], TraditionalForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - p}, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - p, p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - p, 0.5}, r]}]}, ImageSize -> Tiny]] - -The empty series of dice shall be displayed as an empty dice: - >> Format[Dice[]] := Graphics[{EdgeForm[Black], White, Rectangle[]}, ImageSize -> Tiny] - >> Dice[] - = -Graphics- - -Any non-empty series of dice shall be displayed as a row of individual dice: - >> Format[Dice[d___Integer?(1 <= # <= 6 &)]] := Row[Dice /@ {d}] - >> Dice[1, 6, 4, 4] - = -Graphics--Graphics--Graphics--Graphics- - -Note that \Mathics3 will automatically sort the given format rules according to their "generality", so the rule for the empty dice does not get overridden by the rule for a series of dice. -We can still see the original form by using 'InputForm': - - >> Dice[1, 6, 4, 4] // InputForm - = Dice[1, 4, 4, 6] - -We want to combine 'Dice' objects using the '+' operator: - >> Dice[a___] + Dice[b___] ^:= Dice[Sequence @@ {a, b}] - -The '^:=' ('UpSetDelayed') tells \Mathics3 to associate this rule with 'Dice' instead of 'Plus'. - -'Plus' is protected---we would have to unprotect it first: - >> Dice[a___] + Dice[b___] := Dice[Sequence @@ {a, b}] - : Tag Plus in Dice[a___] + Dice[b___] is Protected. - = $Failed - -We can now combine dice: - >> Dice[1, 5] + Dice[3, 2] + Dice[4] - = -Graphics--Graphics--Graphics--Graphics--Graphics- - - #> Dice[1, 5] + Dice[3, 2] + Dice[4] // InputForm - = Dice[1, 2, 3, 4, 5] - -Let\'s write a function that returns the sum of the rolled dice: - >> DiceSum[Dice[d___]] := Plus @@ {d} - >> DiceSum @ Dice[1, 2, 5] - = 8 - -And now let\'s put some dice into a table: - >> Table[{Dice[Sequence @@ d], DiceSum @ Dice[Sequence @@ d]}, {d, {{1, 2}, {2, 2}, {2, 6}}}] // TableForm - = -Graphics--Graphics- 3 - . - . -Graphics--Graphics- 4 - . - . -Graphics--Graphics- 8 - - ## - -It is not very sophisticated from a mathematical point of view, but it\'s beautiful. - -
- -
- - - - - -In the future, we plan on providing an interface to Jupyter as a separate package. - -However, as part \Mathics3, we currently distribute a browser-based interface using long-term-release (LTS) Django 4. - -Since a Jupyter-based interface seems preferable to the home-grown interface described here, it is doubtful whether there will be future improvements to this interface. - -When you enter Mathics3 in the top after the Mathics3 logo and the word "Mathics3" you'll see a menubar. - -It looks like this: - - - -These save and load worksheets, share sessions, run a gallery of examples, go to the GitHub organization page, and provide information about the particular Mathics3 installation. - -These are explained in the sections below. - -
- -For the most part, the application is a single-page application. -Assuming you are running locally or on a host called 'localhost' using the default port, 8000, here are some URLs and what they do: - -
-
http://localhost:8000 -
The single-page application; the main page. -
http://localhost:8000/about -
A page giving: -
    -
  • the software versions of this package and the version information of important software this uses. -
  • directory path information for the current setup -
  • machine information -
  • system information -
  • customizable system settings -
-
http://localhost:8000/doc -
An online formatted version of the documentation, which includes this text. You can see this as a right-side frame of the main page, when clicking "?" on the right-hand upper corner. -
-
-
- - - -Worksheets exist in the browser window only and are not stored on the server by default. To save all your queries and results, use the Save button, which is the middle graphic of the menu bar. It looks like this: - - - -Depending on browser, desktop, and OS settings, the "Ctrl+S" key combination may do the same thing. - - - -Saved worksheets can be loaded or deleted using the File Open button, which is the left-most button in the menu bar. It looks like this: - - - -Depending on browser, desktop, and OS settings, the "Ctrl+O" key combination may do the same thing. - -A pop-up menu should appear with the list of saved worksheets, with an option to either load or delete the worksheet. - -
- -
- -We have several examples showing off briefly some of the capabilities of the system. These are run when you hit the button that looks like this: - - - -It is also shown in the pop-up text that appears when Mathics3 is first run. - -
- -
- -When you use the Django-based Web interface of \Mathics3, a browser session is created. Cookies have to be enabled to allow this. Your session holds a key that is used to access your definitions that are stored in a database on the server. As long as you do not clear the cookies in your browser, your definitions will remain even when you close and re-open the browser. - -This implies that you should not store sensitive, private information in \Mathics3 variables when using the online Web interface. In addition to their values being stored in a database on the server, your queries might be saved for debugging purposes. However, the fact that they are transmitted over plain HTTP should make you aware that you should not transmit any sensitive information. When you want to do calculations with that kind of stuff, simply install \Mathics3 locally! - -If you are using a public terminal, erase all your definitions and close the browser window. When you use \Mathics3 in a browser, use the command 'Quit[]' or its alias, 'Exit[]'. - -When you reload the current page in a browser using the default URL, e.g., http:localhost:8000, all of the previous input and output disappear. - -On the other hand, Definitions as described above do not, unless 'Quit[]' or 'Exit[]' is entered as described above. - -If you want a URL that records the input entered, the Generate Input Hash button does this. The button looks like this: - - - -For example, assuming you have a \Mathics3 server running at port 8000 on localhost, and you enter the URL http://localhost:8000/#cXVlcmllcz14, you should see a single line of input containing 'x' entered. - -Of course, the value of this when evaluated depends on whether 'x' has been previously defined. - -
- -
- -There are some keyboard commands you can use in the Django-based Web interface of \Mathics3. - -
-
'Shift+Return'
-
This evaluates the current cell (the most important one, for sure). On the right-hand side, you may also see an "=" button, which can be clicked to do the same thing.
- -
'Ctrl+D'
-
This moves the cursor over to the documentation pane on the right-hand side. From here you can perform a search for a pre-defined \Mathics3 function or symbol. Clicking on the "?" symbol on the right-hand side does the same thing.
- -
'Ctrl+C'
-
This moves the cursor back to the document code pane area where you type \Mathics3 expressions
- -
'Ctrl+S'
-
Save worksheet
- -
'Ctrl+O'
-
Open worksheet
- -
'Right Click' on MathML output
-
Opens MathJax Menu
-
- -Of special note is the last item on the list: right-click to open the MathJax menu. Under "Math Setting"/"Zoom Trigger", if the zoom trigger is set to a value other than "No Zoom", then when that trigger is applied to MathML-formatted output, the MathML formula pops up a window for the formula. The window can show the formula larger. Also, this is a way to see output that is too large to fit on the display since the window allows for scrolling. - -Keyboard command behavior depends on the browser used, the operating system, desktop settings, and customization. We hook into the desktop "Open the current document" and "Save the current document" functions that many desktops provide. For example see: :Finding keyboard shortcuts: https://help.ubuntu.com/community/KeyboardShortcuts#Finding_keyboard_shortcuts - -Often, these shortcut keyboard commands are only recognized when a text field has focus; otherwise, the browser might do some browser-specific actions, like setting a bookmark, etc. - -
- -
diff --git a/mathics/doc/documentation/A-License.mdoc b/mathics/doc/documentation/A-License.mdoc deleted file mode 100644 index 4923af34e..000000000 --- a/mathics/doc/documentation/A-License.mdoc +++ /dev/null @@ -1,289 +0,0 @@ - - -Version 3, 29 June 2007 - -Copyright © 2007 Free Software Foundation, Inc. http://fsf.org/ - -Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - -
- -The GNU General Public License is a free, copyleft license for software and other kinds of works. - -The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program---to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. - -To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. - -For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - -Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. - -For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. - -Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. - -Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. - -The precise terms and conditions for copying, distribution and modification follow. - -
- -
- - -“This License” refers to version 3 of the GNU General Public License. - -“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. - -“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. - -To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. - -A “covered work” means either the unmodified Program or a work based on the Program. - -To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. - -To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. - -An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. - - - -The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. - -A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. - -The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. - -The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. - -The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. - -The Corresponding Source for a work in source code form is that same work. - - - - -All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. - -You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. - -Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. - - - -No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. - -When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. - - - - -You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. - -You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. - - - - -You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: - -
    -
  • a) The work must carry prominent notices stating that you modified it, and giving a relevant date. -
  • b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. -
  • c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. -
  • d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. -
- -A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. - -
- - -You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: - -
    -
  • a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. -
  • b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. -
  • c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. -
  • d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. -
  • e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. -
- -A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. - -A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. - -“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. - -If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). - -The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. - -Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. - -
- - -“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. - -When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. - -Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: - -
    -
  • a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or -
  • b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or -
  • c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or -
  • d) Limiting the use for publicity purposes of names of licensors or authors of the material; or -
  • e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or -
  • f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. -All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. -
- -If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. - -Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. - -
- - -You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). - -However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. - -Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. - -Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. - - - - -You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. - - - - -Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. - -An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. - -You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. - - - - -A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. - -A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. - -Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. - -In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. - -If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. - -If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. - -A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. - -Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. - - - - -If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. - - - - -Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. - - - - -The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. - -If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. - -Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. - - - - -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. - -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. - -SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - - - -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - - - -If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - -END OF TERMS AND CONDITIONS - -
- -
- -If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. - - - - -Copyright (C) - -This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along with this program. If not, see :Licenses: http://www.gnu.org/licenses/. - - -Also add information on how to contact you by electronic and paper mail. - -If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: - - - Copyright (C) - -This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. -This is free software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. - - -The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. - -You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see :Licences: http://www.gnu.org/licenses/. - -The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read :Why you shouldn't use the Lesser GPL for your next library: http://www.gnu.org/philosophy/why-not-lgpl.html. - -
- -
- - - -
-\Mathics includes data from Wikipedia that is published under the Creative Commons Attribution-Sharealike 3.0 Unported License and the GNU Free Documentation License contributed by the respective authors that are listed on the websites specified in "data/elements.txt". -
- -\Mathics includes the following software published under the following licenses. - -
diff --git a/mathics/doc/documentation/images/.gitignore b/mathics/doc/documentation/images/.gitignore deleted file mode 100644 index b890c95fa..000000000 --- a/mathics/doc/documentation/images/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/classes.pdf diff --git a/mathics/doc/documentation/images/classes.dia b/mathics/doc/documentation/images/classes.dia deleted file mode 100644 index 0c88393c57a51bb6e99867fe7de9c8239b8cca88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6076 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 diff --git a/mathics/doc/documentation/images/classes.eps b/mathics/doc/documentation/images/classes.eps deleted file mode 100644 index e1314b9e3..000000000 --- a/mathics/doc/documentation/images/classes.eps +++ /dev/null @@ -1,9092 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: /home/mauricio/Projects/mathics/mathics/doc/documentation/images/classes.dia -%%Creator: Dia v0.97+git -%%CreationDate: Thu Mar 4 10:27:41 2021 -%%For: mauricio -%%Orientation: Portrait -%%Magnification: 1.0000 -%%BoundingBox: 0 0 1241 848 -%%BeginSetup -%%EndSetup -%%EndComments -%%BeginProlog -[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright -/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one -/two /three /four /five /six /seven /eight /nine /colon /semicolon -/less /equal /greater /question /at /A /B /C /D /E -/F /G /H /I /J /K /L /M /N /O -/P /Q /R /S /T /U /V /W /X /Y -/Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c -/d /e /f /g /h /i /j /k /l /m -/n /o /p /q /r /s /t /u /v /w -/x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright -/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior -/acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf -/threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla -/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde -/Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex -/Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring -/ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis -/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave -/uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def -/cp {closepath} bind def -/c {curveto} bind def -/f {fill} bind def -/a {arc} bind def -/ef {eofill} bind def -/ex {exch} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth pop} bind def -/tr {translate} bind def - -/ellipsedict 8 dict def -ellipsedict /mtrx matrix put -/ellipse -{ ellipsedict begin - /endangle exch def - /startangle exch def - /yrad exch def - /xrad exch def - /y exch def - /x exch def /savematrix mtrx currentmatrix def - x y tr xrad yrad sc - 0 0 1 startangle endangle arc - savematrix setmatrix - end -} def - -/mergeprocs { -dup length -3 -1 roll -dup -length -dup -5 1 roll -3 -1 roll -add -array cvx -dup -3 -1 roll -0 exch -putinterval -dup -4 2 roll -putinterval -} bind def -/dpi_x 300 def -/dpi_y 300 def -/conicto { - /to_y exch def - /to_x exch def - /conic_cntrl_y exch def - /conic_cntrl_x exch def - currentpoint - /p0_y exch def - /p0_x exch def - /p1_x p0_x conic_cntrl_x p0_x sub 2 3 div mul add def - /p1_y p0_y conic_cntrl_y p0_y sub 2 3 div mul add def - /p2_x p1_x to_x p0_x sub 1 3 div mul add def - /p2_y p1_y to_y p0_y sub 1 3 div mul add def - p1_x p1_y p2_x p2_y to_x to_y curveto -} bind def -/start_ol { gsave 1.1 dpi_x div dup scale} bind def -/end_ol { closepath fill grestore } bind def -28.346000 -28.346000 scale --1.500000 -51.544700 translate -%%EndProlog - - -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 5.400000 30.700000 m 12.985000 30.700000 l 12.985000 32.100000 l 5.400000 32.100000 l ef -0.000000 0.000000 0.000000 srgb -n 5.400000 30.700000 m 12.985000 30.700000 l 12.985000 32.100000 l 5.400000 32.100000 l cp s -gsave 5.650000 31.642578 translate 0.035278 -0.035278 scale -start_ol -2406 2688 moveto -2708 2688 2878 2846 conicto -3049 3004 3049 3280 conicto -3049 3460 2930 3554 conicto -2811 3648 2588 3648 conicto -1956 3648 lineto -1774 2688 lineto -2406 2688 lineto -2071 768 moveto -2459 768 2667 953 conicto -2876 1139 2876 1487 conicto -2876 1708 2732 1814 conicto -2588 1920 2291 1920 conicto -1624 1920 lineto -1401 768 lineto -2071 768 lineto -3410 2348 moveto -3698 2266 3855 2047 conicto -4013 1828 4013 1505 conicto -4013 796 3485 398 conicto -2958 0 2003 0 conicto -126 0 lineto -981 4416 lineto -2676 4416 lineto -3458 4416 3832 4183 conicto -4207 3951 4207 3465 conicto -4207 3057 3986 2748 conicto -3766 2440 3410 2348 conicto -end_ol grestore -gsave 6.259426 31.642578 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 6.798920 31.642578 translate 0.035278 -0.035278 scale -start_ol -3369 3200 moveto -3214 2368 lineto -2906 2525 2600 2606 conicto -2294 2688 2021 2688 conicto -1710 2688 1541 2604 conicto -1372 2521 1372 2367 conicto -1372 2276 1466 2221 conicto -1560 2167 1836 2106 conicto -2027 2071 lineto -2664 1937 2919 1726 conicto -3175 1515 3175 1140 conicto -3175 573 2725 254 conicto -2276 -64 1469 -64 conicto -1131 -64 778 -16 conicto -426 32 59 128 conicto -217 960 lineto -502 801 827 720 conicto -1152 640 1492 640 conicto -1824 640 1991 716 conicto -2159 793 2159 941 conicto -2159 1044 2065 1100 conicto -1971 1157 1677 1217 conicto -1486 1252 lineto -922 1370 681 1601 conicto -441 1832 441 2241 conicto -441 2794 856 3093 conicto -1272 3392 2045 3392 conicto -2382 3392 2709 3344 conicto -3037 3296 3369 3200 conicto -end_ol grestore -gsave 7.273475 31.642578 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 7.815466 31.642578 translate 0.035278 -0.035278 scale -start_ol -981 4416 moveto -4030 4416 lineto -3863 3584 lineto -1945 3584 lineto -1786 2752 lineto -3593 2752 lineto -3422 1920 lineto -1619 1920 lineto -1425 832 lineto -3405 832 lineto -3243 0 lineto -126 0 lineto -981 4416 lineto -end_ol grestore -gsave 8.362450 31.642578 translate 0.035278 -0.035278 scale -start_ol -1331 1670 moveto -458 3264 lineto -1551 3264 lineto -2039 2296 lineto -2894 3264 lineto -4036 3264 lineto -2538 1676 lineto -3455 0 lineto -2359 0 lineto -1842 1032 lineto -896 0 lineto --247 0 lineto -1331 1670 lineto -end_ol grestore -gsave 8.876966 31.642578 translate 0.035278 -0.035278 scale -start_ol -1337 500 moveto -999 -1280 lineto --59 -1280 lineto -825 3264 lineto -1883 3264 lineto -1786 2814 lineto -2027 3111 2291 3251 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 73 conicto -1499 211 1337 500 conicto -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -end_ol grestore -gsave 9.448929 31.642578 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 9.843555 31.642578 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 10.385546 31.642578 translate 0.035278 -0.035278 scale -start_ol -3369 3200 moveto -3214 2368 lineto -2906 2525 2600 2606 conicto -2294 2688 2021 2688 conicto -1710 2688 1541 2604 conicto -1372 2521 1372 2367 conicto -1372 2276 1466 2221 conicto -1560 2167 1836 2106 conicto -2027 2071 lineto -2664 1937 2919 1726 conicto -3175 1515 3175 1140 conicto -3175 573 2725 254 conicto -2276 -64 1469 -64 conicto -1131 -64 778 -16 conicto -426 32 59 128 conicto -217 960 lineto -502 801 827 720 conicto -1152 640 1492 640 conicto -1824 640 1991 716 conicto -2159 793 2159 941 conicto -2159 1044 2065 1100 conicto -1971 1157 1677 1217 conicto -1486 1252 lineto -922 1370 681 1601 conicto -441 1832 441 2241 conicto -441 2794 856 3093 conicto -1272 3392 2045 3392 conicto -2382 3392 2709 3344 conicto -3037 3296 3369 3200 conicto -end_ol grestore -gsave 10.860101 31.642578 translate 0.035278 -0.035278 scale -start_ol -3369 3200 moveto -3214 2368 lineto -2906 2525 2600 2606 conicto -2294 2688 2021 2688 conicto -1710 2688 1541 2604 conicto -1372 2521 1372 2367 conicto -1372 2276 1466 2221 conicto -1560 2167 1836 2106 conicto -2027 2071 lineto -2664 1937 2919 1726 conicto -3175 1515 3175 1140 conicto -3175 573 2725 254 conicto -2276 -64 1469 -64 conicto -1131 -64 778 -16 conicto -426 32 59 128 conicto -217 960 lineto -502 801 827 720 conicto -1152 640 1492 640 conicto -1824 640 1991 716 conicto -2159 793 2159 941 conicto -2159 1044 2065 1100 conicto -1971 1157 1677 1217 conicto -1486 1252 lineto -922 1370 681 1601 conicto -441 1832 441 2241 conicto -441 2794 856 3093 conicto -1272 3392 2045 3392 conicto -2382 3392 2709 3344 conicto -3037 3296 3369 3200 conicto -end_ol grestore -gsave 11.334656 31.642578 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 11.609392 31.642578 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 12.158874 31.642578 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 2.745000 34.565000 m 8.162500 34.565000 l 8.162500 35.965000 l 2.745000 35.965000 l ef -0.000000 0.000000 0.000000 srgb -n 2.745000 34.565000 m 8.162500 34.565000 l 8.162500 35.965000 l 2.745000 35.965000 l cp s -gsave 2.995000 35.507578 translate 0.035278 -0.035278 scale -start_ol -552 4416 moveto -3604 4416 lineto -3604 3584 lineto -1683 3584 lineto -1683 2752 lineto -3490 2752 lineto -3490 1920 lineto -1683 1920 lineto -1683 832 lineto -3669 832 lineto -3669 0 lineto -552 0 lineto -552 4416 lineto -end_ol grestore -gsave 3.541985 35.507578 translate 0.035278 -0.035278 scale -start_ol -1337 1670 moveto -150 3264 lineto -1263 3264 lineto -1936 2296 lineto -2618 3264 lineto -3731 3264 lineto -2544 1676 lineto -3789 0 lineto -2676 0 lineto -1936 1032 lineto -1204 0 lineto -91 0 lineto -1337 1670 lineto -end_ol grestore -gsave 4.056500 35.507578 translate 0.035278 -0.035278 scale -start_ol -1557 512 moveto -1557 -1280 lineto -505 -1280 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1774 3112 2038 3252 conicto -2303 3392 2647 3392 conicto -3255 3392 3645 2908 conicto -4036 2425 4036 1664 conicto -4036 903 3645 419 conicto -3255 -64 2647 -64 conicto -2303 -64 2038 76 conicto -1774 216 1557 512 conicto -2256 2624 moveto -1918 2624 1737 2376 conicto -1557 2129 1557 1664 conicto -1557 1199 1737 951 conicto -1918 704 2256 704 conicto -2594 704 2771 950 conicto -2949 1196 2949 1664 conicto -2949 2132 2771 2378 conicto -2594 2624 2256 2624 conicto -end_ol grestore -gsave 4.628463 35.507578 translate 0.035278 -0.035278 scale -start_ol -2949 2432 moveto -2811 2497 2674 2528 conicto -2538 2560 2400 2560 conicto -1995 2560 1776 2296 conicto -1557 2032 1557 1540 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2752 lineto -1760 3086 2022 3239 conicto -2285 3392 2652 3392 conicto -2705 3392 2767 3385 conicto -2829 3378 2946 3354 conicto -2949 2432 lineto -end_ol grestore -gsave 5.023089 35.507578 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -gsave 5.565080 35.507578 translate 0.035278 -0.035278 scale -start_ol -3076 3200 moveto -3076 2432 lineto -2738 2560 2424 2624 conicto -2110 2688 1830 2688 conicto -1531 2688 1385 2616 conicto -1240 2544 1240 2395 conicto -1240 2274 1350 2209 conicto -1460 2145 1745 2114 conicto -1930 2088 lineto -2738 1984 3017 1746 conicto -3296 1509 3296 1002 conicto -3296 470 2908 203 conicto -2520 -64 1751 -64 conicto -1425 -64 1076 0 conicto -728 64 361 192 conicto -361 960 lineto -675 800 1005 720 conicto -1336 640 1677 640 conicto -1986 640 2141 727 conicto -2297 814 2297 986 conicto -2297 1130 2190 1200 conicto -2083 1271 1763 1310 conicto -1577 1334 lineto -875 1421 593 1657 conicto -311 1893 311 2373 conicto -311 2891 669 3141 conicto -1028 3392 1768 3392 conicto -2059 3392 2379 3345 conicto -2700 3299 3076 3200 conicto -end_ol grestore -gsave 6.039635 35.507578 translate 0.035278 -0.035278 scale -start_ol -3076 3200 moveto -3076 2432 lineto -2738 2560 2424 2624 conicto -2110 2688 1830 2688 conicto -1531 2688 1385 2616 conicto -1240 2544 1240 2395 conicto -1240 2274 1350 2209 conicto -1460 2145 1745 2114 conicto -1930 2088 lineto -2738 1984 3017 1746 conicto -3296 1509 3296 1002 conicto -3296 470 2908 203 conicto -2520 -64 1751 -64 conicto -1425 -64 1076 0 conicto -728 64 361 192 conicto -361 960 lineto -675 800 1005 720 conicto -1336 640 1677 640 conicto -1986 640 2141 727 conicto -2297 814 2297 986 conicto -2297 1130 2190 1200 conicto -2083 1271 1763 1310 conicto -1577 1334 lineto -875 1421 593 1657 conicto -311 1893 311 2373 conicto -311 2891 669 3141 conicto -1028 3392 1768 3392 conicto -2059 3392 2379 3345 conicto -2700 3299 3076 3200 conicto -end_ol grestore -gsave 6.514190 35.507578 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 6.788927 35.507578 translate 0.035278 -0.035278 scale -start_ol -2071 2624 moveto -1721 2624 1537 2377 conicto -1354 2130 1354 1664 conicto -1354 1198 1537 951 conicto -1721 704 2071 704 conicto -2415 704 2597 951 conicto -2779 1198 2779 1664 conicto -2779 2130 2597 2377 conicto -2415 2624 2071 2624 conicto -2071 3392 moveto -2920 3392 3397 2933 conicto -3875 2475 3875 1664 conicto -3875 853 3397 394 conicto -2920 -64 2071 -64 conicto -1220 -64 739 394 conicto -259 853 259 1664 conicto -259 2475 739 2933 conicto -1220 3392 2071 3392 conicto -end_ol grestore -gsave 7.338408 35.507578 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 9.245000 34.565000 m 12.085000 34.565000 l 12.085000 35.965000 l 9.245000 35.965000 l ef -0.000000 0.000000 0.000000 srgb -n 9.245000 34.565000 m 12.085000 34.565000 l 12.085000 35.965000 l 9.245000 35.965000 l cp s -gsave 9.495000 35.507578 translate 0.035278 -0.035278 scale -start_ol -2955 768 moveto -1204 768 lineto -770 0 lineto --391 0 lineto -2089 4416 lineto -3381 4416 lineto -4157 0 lineto -3081 0 lineto -2955 768 lineto -1630 1600 moveto -2808 1600 lineto -2544 3304 lineto -1630 1600 lineto -end_ol grestore -gsave 10.069460 35.507578 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 10.451601 35.507578 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 11.001083 35.507578 translate 0.035278 -0.035278 scale -start_ol -3772 2725 moveto -4016 3048 4325 3220 conicto -4635 3392 4970 3392 conicto -5411 3392 5665 3143 conicto -5919 2895 5919 2461 conicto -5919 2371 5905 2255 conicto -5892 2139 5866 1991 conicto -5476 0 lineto -4415 0 lineto -4747 1705 lineto -4756 1749 lineto -4832 2111 4832 2213 conicto -4832 2373 4739 2466 conicto -4647 2560 4488 2560 conicto -4186 2560 3976 2313 conicto -3766 2066 3675 1608 conicto -3358 0 lineto -2297 0 lineto -2635 1705 lineto -2679 1924 2696 2036 conicto -2714 2149 2714 2213 conicto -2714 2376 2623 2468 conicto -2532 2560 2370 2560 conicto -2080 2560 1861 2304 conicto -1642 2049 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2033 3089 2312 3240 conicto -2591 3392 2894 3392 conicto -3234 3392 3478 3205 conicto -3722 3019 3772 2725 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 7.273750 38.865000 m 10.543750 38.865000 l 10.543750 40.265000 l 7.273750 40.265000 l ef -0.000000 0.000000 0.000000 srgb -n 7.273750 38.865000 m 10.543750 38.865000 l 10.543750 40.265000 l 7.273750 40.265000 l cp s -gsave 7.523750 39.807578 translate 0.035278 -0.035278 scale -start_ol -3604 4323 moveto -3604 3392 lineto -3243 3551 2899 3631 conicto -2555 3712 2250 3712 conicto -1845 3712 1651 3599 conicto -1457 3487 1457 3251 conicto -1457 3074 1587 2975 conicto -1718 2876 2062 2805 conicto -2544 2707 lineto -3275 2558 3583 2254 conicto -3892 1950 3892 1390 conicto -3892 654 3461 295 conicto -3031 -64 2147 -64 conicto -1730 -64 1310 16 conicto -890 97 470 255 conicto -470 1216 lineto -890 993 1282 880 conicto -1674 768 2038 768 conicto -2408 768 2605 892 conicto -2802 1017 2802 1248 conicto -2802 1456 2668 1568 conicto -2535 1681 2136 1770 conicto -1698 1869 lineto -1040 2012 736 2324 conicto -432 2637 432 3166 conicto -432 3830 855 4187 conicto -1278 4544 2071 4544 conicto -2432 4544 2814 4488 conicto -3196 4433 3604 4323 conicto -end_ol grestore -gsave 8.098210 39.807578 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 8.480351 39.807578 translate 0.035278 -0.035278 scale -start_ol -2949 2432 moveto -2811 2497 2674 2528 conicto -2538 2560 2400 2560 conicto -1995 2560 1776 2296 conicto -1557 2032 1557 1540 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2752 lineto -1760 3086 2022 3239 conicto -2285 3392 2652 3392 conicto -2705 3392 2767 3385 conicto -2829 3378 2946 3354 conicto -2949 2432 lineto -end_ol grestore -gsave 8.874977 39.807578 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 9.149714 39.807578 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -gsave 9.719180 39.807578 translate 0.035278 -0.035278 scale -start_ol -2744 576 moveto -2527 279 2265 139 conicto -2004 0 1660 0 conicto -1057 0 663 478 conicto -270 957 270 1697 conicto -270 2441 663 2916 conicto -1057 3392 1660 3392 conicto -2004 3392 2265 3253 conicto -2527 3115 2744 2816 conicto -2744 3264 lineto -3801 3264 lineto -3801 343 lineto -3801 -447 3300 -863 conicto -2799 -1280 1848 -1280 conicto -1539 -1280 1251 -1232 conicto -964 -1185 673 -1088 conicto -673 -256 lineto -949 -417 1213 -496 conicto -1478 -576 1745 -576 conicto -2262 -576 2503 -353 conicto -2744 -131 2744 343 conicto -2744 576 lineto -2051 2624 moveto -1724 2624 1542 2381 conicto -1360 2139 1360 1695 conicto -1360 1239 1536 1003 conicto -1713 768 2051 768 conicto -2380 768 2562 1010 conicto -2744 1253 2744 1695 conicto -2744 2139 2562 2381 conicto -2380 2624 2051 2624 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 11.745000 38.865000 m 15.868437 38.865000 l 15.868437 40.265000 l 11.745000 40.265000 l ef -0.000000 0.000000 0.000000 srgb -n 11.745000 38.865000 m 15.868437 38.865000 l 15.868437 40.265000 l 11.745000 40.265000 l cp s -gsave 11.995000 39.807578 translate 0.035278 -0.035278 scale -start_ol -981 4416 moveto -2244 4416 lineto -3249 1358 lineto -3839 4416 lineto -4909 4416 lineto -4054 0 lineto -2791 0 lineto -1786 3058 lineto -1199 0 lineto -126 0 lineto -981 4416 lineto -end_ol grestore -gsave 12.664371 39.807578 translate 0.035278 -0.035278 scale -start_ol -408 1315 moveto -793 3264 lineto -1848 3264 lineto -1516 1603 lineto -1480 1441 1462 1327 conicto -1445 1213 1445 1147 conicto -1445 967 1548 867 conicto -1651 768 1842 768 conicto -2168 768 2403 1013 conicto -2638 1258 2726 1694 conicto -3043 3264 lineto -4098 3264 lineto -3460 0 lineto -2400 0 lineto -2497 516 lineto -2227 224 1930 80 conicto -1633 -64 1304 -64 conicto -855 -64 608 176 conicto -361 416 361 855 conicto -361 959 373 1074 conicto -385 1190 408 1315 conicto -end_ol grestore -gsave 13.233837 39.807578 translate 0.035278 -0.035278 scale -start_ol -3772 2725 moveto -4016 3048 4325 3220 conicto -4635 3392 4970 3392 conicto -5411 3392 5665 3143 conicto -5919 2895 5919 2461 conicto -5919 2371 5905 2255 conicto -5892 2139 5866 1991 conicto -5476 0 lineto -4415 0 lineto -4747 1705 lineto -4756 1749 lineto -4832 2111 4832 2213 conicto -4832 2373 4739 2466 conicto -4647 2560 4488 2560 conicto -4186 2560 3976 2313 conicto -3766 2066 3675 1608 conicto -3358 0 lineto -2297 0 lineto -2635 1705 lineto -2679 1924 2696 2036 conicto -2714 2149 2714 2213 conicto -2714 2376 2623 2468 conicto -2532 2560 2370 2560 conicto -2080 2560 1861 2304 conicto -1642 2049 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2033 3089 2312 3240 conicto -2591 3392 2894 3392 conicto -3234 3392 3478 3205 conicto -3722 3019 3772 2725 conicto -end_ol grestore -gsave 14.065555 39.807578 translate 0.035278 -0.035278 scale -start_ol -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -1337 494 moveto -1240 0 lineto -185 0 lineto -1072 4544 lineto -2130 4544 lineto -1786 2828 lineto -2027 3117 2291 3254 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 72 conicto -1499 208 1337 494 conicto -end_ol grestore -gsave 14.637518 39.807578 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 15.179508 39.807578 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 2.245000 38.865000 m 6.072500 38.865000 l 6.072500 40.265000 l 2.245000 40.265000 l ef -0.000000 0.000000 0.000000 srgb -n 2.245000 38.865000 m 6.072500 38.865000 l 6.072500 40.265000 l 2.245000 40.265000 l cp s -gsave 2.495000 39.807578 translate 0.035278 -0.035278 scale -start_ol -3604 4323 moveto -3604 3392 lineto -3243 3551 2899 3631 conicto -2555 3712 2250 3712 conicto -1845 3712 1651 3599 conicto -1457 3487 1457 3251 conicto -1457 3074 1587 2975 conicto -1718 2876 2062 2805 conicto -2544 2707 lineto -3275 2558 3583 2254 conicto -3892 1950 3892 1390 conicto -3892 654 3461 295 conicto -3031 -64 2147 -64 conicto -1730 -64 1310 16 conicto -890 97 470 255 conicto -470 1216 lineto -890 993 1282 880 conicto -1674 768 2038 768 conicto -2408 768 2605 892 conicto -2802 1017 2802 1248 conicto -2802 1456 2668 1568 conicto -2535 1681 2136 1770 conicto -1698 1869 lineto -1040 2012 736 2324 conicto -432 2637 432 3166 conicto -432 3830 855 4187 conicto -1278 4544 2071 4544 conicto -2432 4544 2814 4488 conicto -3196 4433 3604 4323 conicto -end_ol grestore -gsave 3.069460 39.807578 translate 0.035278 -0.035278 scale -start_ol -73 3264 moveto -1125 3264 lineto -2009 1049 lineto -2761 3264 lineto -3813 3264 lineto -2429 -284 lineto -2220 -838 1942 -1059 conicto -1665 -1280 1210 -1280 conicto -602 -1280 lineto -602 -576 lineto -931 -576 lineto -1198 -576 1320 -495 conicto -1442 -415 1510 -206 conicto -1539 -116 lineto -73 3264 lineto -end_ol grestore -gsave 3.591466 39.807578 translate 0.035278 -0.035278 scale -start_ol -3554 2745 moveto -3754 3061 4028 3226 conicto -4303 3392 4632 3392 conicto -5199 3392 5496 3033 conicto -5793 2675 5793 1991 conicto -5793 0 lineto -4735 0 lineto -4735 1705 lineto -4738 1743 4739 1784 conicto -4741 1825 4741 1901 conicto -4741 2248 4638 2404 conicto -4535 2560 4306 2560 conicto -4007 2560 3844 2314 conicto -3681 2069 3675 1605 conicto -3675 0 lineto -2617 0 lineto -2617 1705 lineto -2617 2248 2523 2404 conicto -2429 2560 2188 2560 conicto -1886 2560 1721 2313 conicto -1557 2066 1557 1608 conicto -1557 0 lineto -499 0 lineto -499 3264 lineto -1557 3264 lineto -1557 2816 lineto -1751 3102 2002 3247 conicto -2253 3392 2556 3392 conicto -2896 3392 3157 3222 conicto -3419 3052 3554 2745 conicto -end_ol grestore -gsave 4.423184 39.807578 translate 0.035278 -0.035278 scale -start_ol -2256 704 moveto -2594 704 2771 950 conicto -2949 1196 2949 1664 conicto -2949 2132 2771 2378 conicto -2594 2624 2256 2624 conicto -1918 2624 1737 2376 conicto -1557 2129 1557 1664 conicto -1557 1199 1737 951 conicto -1918 704 2256 704 conicto -1557 2816 moveto -1774 3112 2038 3252 conicto -2303 3392 2647 3392 conicto -3255 3392 3645 2908 conicto -4036 2425 4036 1664 conicto -4036 903 3645 419 conicto -3255 -64 2647 -64 conicto -2303 -64 2038 60 conicto -1774 185 1557 448 conicto -1557 0 lineto -505 0 lineto -505 4544 lineto -1557 4544 lineto -1557 2816 lineto -end_ol grestore -gsave 4.995147 39.807578 translate 0.035278 -0.035278 scale -start_ol -2071 2624 moveto -1721 2624 1537 2377 conicto -1354 2130 1354 1664 conicto -1354 1198 1537 951 conicto -1721 704 2071 704 conicto -2415 704 2597 951 conicto -2779 1198 2779 1664 conicto -2779 2130 2597 2377 conicto -2415 2624 2071 2624 conicto -2071 3392 moveto -2920 3392 3397 2933 conicto -3875 2475 3875 1664 conicto -3875 853 3397 394 conicto -2920 -64 2071 -64 conicto -1220 -64 739 394 conicto -259 853 259 1664 conicto -259 2475 739 2933 conicto -1220 3392 2071 3392 conicto -end_ol grestore -gsave 5.544629 39.807578 translate 0.035278 -0.035278 scale -start_ol -505 4544 moveto -1557 4544 lineto -1557 0 lineto -505 0 lineto -505 4544 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 3.040000 43.730000 m 6.842500 43.730000 l 6.842500 45.130000 l 3.040000 45.130000 l ef -0.000000 0.000000 0.000000 srgb -n 3.040000 43.730000 m 6.842500 43.730000 l 6.842500 45.130000 l 3.040000 45.130000 l cp s -gsave 3.290000 44.672578 translate 0.035278 -0.035278 scale -start_ol -552 4416 moveto -1683 4416 lineto -1683 0 lineto -552 0 lineto -552 4416 lineto -end_ol grestore -gsave 3.587218 44.672578 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -gsave 4.156684 44.672578 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 4.538825 44.672578 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -gsave 5.080816 44.672578 translate 0.035278 -0.035278 scale -start_ol -2744 576 moveto -2527 279 2265 139 conicto -2004 0 1660 0 conicto -1057 0 663 478 conicto -270 957 270 1697 conicto -270 2441 663 2916 conicto -1057 3392 1660 3392 conicto -2004 3392 2265 3253 conicto -2527 3115 2744 2816 conicto -2744 3264 lineto -3801 3264 lineto -3801 343 lineto -3801 -447 3300 -863 conicto -2799 -1280 1848 -1280 conicto -1539 -1280 1251 -1232 conicto -964 -1185 673 -1088 conicto -673 -256 lineto -949 -417 1213 -496 conicto -1478 -576 1745 -576 conicto -2262 -576 2503 -353 conicto -2744 -131 2744 343 conicto -2744 576 lineto -2051 2624 moveto -1724 2624 1542 2381 conicto -1360 2139 1360 1695 conicto -1360 1239 1536 1003 conicto -1713 768 2051 768 conicto -2380 768 2562 1010 conicto -2744 1253 2744 1695 conicto -2744 2139 2562 2381 conicto -2380 2624 2051 2624 conicto -end_ol grestore -gsave 5.652779 44.672578 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -gsave 6.194769 44.672578 translate 0.035278 -0.035278 scale -start_ol -2949 2432 moveto -2811 2497 2674 2528 conicto -2538 2560 2400 2560 conicto -1995 2560 1776 2296 conicto -1557 2032 1557 1540 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2752 lineto -1760 3086 2022 3239 conicto -2285 3392 2652 3392 conicto -2705 3392 2767 3385 conicto -2829 3378 2946 3354 conicto -2949 2432 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 7.780000 43.730000 m 12.027500 43.730000 l 12.027500 45.130000 l 7.780000 45.130000 l ef -0.000000 0.000000 0.000000 srgb -n 7.780000 43.730000 m 12.027500 43.730000 l 12.027500 45.130000 l 7.780000 45.130000 l cp s -gsave 8.030000 44.672578 translate 0.035278 -0.035278 scale -start_ol -2159 2496 moveto -2515 2496 2669 2624 conicto -2823 2752 2823 3044 conicto -2823 3334 2669 3459 conicto -2515 3584 2159 3584 conicto -1683 3584 lineto -1683 2496 lineto -2159 2496 lineto -1683 1664 moveto -1683 0 lineto -552 0 lineto -552 4416 lineto -2280 4416 lineto -3146 4416 3550 4125 conicto -3954 3834 3954 3205 conicto -3954 2771 3744 2491 conicto -3534 2212 3111 2080 conicto -3343 2025 3526 1832 conicto -3710 1640 3898 1249 conicto -4512 0 lineto -3308 0 lineto -2773 1093 lineto -2611 1423 2445 1543 conicto -2279 1664 2003 1664 conicto -1683 1664 lineto -end_ol grestore -gsave 8.644420 44.672578 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1651 1472 1485 1365 conicto -1319 1258 1319 1049 conicto -1319 857 1452 748 conicto -1586 640 1824 640 conicto -2121 640 2323 844 conicto -2526 1049 2526 1356 conicto -2526 1472 lineto -1980 1472 lineto -3587 1878 moveto -3587 0 lineto -2526 0 lineto -2526 512 lineto -2315 211 2050 73 conicto -1786 -64 1407 -64 conicto -896 -64 577 232 conicto -259 528 259 1001 conicto -259 1575 657 1843 conicto -1055 2112 1906 2112 conicto -2526 2112 lineto -2526 2202 lineto -2526 2454 2329 2571 conicto -2132 2688 1715 2688 conicto -1377 2688 1086 2624 conicto -796 2560 546 2432 conicto -546 3264 lineto -884 3327 1224 3359 conicto -1565 3392 1906 3392 conicto -2796 3392 3191 3036 conicto -3587 2680 3587 1878 conicto -end_ol grestore -gsave 9.183914 44.672578 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 9.566055 44.672578 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 9.840792 44.672578 translate 0.035278 -0.035278 scale -start_ol -2071 2624 moveto -1721 2624 1537 2377 conicto -1354 2130 1354 1664 conicto -1354 1198 1537 951 conicto -1721 704 2071 704 conicto -2415 704 2597 951 conicto -2779 1198 2779 1664 conicto -2779 2130 2597 2377 conicto -2415 2624 2071 2624 conicto -2071 3392 moveto -2920 3392 3397 2933 conicto -3875 2475 3875 1664 conicto -3875 853 3397 394 conicto -2920 -64 2071 -64 conicto -1220 -64 739 394 conicto -259 853 259 1664 conicto -259 2475 739 2933 conicto -1220 3392 2071 3392 conicto -end_ol grestore -gsave 10.390274 44.672578 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -gsave 10.959740 44.672578 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1651 1472 1485 1365 conicto -1319 1258 1319 1049 conicto -1319 857 1452 748 conicto -1586 640 1824 640 conicto -2121 640 2323 844 conicto -2526 1049 2526 1356 conicto -2526 1472 lineto -1980 1472 lineto -3587 1878 moveto -3587 0 lineto -2526 0 lineto -2526 512 lineto -2315 211 2050 73 conicto -1786 -64 1407 -64 conicto -896 -64 577 232 conicto -259 528 259 1001 conicto -259 1575 657 1843 conicto -1055 2112 1906 2112 conicto -2526 2112 lineto -2526 2202 lineto -2526 2454 2329 2571 conicto -2132 2688 1715 2688 conicto -1377 2688 1086 2624 conicto -796 2560 546 2432 conicto -546 3264 lineto -884 3327 1224 3359 conicto -1565 3392 1906 3392 conicto -2796 3392 3191 3036 conicto -3587 2680 3587 1878 conicto -end_ol grestore -gsave 11.499233 44.672578 translate 0.035278 -0.035278 scale -start_ol -505 4544 moveto -1557 4544 lineto -1557 0 lineto -505 0 lineto -505 4544 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 12.965000 43.730000 m 15.437500 43.730000 l 15.437500 45.130000 l 12.965000 45.130000 l ef -0.000000 0.000000 0.000000 srgb -n 12.965000 43.730000 m 15.437500 43.730000 l 15.437500 45.130000 l 12.965000 45.130000 l cp s -gsave 13.215000 44.672578 translate 0.035278 -0.035278 scale -start_ol -2159 2496 moveto -2515 2496 2669 2624 conicto -2823 2752 2823 3044 conicto -2823 3334 2669 3459 conicto -2515 3584 2159 3584 conicto -1683 3584 lineto -1683 2496 lineto -2159 2496 lineto -1683 1664 moveto -1683 0 lineto -552 0 lineto -552 4416 lineto -2280 4416 lineto -3146 4416 3550 4125 conicto -3954 3834 3954 3205 conicto -3954 2771 3744 2491 conicto -3534 2212 3111 2080 conicto -3343 2025 3526 1832 conicto -3710 1640 3898 1249 conicto -4512 0 lineto -3308 0 lineto -2773 1093 lineto -2611 1423 2445 1543 conicto -2279 1664 2003 1664 conicto -1683 1664 lineto -end_ol grestore -gsave 13.829420 44.672578 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -gsave 14.371411 44.672578 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1651 1472 1485 1365 conicto -1319 1258 1319 1049 conicto -1319 857 1452 748 conicto -1586 640 1824 640 conicto -2121 640 2323 844 conicto -2526 1049 2526 1356 conicto -2526 1472 lineto -1980 1472 lineto -3587 1878 moveto -3587 0 lineto -2526 0 lineto -2526 512 lineto -2315 211 2050 73 conicto -1786 -64 1407 -64 conicto -896 -64 577 232 conicto -259 528 259 1001 conicto -259 1575 657 1843 conicto -1055 2112 1906 2112 conicto -2526 2112 lineto -2526 2202 lineto -2526 2454 2329 2571 conicto -2132 2688 1715 2688 conicto -1377 2688 1086 2624 conicto -796 2560 546 2432 conicto -546 3264 lineto -884 3327 1224 3359 conicto -1565 3392 1906 3392 conicto -2796 3392 3191 3036 conicto -3587 2680 3587 1878 conicto -end_ol grestore -gsave 14.910905 44.672578 translate 0.035278 -0.035278 scale -start_ol -505 4544 moveto -1557 4544 lineto -1557 0 lineto -505 0 lineto -505 4544 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 16.375000 43.730000 m 20.750000 43.730000 l 20.750000 45.130000 l 16.375000 45.130000 l ef -0.000000 0.000000 0.000000 srgb -n 16.375000 43.730000 m 20.750000 43.730000 l 20.750000 45.130000 l 16.375000 45.130000 l cp s -gsave 16.625000 44.672578 translate 0.035278 -0.035278 scale -start_ol -4030 267 moveto -3719 103 3381 19 conicto -3043 -64 2676 -64 conicto -1581 -64 940 556 conicto -300 1177 300 2239 conicto -300 3303 940 3923 conicto -1581 4544 2676 4544 conicto -3043 4544 3381 4460 conicto -3719 4377 4030 4213 conicto -4030 3328 lineto -3716 3527 3410 3619 conicto -3105 3712 2767 3712 conicto -2162 3712 1815 3320 conicto -1469 2928 1469 2239 conicto -1469 1552 1815 1160 conicto -2162 768 2767 768 conicto -3105 768 3410 860 conicto -3716 953 4030 1152 conicto -4030 267 lineto -end_ol grestore -gsave 17.211945 44.672578 translate 0.035278 -0.035278 scale -start_ol -2071 2624 moveto -1721 2624 1537 2377 conicto -1354 2130 1354 1664 conicto -1354 1198 1537 951 conicto -1721 704 2071 704 conicto -2415 704 2597 951 conicto -2779 1198 2779 1664 conicto -2779 2130 2597 2377 conicto -2415 2624 2071 2624 conicto -2071 3392 moveto -2920 3392 3397 2933 conicto -3875 2475 3875 1664 conicto -3875 853 3397 394 conicto -2920 -64 2071 -64 conicto -1220 -64 739 394 conicto -259 853 259 1664 conicto -259 2475 739 2933 conicto -1220 3392 2071 3392 conicto -end_ol grestore -gsave 17.761427 44.672578 translate 0.035278 -0.035278 scale -start_ol -3554 2745 moveto -3754 3061 4028 3226 conicto -4303 3392 4632 3392 conicto -5199 3392 5496 3033 conicto -5793 2675 5793 1991 conicto -5793 0 lineto -4735 0 lineto -4735 1705 lineto -4738 1743 4739 1784 conicto -4741 1825 4741 1901 conicto -4741 2248 4638 2404 conicto -4535 2560 4306 2560 conicto -4007 2560 3844 2314 conicto -3681 2069 3675 1605 conicto -3675 0 lineto -2617 0 lineto -2617 1705 lineto -2617 2248 2523 2404 conicto -2429 2560 2188 2560 conicto -1886 2560 1721 2313 conicto -1557 2066 1557 1608 conicto -1557 0 lineto -499 0 lineto -499 3264 lineto -1557 3264 lineto -1557 2816 lineto -1751 3102 2002 3247 conicto -2253 3392 2556 3392 conicto -2896 3392 3157 3222 conicto -3419 3052 3554 2745 conicto -end_ol grestore -gsave 18.593144 44.672578 translate 0.035278 -0.035278 scale -start_ol -1557 512 moveto -1557 -1280 lineto -505 -1280 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1774 3112 2038 3252 conicto -2303 3392 2647 3392 conicto -3255 3392 3645 2908 conicto -4036 2425 4036 1664 conicto -4036 903 3645 419 conicto -3255 -64 2647 -64 conicto -2303 -64 2038 76 conicto -1774 216 1557 512 conicto -2256 2624 moveto -1918 2624 1737 2376 conicto -1557 2129 1557 1664 conicto -1557 1199 1737 951 conicto -1918 704 2256 704 conicto -2594 704 2771 950 conicto -2949 1196 2949 1664 conicto -2949 2132 2771 2378 conicto -2594 2624 2256 2624 conicto -end_ol grestore -gsave 19.165107 44.672578 translate 0.035278 -0.035278 scale -start_ol -505 4544 moveto -1557 4544 lineto -1557 0 lineto -505 0 lineto -505 4544 lineto -end_ol grestore -gsave 19.439844 44.672578 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -gsave 19.981835 44.672578 translate 0.035278 -0.035278 scale -start_ol -1337 1670 moveto -150 3264 lineto -1263 3264 lineto -1936 2296 lineto -2618 3264 lineto -3731 3264 lineto -2544 1676 lineto -3789 0 lineto -2676 0 lineto -1936 1032 lineto -1204 0 lineto -91 0 lineto -1337 1670 lineto -end_ol grestore -0.100000 slw -[] 0 sd -0 slj -0 slc -n 9.192500 33.011803 m 9.192500 33.337500 l 5.453750 33.337500 l 5.453750 34.515364 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 9.592500 33.011803 m 9.192500 32.211803 l 8.792500 33.011803 l ef -0.000000 0.000000 0.000000 srgb -n 9.592500 33.011803 m 9.192500 32.211803 l 8.792500 33.011803 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 9.192500 33.061496 m 9.192500 33.332500 l 10.665737 33.332500 l 10.665286 34.515307 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 9.592500 33.061496 m 9.192500 32.261496 l 8.792500 33.061496 l ef -0.000000 0.000000 0.000000 srgb -n 9.592500 33.061496 m 9.192500 32.261496 l 8.792500 33.061496 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 10.665000 36.876803 m 10.665000 37.815000 l 4.158750 37.815000 l 4.158750 38.865000 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 11.065000 36.876803 m 10.665000 36.076803 l 10.265000 36.876803 l ef -0.000000 0.000000 0.000000 srgb -n 11.065000 36.876803 m 10.665000 36.076803 l 10.265000 36.876803 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 10.665000 36.876803 m 10.665000 37.815000 l 8.908750 37.815000 l 8.908750 38.865000 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 11.065000 36.876803 m 10.665000 36.076803 l 10.265000 36.876803 l ef -0.000000 0.000000 0.000000 srgb -n 11.065000 36.876803 m 10.665000 36.076803 l 10.265000 36.876803 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 10.665000 36.876803 m 10.665000 37.815000 l 13.806719 37.815000 l 13.806719 38.865000 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 11.065000 36.876803 m 10.665000 36.076803 l 10.265000 36.876803 l ef -0.000000 0.000000 0.000000 srgb -n 11.065000 36.876803 m 10.665000 36.076803 l 10.265000 36.876803 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 13.806719 41.176803 m 13.806719 42.397500 l 4.941250 42.397500 l 4.941250 43.730000 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 14.206719 41.176803 m 13.806719 40.376803 l 13.406719 41.176803 l ef -0.000000 0.000000 0.000000 srgb -n 14.206719 41.176803 m 13.806719 40.376803 l 13.406719 41.176803 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 13.806719 41.176803 m 13.806719 42.397500 l 9.903750 42.397500 l 9.903750 43.730000 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 14.206719 41.176803 m 13.806719 40.376803 l 13.406719 41.176803 l ef -0.000000 0.000000 0.000000 srgb -n 14.206719 41.176803 m 13.806719 40.376803 l 13.406719 41.176803 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 13.806719 41.176803 m 13.806719 42.397500 l 14.201250 42.397500 l 14.201250 43.730000 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 14.206719 41.176803 m 13.806719 40.376803 l 13.406719 41.176803 l ef -0.000000 0.000000 0.000000 srgb -n 14.206719 41.176803 m 13.806719 40.376803 l 13.406719 41.176803 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 13.806719 41.176803 m 13.806719 42.397500 l 18.562500 42.397500 l 18.562500 43.730000 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 14.206719 41.176803 m 13.806719 40.376803 l 13.406719 41.176803 l ef -0.000000 0.000000 0.000000 srgb -n 14.206719 41.176803 m 13.806719 40.376803 l 13.406719 41.176803 l cp s -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 1.550000 21.700000 m 6.822500 21.700000 l 6.822500 23.100000 l 1.550000 23.100000 l ef -0.000000 0.000000 0.000000 srgb -n 1.550000 21.700000 m 6.822500 21.700000 l 6.822500 23.100000 l 1.550000 23.100000 l cp s -gsave 1.800000 22.642578 translate 0.035278 -0.035278 scale -start_ol -552 4416 moveto -3604 4416 lineto -3604 3584 lineto -1683 3584 lineto -1683 2752 lineto -3490 2752 lineto -3490 1920 lineto -1683 1920 lineto -1683 832 lineto -3669 832 lineto -3669 0 lineto -552 0 lineto -552 4416 lineto -end_ol grestore -gsave 2.346985 22.642578 translate 0.035278 -0.035278 scale -start_ol -91 3264 moveto -1143 3264 lineto -1962 1008 lineto -2779 3264 lineto -3833 3264 lineto -2538 0 lineto -1384 0 lineto -91 3264 lineto -end_ol grestore -gsave 2.868991 22.642578 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1651 1472 1485 1365 conicto -1319 1258 1319 1049 conicto -1319 857 1452 748 conicto -1586 640 1824 640 conicto -2121 640 2323 844 conicto -2526 1049 2526 1356 conicto -2526 1472 lineto -1980 1472 lineto -3587 1878 moveto -3587 0 lineto -2526 0 lineto -2526 512 lineto -2315 211 2050 73 conicto -1786 -64 1407 -64 conicto -896 -64 577 232 conicto -259 528 259 1001 conicto -259 1575 657 1843 conicto -1055 2112 1906 2112 conicto -2526 2112 lineto -2526 2202 lineto -2526 2454 2329 2571 conicto -2132 2688 1715 2688 conicto -1377 2688 1086 2624 conicto -796 2560 546 2432 conicto -546 3264 lineto -884 3327 1224 3359 conicto -1565 3392 1906 3392 conicto -2796 3392 3191 3036 conicto -3587 2680 3587 1878 conicto -end_ol grestore -gsave 3.408485 22.642578 translate 0.035278 -0.035278 scale -start_ol -505 4544 moveto -1557 4544 lineto -1557 0 lineto -505 0 lineto -505 4544 lineto -end_ol grestore -gsave 3.683221 22.642578 translate 0.035278 -0.035278 scale -start_ol -470 1320 moveto -470 3264 lineto -1528 3264 lineto -1528 2946 lineto -1528 2687 1525 2296 conicto -1522 1905 1522 1775 conicto -1522 1391 1542 1221 conicto -1563 1052 1613 976 conicto -1678 876 1782 822 conicto -1886 768 2021 768 conicto -2350 768 2538 1012 conicto -2726 1257 2726 1692 conicto -2726 3264 lineto -3778 3264 lineto -3778 0 lineto -2726 0 lineto -2726 512 lineto -2488 216 2222 76 conicto -1956 -64 1636 -64 conicto -1066 -64 768 290 conicto -470 644 470 1320 conicto -end_ol grestore -gsave 4.252688 22.642578 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1651 1472 1485 1365 conicto -1319 1258 1319 1049 conicto -1319 857 1452 748 conicto -1586 640 1824 640 conicto -2121 640 2323 844 conicto -2526 1049 2526 1356 conicto -2526 1472 lineto -1980 1472 lineto -3587 1878 moveto -3587 0 lineto -2526 0 lineto -2526 512 lineto -2315 211 2050 73 conicto -1786 -64 1407 -64 conicto -896 -64 577 232 conicto -259 528 259 1001 conicto -259 1575 657 1843 conicto -1055 2112 1906 2112 conicto -2526 2112 lineto -2526 2202 lineto -2526 2454 2329 2571 conicto -2132 2688 1715 2688 conicto -1377 2688 1086 2624 conicto -796 2560 546 2432 conicto -546 3264 lineto -884 3327 1224 3359 conicto -1565 3392 1906 3392 conicto -2796 3392 3191 3036 conicto -3587 2680 3587 1878 conicto -end_ol grestore -gsave 4.792181 22.642578 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 5.174322 22.642578 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 5.449059 22.642578 translate 0.035278 -0.035278 scale -start_ol -2071 2624 moveto -1721 2624 1537 2377 conicto -1354 2130 1354 1664 conicto -1354 1198 1537 951 conicto -1721 704 2071 704 conicto -2415 704 2597 951 conicto -2779 1198 2779 1664 conicto -2779 2130 2597 2377 conicto -2415 2624 2071 2624 conicto -2071 3392 moveto -2920 3392 3397 2933 conicto -3875 2475 3875 1664 conicto -3875 853 3397 394 conicto -2920 -64 2071 -64 conicto -1220 -64 739 394 conicto -259 853 259 1664 conicto -259 2475 739 2933 conicto -1220 3392 2071 3392 conicto -end_ol grestore -gsave 5.998541 22.642578 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 2.845000 25.902500 m 8.272500 25.902500 l 8.272500 27.302500 l 2.845000 27.302500 l ef -0.000000 0.000000 0.000000 srgb -n 2.845000 25.902500 m 8.272500 25.902500 l 8.272500 27.302500 l 2.845000 27.302500 l cp s -gsave 3.095000 26.845078 translate 0.035278 -0.035278 scale -start_ol -1683 3584 moveto -1683 832 lineto -2089 832 lineto -2782 832 3147 1185 conicto -3513 1539 3513 2213 conicto -3513 2883 3149 3233 conicto -2785 3584 2089 3584 conicto -1683 3584 lineto -552 4416 moveto -1745 4416 lineto -2744 4416 3233 4272 conicto -3722 4129 4071 3786 conicto -4379 3487 4529 3096 conicto -4679 2706 4679 2212 conicto -4679 1713 4529 1321 conicto -4379 929 4071 630 conicto -3719 287 3225 143 conicto -2732 0 1745 0 conicto -552 0 lineto -552 4416 lineto -end_ol grestore -gsave 3.759377 26.845078 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -gsave 4.301368 26.845078 translate 0.035278 -0.035278 scale -start_ol -2670 4544 moveto -2670 3840 lineto -2089 3840 lineto -1865 3840 1777 3761 conicto -1689 3683 1689 3488 conicto -1689 3264 lineto -2588 3264 lineto -2588 2496 lineto -1689 2496 lineto -1689 0 lineto -637 0 lineto -637 2496 lineto -115 2496 lineto -115 3264 lineto -637 3264 lineto -637 3488 lineto -637 4028 936 4286 conicto -1236 4544 1865 4544 conicto -2670 4544 lineto -end_ol grestore -gsave 4.648542 26.845078 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 4.923279 26.845078 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -gsave 5.492745 26.845078 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 5.767482 26.845078 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 6.149623 26.845078 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 6.424360 26.845078 translate 0.035278 -0.035278 scale -start_ol -2071 2624 moveto -1721 2624 1537 2377 conicto -1354 2130 1354 1664 conicto -1354 1198 1537 951 conicto -1721 704 2071 704 conicto -2415 704 2597 951 conicto -2779 1198 2779 1664 conicto -2779 2130 2597 2377 conicto -2415 2624 2071 2624 conicto -2071 3392 moveto -2920 3392 3397 2933 conicto -3875 2475 3875 1664 conicto -3875 853 3397 394 conicto -2920 -64 2071 -64 conicto -1220 -64 739 394 conicto -259 853 259 1664 conicto -259 2475 739 2933 conicto -1220 3392 2071 3392 conicto -end_ol grestore -gsave 6.973841 26.845078 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -gsave 7.543307 26.845078 translate 0.035278 -0.035278 scale -start_ol -3076 3200 moveto -3076 2432 lineto -2738 2560 2424 2624 conicto -2110 2688 1830 2688 conicto -1531 2688 1385 2616 conicto -1240 2544 1240 2395 conicto -1240 2274 1350 2209 conicto -1460 2145 1745 2114 conicto -1930 2088 lineto -2738 1984 3017 1746 conicto -3296 1509 3296 1002 conicto -3296 470 2908 203 conicto -2520 -64 1751 -64 conicto -1425 -64 1076 0 conicto -728 64 361 192 conicto -361 960 lineto -675 800 1005 720 conicto -1336 640 1677 640 conicto -1986 640 2141 727 conicto -2297 814 2297 986 conicto -2297 1130 2190 1200 conicto -2083 1271 1763 1310 conicto -1577 1334 lineto -875 1421 593 1657 conicto -311 1893 311 2373 conicto -311 2891 669 3141 conicto -1028 3392 1768 3392 conicto -2059 3392 2379 3345 conicto -2700 3299 3076 3200 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 8.295000 21.700000 m 13.247500 21.700000 l 13.247500 23.100000 l 8.295000 23.100000 l ef -0.000000 0.000000 0.000000 srgb -n 8.295000 21.700000 m 13.247500 21.700000 l 13.247500 23.100000 l 8.295000 23.100000 l cp s -gsave 8.545000 22.642578 translate 0.035278 -0.035278 scale -start_ol -1683 3584 moveto -1683 832 lineto -2089 832 lineto -2782 832 3147 1185 conicto -3513 1539 3513 2213 conicto -3513 2883 3149 3233 conicto -2785 3584 2089 3584 conicto -1683 3584 lineto -552 4416 moveto -1745 4416 lineto -2744 4416 3233 4272 conicto -3722 4129 4071 3786 conicto -4379 3487 4529 3096 conicto -4679 2706 4679 2212 conicto -4679 1713 4529 1321 conicto -4379 929 4071 630 conicto -3719 287 3225 143 conicto -2732 0 1745 0 conicto -552 0 lineto -552 4416 lineto -end_ol grestore -gsave 9.209377 22.642578 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -gsave 9.751368 22.642578 translate 0.035278 -0.035278 scale -start_ol -2670 4544 moveto -2670 3840 lineto -2089 3840 lineto -1865 3840 1777 3761 conicto -1689 3683 1689 3488 conicto -1689 3264 lineto -2588 3264 lineto -2588 2496 lineto -1689 2496 lineto -1689 0 lineto -637 0 lineto -637 2496 lineto -115 2496 lineto -115 3264 lineto -637 3264 lineto -637 3488 lineto -637 4028 936 4286 conicto -1236 4544 1865 4544 conicto -2670 4544 lineto -end_ol grestore -gsave 10.098542 22.642578 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 10.373279 22.642578 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -gsave 10.942745 22.642578 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 11.217482 22.642578 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 11.599623 22.642578 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 11.874360 22.642578 translate 0.035278 -0.035278 scale -start_ol -2071 2624 moveto -1721 2624 1537 2377 conicto -1354 2130 1354 1664 conicto -1354 1198 1537 951 conicto -1721 704 2071 704 conicto -2415 704 2597 951 conicto -2779 1198 2779 1664 conicto -2779 2130 2597 2377 conicto -2415 2624 2071 2624 conicto -2071 3392 moveto -2920 3392 3397 2933 conicto -3875 2475 3875 1664 conicto -3875 853 3397 394 conicto -2920 -64 2071 -64 conicto -1220 -64 739 394 conicto -259 853 259 1664 conicto -259 2475 739 2933 conicto -1220 3392 2071 3392 conicto -end_ol grestore -gsave 12.423841 22.642578 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 12.545000 25.902500 m 15.047500 25.902500 l 15.047500 27.302500 l 12.545000 27.302500 l ef -0.000000 0.000000 0.000000 srgb -n 12.545000 25.902500 m 15.047500 25.902500 l 15.047500 27.302500 l 12.545000 27.302500 l cp s -gsave 12.795000 26.845078 translate 0.035278 -0.035278 scale -start_ol -2159 2496 moveto -2515 2496 2669 2624 conicto -2823 2752 2823 3044 conicto -2823 3334 2669 3459 conicto -2515 3584 2159 3584 conicto -1683 3584 lineto -1683 2496 lineto -2159 2496 lineto -1683 1664 moveto -1683 0 lineto -552 0 lineto -552 4416 lineto -2280 4416 lineto -3146 4416 3550 4125 conicto -3954 3834 3954 3205 conicto -3954 2771 3744 2491 conicto -3534 2212 3111 2080 conicto -3343 2025 3526 1832 conicto -3710 1640 3898 1249 conicto -4512 0 lineto -3308 0 lineto -2773 1093 lineto -2611 1423 2445 1543 conicto -2279 1664 2003 1664 conicto -1683 1664 lineto -end_ol grestore -gsave 13.409420 26.845078 translate 0.035278 -0.035278 scale -start_ol -470 1320 moveto -470 3264 lineto -1528 3264 lineto -1528 2946 lineto -1528 2687 1525 2296 conicto -1522 1905 1522 1775 conicto -1522 1391 1542 1221 conicto -1563 1052 1613 976 conicto -1678 876 1782 822 conicto -1886 768 2021 768 conicto -2350 768 2538 1012 conicto -2726 1257 2726 1692 conicto -2726 3264 lineto -3778 3264 lineto -3778 0 lineto -2726 0 lineto -2726 512 lineto -2488 216 2222 76 conicto -1956 -64 1636 -64 conicto -1066 -64 768 290 conicto -470 644 470 1320 conicto -end_ol grestore -gsave 13.978886 26.845078 translate 0.035278 -0.035278 scale -start_ol -505 4544 moveto -1557 4544 lineto -1557 0 lineto -505 0 lineto -505 4544 lineto -end_ol grestore -gsave 14.253623 26.845078 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 16.295000 21.700000 m 20.922500 21.700000 l 20.922500 23.100000 l 16.295000 23.100000 l ef -0.000000 0.000000 0.000000 srgb -n 16.295000 21.700000 m 20.922500 21.700000 l 20.922500 23.100000 l 16.295000 23.100000 l cp s -gsave 16.545000 22.642578 translate 0.035278 -0.035278 scale -start_ol -2406 2688 moveto -2708 2688 2878 2846 conicto -3049 3004 3049 3280 conicto -3049 3460 2930 3554 conicto -2811 3648 2588 3648 conicto -1956 3648 lineto -1774 2688 lineto -2406 2688 lineto -2071 768 moveto -2459 768 2667 953 conicto -2876 1139 2876 1487 conicto -2876 1708 2732 1814 conicto -2588 1920 2291 1920 conicto -1624 1920 lineto -1401 768 lineto -2071 768 lineto -3410 2348 moveto -3698 2266 3855 2047 conicto -4013 1828 4013 1505 conicto -4013 796 3485 398 conicto -2958 0 2003 0 conicto -126 0 lineto -981 4416 lineto -2676 4416 lineto -3458 4416 3832 4183 conicto -4207 3951 4207 3465 conicto -4207 3057 3986 2748 conicto -3766 2440 3410 2348 conicto -end_ol grestore -gsave 17.154426 22.642578 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 17.693920 22.642578 translate 0.035278 -0.035278 scale -start_ol -3369 3200 moveto -3214 2368 lineto -2906 2525 2600 2606 conicto -2294 2688 2021 2688 conicto -1710 2688 1541 2604 conicto -1372 2521 1372 2367 conicto -1372 2276 1466 2221 conicto -1560 2167 1836 2106 conicto -2027 2071 lineto -2664 1937 2919 1726 conicto -3175 1515 3175 1140 conicto -3175 573 2725 254 conicto -2276 -64 1469 -64 conicto -1131 -64 778 -16 conicto -426 32 59 128 conicto -217 960 lineto -502 801 827 720 conicto -1152 640 1492 640 conicto -1824 640 1991 716 conicto -2159 793 2159 941 conicto -2159 1044 2065 1100 conicto -1971 1157 1677 1217 conicto -1486 1252 lineto -922 1370 681 1601 conicto -441 1832 441 2241 conicto -441 2794 856 3093 conicto -1272 3392 2045 3392 conicto -2382 3392 2709 3344 conicto -3037 3296 3369 3200 conicto -end_ol grestore -gsave 18.168475 22.642578 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 18.710466 22.642578 translate 0.035278 -0.035278 scale -start_ol -2209 2496 moveto -2594 2496 2792 2669 conicto -2990 2843 2990 3178 conicto -2990 3388 2853 3486 conicto -2717 3584 2423 3584 conicto -1956 3584 lineto -1733 2496 lineto -2209 2496 lineto -1583 1664 moveto -1257 0 lineto -126 0 lineto -981 4416 lineto -2653 4416 lineto -3375 4416 3748 4145 conicto -4121 3875 4121 3349 conicto -4121 2818 3827 2474 conicto -3534 2130 3032 2080 conicto -3261 2031 3413 1838 conicto -3566 1646 3681 1249 conicto -4054 0 lineto -2929 0 lineto -2600 1093 lineto -2500 1420 2357 1542 conicto -2215 1664 1945 1664 conicto -1583 1664 lineto -end_ol grestore -gsave 19.282429 22.642578 translate 0.035278 -0.035278 scale -start_ol -408 1315 moveto -793 3264 lineto -1848 3264 lineto -1516 1603 lineto -1480 1441 1462 1327 conicto -1445 1213 1445 1147 conicto -1445 967 1548 867 conicto -1651 768 1842 768 conicto -2168 768 2403 1013 conicto -2638 1258 2726 1694 conicto -3043 3264 lineto -4098 3264 lineto -3460 0 lineto -2400 0 lineto -2497 516 lineto -2227 224 1930 80 conicto -1633 -64 1304 -64 conicto -855 -64 608 176 conicto -361 416 361 855 conicto -361 959 373 1074 conicto -385 1190 408 1315 conicto -end_ol grestore -gsave 19.851895 22.642578 translate 0.035278 -0.035278 scale -start_ol -1072 4544 moveto -2130 4544 lineto -1240 0 lineto -185 0 lineto -1072 4544 lineto -end_ol grestore -gsave 20.126632 22.642578 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 16.545000 25.902500 m 22.005000 25.902500 l 22.005000 27.302500 l 16.545000 27.302500 l ef -0.000000 0.000000 0.000000 srgb -n 16.545000 25.902500 m 22.005000 25.902500 l 22.005000 27.302500 l 16.545000 27.302500 l cp s -gsave 16.795000 26.845078 translate 0.035278 -0.035278 scale -start_ol -2309 2688 moveto -2576 2688 2714 2809 conicto -2852 2931 2852 3168 conicto -2852 3402 2714 3525 conicto -2576 3648 2309 3648 conicto -1683 3648 lineto -1683 2688 lineto -2309 2688 lineto -2347 768 moveto -2688 768 2860 912 conicto -3032 1057 3032 1348 conicto -3032 1634 2861 1777 conicto -2691 1920 2347 1920 conicto -1683 1920 lineto -1683 768 lineto -2347 768 lineto -3399 2348 moveto -3763 2242 3962 1957 conicto -4162 1672 4162 1258 conicto -4162 623 3733 311 conicto -3304 0 2429 0 conicto -552 0 lineto -552 4416 lineto -2250 4416 lineto -3163 4416 3573 4136 conicto -3983 3856 3983 3239 conicto -3983 2914 3833 2686 conicto -3684 2458 3399 2348 conicto -end_ol grestore -gsave 17.404426 26.845078 translate 0.035278 -0.035278 scale -start_ol -470 1320 moveto -470 3264 lineto -1528 3264 lineto -1528 2946 lineto -1528 2687 1525 2296 conicto -1522 1905 1522 1775 conicto -1522 1391 1542 1221 conicto -1563 1052 1613 976 conicto -1678 876 1782 822 conicto -1886 768 2021 768 conicto -2350 768 2538 1012 conicto -2726 1257 2726 1692 conicto -2726 3264 lineto -3778 3264 lineto -3778 0 lineto -2726 0 lineto -2726 512 lineto -2488 216 2222 76 conicto -1956 -64 1636 -64 conicto -1066 -64 768 290 conicto -470 644 470 1320 conicto -end_ol grestore -gsave 17.973892 26.845078 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 18.248629 26.845078 translate 0.035278 -0.035278 scale -start_ol -505 4544 moveto -1557 4544 lineto -1557 0 lineto -505 0 lineto -505 4544 lineto -end_ol grestore -gsave 18.523366 26.845078 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 18.905507 26.845078 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 19.180244 26.845078 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -gsave 19.749710 26.845078 translate 0.035278 -0.035278 scale -start_ol -2159 2496 moveto -2515 2496 2669 2624 conicto -2823 2752 2823 3044 conicto -2823 3334 2669 3459 conicto -2515 3584 2159 3584 conicto -1683 3584 lineto -1683 2496 lineto -2159 2496 lineto -1683 1664 moveto -1683 0 lineto -552 0 lineto -552 4416 lineto -2280 4416 lineto -3146 4416 3550 4125 conicto -3954 3834 3954 3205 conicto -3954 2771 3744 2491 conicto -3534 2212 3111 2080 conicto -3343 2025 3526 1832 conicto -3710 1640 3898 1249 conicto -4512 0 lineto -3308 0 lineto -2773 1093 lineto -2611 1423 2445 1543 conicto -2279 1664 2003 1664 conicto -1683 1664 lineto -end_ol grestore -gsave 20.364130 26.845078 translate 0.035278 -0.035278 scale -start_ol -470 1320 moveto -470 3264 lineto -1528 3264 lineto -1528 2946 lineto -1528 2687 1525 2296 conicto -1522 1905 1522 1775 conicto -1522 1391 1542 1221 conicto -1563 1052 1613 976 conicto -1678 876 1782 822 conicto -1886 768 2021 768 conicto -2350 768 2538 1012 conicto -2726 1257 2726 1692 conicto -2726 3264 lineto -3778 3264 lineto -3778 0 lineto -2726 0 lineto -2726 512 lineto -2488 216 2222 76 conicto -1956 -64 1636 -64 conicto -1066 -64 768 290 conicto -470 644 470 1320 conicto -end_ol grestore -gsave 20.933596 26.845078 translate 0.035278 -0.035278 scale -start_ol -505 4544 moveto -1557 4544 lineto -1557 0 lineto -505 0 lineto -505 4544 lineto -end_ol grestore -gsave 21.208333 26.845078 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -0.100000 slw -[] 0 sd -0 slj -0 slc -n 4.186250 24.358579 m 4.186250 25.037500 l 5.558750 25.037500 l 5.558750 25.902500 l s -0.100000 slw -[] 0 sd -0 slj -0 slc -1.000000 1.000000 1.000000 srgb -n 4.186250 23.100000 m 4.426250 23.800000 l 4.186250 24.500000 l 3.946250 23.800000 l ef -0.000000 0.000000 0.000000 srgb -n 4.186250 23.100000 m 4.426250 23.800000 l 4.186250 24.500000 l 3.946250 23.800000 l cp s -gsave 4.736250 23.694063 translate 0.035278 -0.035278 scale -start_ol -641 384 moveto -1387 384 lineto -1387 3136 lineto -584 2944 lineto -584 3328 lineto -1382 3520 lineto -1862 3520 lineto -1862 384 lineto -2598 384 lineto -2598 0 lineto -641 0 lineto -641 384 lineto -end_ol grestore -gsave 5.758750 25.696562 translate 0.035278 -0.035278 scale -start_ol -641 384 moveto -1387 384 lineto -1387 3136 lineto -584 2944 lineto -584 3328 lineto -1382 3520 lineto -1862 3520 lineto -1862 384 lineto -2598 384 lineto -2598 0 lineto -641 0 lineto -641 384 lineto -end_ol grestore -0.100000 slw -[] 0 sd -0 slj -0 slc -n 9.531079 26.602500 m 10.771250 26.602500 l 10.771250 23.100000 l s -0.100000 slw -[] 0 sd -0 slj -0 slc -1.000000 1.000000 1.000000 srgb -n 8.272500 26.602500 m 8.972500 26.362500 l 9.672500 26.602500 l 8.972500 26.842500 l ef -0.000000 0.000000 0.000000 srgb -n 8.272500 26.602500 m 8.972500 26.362500 l 9.672500 26.602500 l 8.972500 26.842500 l cp s -gsave 9.872500 26.451562 translate 0.035278 -0.035278 scale -start_ol -641 384 moveto -1387 384 lineto -1387 3136 lineto -584 2944 lineto -584 3328 lineto -1382 3520 lineto -1862 3520 lineto -1862 384 lineto -2598 384 lineto -2598 0 lineto -641 0 lineto -641 384 lineto -end_ol grestore -gsave 10.971250 23.694062 translate 0.035278 -0.035278 scale -start_ol -2534 2962 moveto -1684 2496 lineto -2534 2027 lineto -2399 1792 lineto -1601 2280 lineto -1601 1408 lineto -1328 1408 lineto -1328 2280 lineto -530 1792 lineto -394 2027 lineto -1245 2496 lineto -394 2962 lineto -530 3200 lineto -1328 2712 lineto -1328 3584 lineto -1601 3584 lineto -1601 2712 lineto -2399 3200 lineto -2534 2962 lineto -end_ol grestore -0.100000 slw -[] 0 sd -0 slj -0 slc -n 18.608750 24.011803 m 18.608750 24.901250 l 13.796250 24.901250 l 13.796250 25.902500 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 19.008750 24.011803 m 18.608750 23.211803 l 18.208750 24.011803 l ef -0.000000 0.000000 0.000000 srgb -n 19.008750 24.011803 m 18.608750 23.211803 l 18.208750 24.011803 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 18.608750 24.011803 m 18.608750 24.901250 l 19.275000 24.901250 l 19.275000 25.902500 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 19.008750 24.011803 m 18.608750 23.211803 l 18.208750 24.011803 l ef -0.000000 0.000000 0.000000 srgb -n 19.008750 24.011803 m 18.608750 23.211803 l 18.208750 24.011803 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 14.506079 22.400000 m 15.121250 22.400000 l 15.121250 22.400000 l 16.295000 22.400000 l s -0.100000 slw -[] 0 sd -0 slj -0 slc -1.000000 1.000000 1.000000 srgb -n 13.247500 22.400000 m 13.947500 22.160000 l 14.647500 22.400000 l 13.947500 22.640000 l ef -0.000000 0.000000 0.000000 srgb -n 13.247500 22.400000 m 13.947500 22.160000 l 14.647500 22.400000 l 13.947500 22.640000 l cp s -gsave 14.847500 22.249062 translate 0.035278 -0.035278 scale -start_ol -641 384 moveto -1387 384 lineto -1387 3136 lineto -584 2944 lineto -584 3328 lineto -1382 3520 lineto -1862 3520 lineto -1862 384 lineto -2598 384 lineto -2598 0 lineto -641 0 lineto -641 384 lineto -end_ol grestore -gsave 15.710000 22.249062 translate 0.035278 -0.035278 scale -start_ol -2534 2962 moveto -1684 2496 lineto -2534 2027 lineto -2399 1792 lineto -1601 2280 lineto -1601 1408 lineto -1328 1408 lineto -1328 2280 lineto -530 1792 lineto -394 2027 lineto -1245 2496 lineto -394 2962 lineto -530 3200 lineto -1328 2712 lineto -1328 3584 lineto -1601 3584 lineto -1601 2712 lineto -2399 3200 lineto -2534 2962 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 26.445000 25.902500 m 30.292500 25.902500 l 30.292500 27.302500 l 26.445000 27.302500 l ef -0.000000 0.000000 0.000000 srgb -n 26.445000 25.902500 m 30.292500 25.902500 l 30.292500 27.302500 l 26.445000 27.302500 l cp s -gsave 26.695000 26.845078 translate 0.035278 -0.035278 scale -start_ol -981 4416 moveto -2858 4416 lineto -3548 4416 3937 4098 conicto -4327 3781 4327 3217 conicto -4327 2871 4197 2559 conicto -4068 2248 3828 2015 conicto -3566 1763 3204 1649 conicto -2843 1536 2297 1536 conicto -1551 1536 lineto -1257 0 lineto -126 0 lineto -981 4416 lineto -1956 3584 moveto -1716 2368 lineto -2341 2368 lineto -2741 2368 2952 2554 conicto -3164 2741 3164 3097 conicto -3164 3333 3012 3458 conicto -2861 3584 2576 3584 conicto -1956 3584 lineto -end_ol grestore -gsave 27.229500 26.845078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 27.768993 26.845078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 28.151134 26.845078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 28.533275 26.845078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 29.075266 26.845078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 29.469892 26.845078 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 19.845000 30.302500 m 26.107500 30.302500 l 26.107500 31.702500 l 19.845000 31.702500 l ef -0.000000 0.000000 0.000000 srgb -n 19.845000 30.302500 m 26.107500 30.302500 l 26.107500 31.702500 l 19.845000 31.702500 l cp s -gsave 20.095000 31.245078 translate 0.035278 -0.035278 scale -start_ol -3214 768 moveto -1445 768 lineto -1166 0 lineto -29 0 lineto -1654 4416 lineto -3002 4416 lineto -4627 0 lineto -3490 0 lineto -3214 768 lineto -1727 1600 moveto -2929 1600 lineto -2329 3372 lineto -1727 1600 lineto -end_ol grestore -gsave 20.714414 31.245078 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 21.096555 31.245078 translate 0.035278 -0.035278 scale -start_ol -2071 2624 moveto -1721 2624 1537 2377 conicto -1354 2130 1354 1664 conicto -1354 1198 1537 951 conicto -1721 704 2071 704 conicto -2415 704 2597 951 conicto -2779 1198 2779 1664 conicto -2779 2130 2597 2377 conicto -2415 2624 2071 2624 conicto -2071 3392 moveto -2920 3392 3397 2933 conicto -3875 2475 3875 1664 conicto -3875 853 3397 394 conicto -2920 -64 2071 -64 conicto -1220 -64 739 394 conicto -259 853 259 1664 conicto -259 2475 739 2933 conicto -1220 3392 2071 3392 conicto -end_ol grestore -gsave 21.646037 31.245078 translate 0.035278 -0.035278 scale -start_ol -3554 2745 moveto -3754 3061 4028 3226 conicto -4303 3392 4632 3392 conicto -5199 3392 5496 3033 conicto -5793 2675 5793 1991 conicto -5793 0 lineto -4735 0 lineto -4735 1705 lineto -4738 1743 4739 1784 conicto -4741 1825 4741 1901 conicto -4741 2248 4638 2404 conicto -4535 2560 4306 2560 conicto -4007 2560 3844 2314 conicto -3681 2069 3675 1605 conicto -3675 0 lineto -2617 0 lineto -2617 1705 lineto -2617 2248 2523 2404 conicto -2429 2560 2188 2560 conicto -1886 2560 1721 2313 conicto -1557 2066 1557 1608 conicto -1557 0 lineto -499 0 lineto -499 3264 lineto -1557 3264 lineto -1557 2816 lineto -1751 3102 2002 3247 conicto -2253 3392 2556 3392 conicto -2896 3392 3157 3222 conicto -3419 3052 3554 2745 conicto -end_ol grestore -gsave 22.477755 31.245078 translate 0.035278 -0.035278 scale -start_ol -552 4416 moveto -2429 4416 lineto -3266 4416 3714 4042 conicto -4162 3669 4162 2977 conicto -4162 2283 3714 1909 conicto -3266 1536 2429 1536 conicto -1683 1536 lineto -1683 0 lineto -552 0 lineto -552 4416 lineto -1683 3584 moveto -1683 2368 lineto -2309 2368 lineto -2638 2368 2817 2527 conicto -2996 2686 2996 2977 conicto -2996 3269 2817 3426 conicto -2638 3584 2309 3584 conicto -1683 3584 lineto -end_ol grestore -gsave 23.042227 31.245078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1651 1472 1485 1365 conicto -1319 1258 1319 1049 conicto -1319 857 1452 748 conicto -1586 640 1824 640 conicto -2121 640 2323 844 conicto -2526 1049 2526 1356 conicto -2526 1472 lineto -1980 1472 lineto -3587 1878 moveto -3587 0 lineto -2526 0 lineto -2526 512 lineto -2315 211 2050 73 conicto -1786 -64 1407 -64 conicto -896 -64 577 232 conicto -259 528 259 1001 conicto -259 1575 657 1843 conicto -1055 2112 1906 2112 conicto -2526 2112 lineto -2526 2202 lineto -2526 2454 2329 2571 conicto -2132 2688 1715 2688 conicto -1377 2688 1086 2624 conicto -796 2560 546 2432 conicto -546 3264 lineto -884 3327 1224 3359 conicto -1565 3392 1906 3392 conicto -2796 3392 3191 3036 conicto -3587 2680 3587 1878 conicto -end_ol grestore -gsave 23.581721 31.245078 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 23.963862 31.245078 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 24.346003 31.245078 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -gsave 24.887993 31.245078 translate 0.035278 -0.035278 scale -start_ol -2949 2432 moveto -2811 2497 2674 2528 conicto -2538 2560 2400 2560 conicto -1995 2560 1776 2296 conicto -1557 2032 1557 1540 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2752 lineto -1760 3086 2022 3239 conicto -2285 3392 2652 3392 conicto -2705 3392 2767 3385 conicto -2829 3378 2946 3354 conicto -2949 2432 lineto -end_ol grestore -gsave 25.282619 31.245078 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 26.845000 30.302500 m 35.640000 30.302500 l 35.640000 31.702500 l 26.845000 31.702500 l ef -0.000000 0.000000 0.000000 srgb -n 26.845000 30.302500 m 35.640000 30.302500 l 35.640000 31.702500 l 26.845000 31.702500 l cp s -gsave 27.095000 31.245078 translate 0.035278 -0.035278 scale -start_ol -552 4416 moveto -3604 4416 lineto -3604 3584 lineto -1683 3584 lineto -1683 2752 lineto -3490 2752 lineto -3490 1920 lineto -1683 1920 lineto -1683 832 lineto -3669 832 lineto -3669 0 lineto -552 0 lineto -552 4416 lineto -end_ol grestore -gsave 27.641985 31.245078 translate 0.035278 -0.035278 scale -start_ol -1337 1670 moveto -150 3264 lineto -1263 3264 lineto -1936 2296 lineto -2618 3264 lineto -3731 3264 lineto -2544 1676 lineto -3789 0 lineto -2676 0 lineto -1936 1032 lineto -1204 0 lineto -91 0 lineto -1337 1670 lineto -end_ol grestore -gsave 28.156500 31.245078 translate 0.035278 -0.035278 scale -start_ol -1557 512 moveto -1557 -1280 lineto -505 -1280 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1774 3112 2038 3252 conicto -2303 3392 2647 3392 conicto -3255 3392 3645 2908 conicto -4036 2425 4036 1664 conicto -4036 903 3645 419 conicto -3255 -64 2647 -64 conicto -2303 -64 2038 76 conicto -1774 216 1557 512 conicto -2256 2624 moveto -1918 2624 1737 2376 conicto -1557 2129 1557 1664 conicto -1557 1199 1737 951 conicto -1918 704 2256 704 conicto -2594 704 2771 950 conicto -2949 1196 2949 1664 conicto -2949 2132 2771 2378 conicto -2594 2624 2256 2624 conicto -end_ol grestore -gsave 28.728463 31.245078 translate 0.035278 -0.035278 scale -start_ol -2949 2432 moveto -2811 2497 2674 2528 conicto -2538 2560 2400 2560 conicto -1995 2560 1776 2296 conicto -1557 2032 1557 1540 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2752 lineto -1760 3086 2022 3239 conicto -2285 3392 2652 3392 conicto -2705 3392 2767 3385 conicto -2829 3378 2946 3354 conicto -2949 2432 lineto -end_ol grestore -gsave 29.123089 31.245078 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -gsave 29.665080 31.245078 translate 0.035278 -0.035278 scale -start_ol -3076 3200 moveto -3076 2432 lineto -2738 2560 2424 2624 conicto -2110 2688 1830 2688 conicto -1531 2688 1385 2616 conicto -1240 2544 1240 2395 conicto -1240 2274 1350 2209 conicto -1460 2145 1745 2114 conicto -1930 2088 lineto -2738 1984 3017 1746 conicto -3296 1509 3296 1002 conicto -3296 470 2908 203 conicto -2520 -64 1751 -64 conicto -1425 -64 1076 0 conicto -728 64 361 192 conicto -361 960 lineto -675 800 1005 720 conicto -1336 640 1677 640 conicto -1986 640 2141 727 conicto -2297 814 2297 986 conicto -2297 1130 2190 1200 conicto -2083 1271 1763 1310 conicto -1577 1334 lineto -875 1421 593 1657 conicto -311 1893 311 2373 conicto -311 2891 669 3141 conicto -1028 3392 1768 3392 conicto -2059 3392 2379 3345 conicto -2700 3299 3076 3200 conicto -end_ol grestore -gsave 30.139635 31.245078 translate 0.035278 -0.035278 scale -start_ol -3076 3200 moveto -3076 2432 lineto -2738 2560 2424 2624 conicto -2110 2688 1830 2688 conicto -1531 2688 1385 2616 conicto -1240 2544 1240 2395 conicto -1240 2274 1350 2209 conicto -1460 2145 1745 2114 conicto -1930 2088 lineto -2738 1984 3017 1746 conicto -3296 1509 3296 1002 conicto -3296 470 2908 203 conicto -2520 -64 1751 -64 conicto -1425 -64 1076 0 conicto -728 64 361 192 conicto -361 960 lineto -675 800 1005 720 conicto -1336 640 1677 640 conicto -1986 640 2141 727 conicto -2297 814 2297 986 conicto -2297 1130 2190 1200 conicto -2083 1271 1763 1310 conicto -1577 1334 lineto -875 1421 593 1657 conicto -311 1893 311 2373 conicto -311 2891 669 3141 conicto -1028 3392 1768 3392 conicto -2059 3392 2379 3345 conicto -2700 3299 3076 3200 conicto -end_ol grestore -gsave 30.614190 31.245078 translate 0.035278 -0.035278 scale -start_ol -505 3264 moveto -1557 3264 lineto -1557 0 lineto -505 0 lineto -505 3264 lineto -505 4544 moveto -1557 4544 lineto -1557 3648 lineto -505 3648 lineto -505 4544 lineto -end_ol grestore -gsave 30.888927 31.245078 translate 0.035278 -0.035278 scale -start_ol -2071 2624 moveto -1721 2624 1537 2377 conicto -1354 2130 1354 1664 conicto -1354 1198 1537 951 conicto -1721 704 2071 704 conicto -2415 704 2597 951 conicto -2779 1198 2779 1664 conicto -2779 2130 2597 2377 conicto -2415 2624 2071 2624 conicto -2071 3392 moveto -2920 3392 3397 2933 conicto -3875 2475 3875 1664 conicto -3875 853 3397 394 conicto -2920 -64 2071 -64 conicto -1220 -64 739 394 conicto -259 853 259 1664 conicto -259 2475 739 2933 conicto -1220 3392 2071 3392 conicto -end_ol grestore -gsave 31.438408 31.245078 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -gsave 32.007874 31.245078 translate 0.035278 -0.035278 scale -start_ol -552 4416 moveto -2429 4416 lineto -3266 4416 3714 4042 conicto -4162 3669 4162 2977 conicto -4162 2283 3714 1909 conicto -3266 1536 2429 1536 conicto -1683 1536 lineto -1683 0 lineto -552 0 lineto -552 4416 lineto -1683 3584 moveto -1683 2368 lineto -2309 2368 lineto -2638 2368 2817 2527 conicto -2996 2686 2996 2977 conicto -2996 3269 2817 3426 conicto -2638 3584 2309 3584 conicto -1683 3584 lineto -end_ol grestore -gsave 32.572346 31.245078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1651 1472 1485 1365 conicto -1319 1258 1319 1049 conicto -1319 857 1452 748 conicto -1586 640 1824 640 conicto -2121 640 2323 844 conicto -2526 1049 2526 1356 conicto -2526 1472 lineto -1980 1472 lineto -3587 1878 moveto -3587 0 lineto -2526 0 lineto -2526 512 lineto -2315 211 2050 73 conicto -1786 -64 1407 -64 conicto -896 -64 577 232 conicto -259 528 259 1001 conicto -259 1575 657 1843 conicto -1055 2112 1906 2112 conicto -2526 2112 lineto -2526 2202 lineto -2526 2454 2329 2571 conicto -2132 2688 1715 2688 conicto -1377 2688 1086 2624 conicto -796 2560 546 2432 conicto -546 3264 lineto -884 3327 1224 3359 conicto -1565 3392 1906 3392 conicto -2796 3392 3191 3036 conicto -3587 2680 3587 1878 conicto -end_ol grestore -gsave 33.111840 31.245078 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 33.493981 31.245078 translate 0.035278 -0.035278 scale -start_ol -1654 4224 moveto -1654 3264 lineto -2738 3264 lineto -2738 2496 lineto -1654 2496 lineto -1654 1146 lineto -1654 924 1745 846 conicto -1836 768 2106 768 conicto -2647 768 lineto -2647 0 lineto -1745 0 lineto -1122 0 862 260 conicto -602 521 602 1146 conicto -602 2496 lineto -79 2496 lineto -79 3264 lineto -602 3264 lineto -602 4224 lineto -1654 4224 lineto -end_ol grestore -gsave 33.876122 31.245078 translate 0.035278 -0.035278 scale -start_ol -3789 1703 moveto -3789 1408 lineto -1331 1408 lineto -1369 1024 1598 832 conicto -1827 640 2239 640 conicto -2571 640 2919 735 conicto -3267 831 3634 1024 conicto -3634 192 lineto -3261 65 2888 0 conicto -2515 -64 2142 -64 conicto -1249 -64 754 390 conicto -259 844 259 1664 conicto -259 2469 745 2930 conicto -1231 3392 2083 3392 conicto -2858 3392 3323 2932 conicto -3789 2472 3789 1703 conicto -2708 2048 moveto -2708 2336 2533 2512 conicto -2358 2688 2076 2688 conicto -1771 2688 1580 2523 conicto -1389 2358 1342 2048 conicto -2708 2048 lineto -end_ol grestore -gsave 34.418113 31.245078 translate 0.035278 -0.035278 scale -start_ol -2949 2432 moveto -2811 2497 2674 2528 conicto -2538 2560 2400 2560 conicto -1995 2560 1776 2296 conicto -1557 2032 1557 1540 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2752 lineto -1760 3086 2022 3239 conicto -2285 3392 2652 3392 conicto -2705 3392 2767 3385 conicto -2829 3378 2946 3354 conicto -2949 2432 lineto -end_ol grestore -gsave 34.812739 31.245078 translate 0.035278 -0.035278 scale -start_ol -3813 1991 moveto -3813 0 lineto -2755 0 lineto -2755 324 lineto -2755 1524 lineto -2755 1947 2736 2107 conicto -2717 2268 2670 2344 conicto -2608 2446 2502 2503 conicto -2397 2560 2262 2560 conicto -1933 2560 1745 2307 conicto -1557 2055 1557 1608 conicto -1557 0 lineto -505 0 lineto -505 3264 lineto -1557 3264 lineto -1557 2816 lineto -1795 3112 2062 3252 conicto -2330 3392 2653 3392 conicto -3223 3392 3518 3033 conicto -3813 2675 3813 1991 conicto -end_ol grestore -0.100000 slw -[] 0 sd -0 slj -0 slc -n 28.368867 28.263797 m 28.368904 28.787500 l 22.976300 28.787500 l 22.976300 30.302500 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 28.768867 28.263769 m 28.368811 27.463797 l 27.968867 28.263825 l ef -0.000000 0.000000 0.000000 srgb -n 28.768867 28.263769 m 28.368811 27.463797 l 27.968867 28.263825 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 28.368750 28.214303 m 28.368750 29.202500 l 31.242500 29.202500 l 31.242500 30.302500 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 28.768750 28.214303 m 28.368750 27.414303 l 27.968750 28.214303 l ef -0.000000 0.000000 0.000000 srgb -n 28.768750 28.214303 m 28.368750 27.414303 l 27.968750 28.214303 l cp s -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 24.765000 34.267500 m 28.222500 34.267500 l 28.222500 35.667500 l 24.765000 35.667500 l ef -0.000000 0.000000 0.000000 srgb -n 24.765000 34.267500 m 28.222500 34.267500 l 28.222500 35.667500 l 24.765000 35.667500 l cp s -gsave 25.015000 35.210078 translate 0.035278 -0.035278 scale -start_ol -2406 2688 moveto -2708 2688 2878 2846 conicto -3049 3004 3049 3280 conicto -3049 3460 2930 3554 conicto -2811 3648 2588 3648 conicto -1956 3648 lineto -1774 2688 lineto -2406 2688 lineto -2071 768 moveto -2459 768 2667 953 conicto -2876 1139 2876 1487 conicto -2876 1708 2732 1814 conicto -2588 1920 2291 1920 conicto -1624 1920 lineto -1401 768 lineto -2071 768 lineto -3410 2348 moveto -3698 2266 3855 2047 conicto -4013 1828 4013 1505 conicto -4013 796 3485 398 conicto -2958 0 2003 0 conicto -126 0 lineto -981 4416 lineto -2676 4416 lineto -3458 4416 3832 4183 conicto -4207 3951 4207 3465 conicto -4207 3057 3986 2748 conicto -3766 2440 3410 2348 conicto -end_ol grestore -gsave 25.624426 35.210078 translate 0.035278 -0.035278 scale -start_ol -408 1315 moveto -793 3264 lineto -1848 3264 lineto -1516 1603 lineto -1480 1441 1462 1327 conicto -1445 1213 1445 1147 conicto -1445 967 1548 867 conicto -1651 768 1842 768 conicto -2168 768 2403 1013 conicto -2638 1258 2726 1694 conicto -3043 3264 lineto -4098 3264 lineto -3460 0 lineto -2400 0 lineto -2497 516 lineto -2227 224 1930 80 conicto -1633 -64 1304 -64 conicto -855 -64 608 176 conicto -361 416 361 855 conicto -361 959 373 1074 conicto -385 1190 408 1315 conicto -end_ol grestore -gsave 26.193892 35.210078 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 26.468629 35.210078 translate 0.035278 -0.035278 scale -start_ol -1072 4544 moveto -2130 4544 lineto -1240 0 lineto -185 0 lineto -1072 4544 lineto -end_ol grestore -gsave 26.743366 35.210078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 27.125507 35.210078 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 27.400244 35.210078 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 19.465000 38.917500 m 24.063437 38.917500 l 24.063437 40.317500 l 19.465000 40.317500 l ef -0.000000 0.000000 0.000000 srgb -n 19.465000 38.917500 m 24.063437 38.917500 l 24.063437 40.317500 l 19.465000 40.317500 l cp s -gsave 19.715000 39.860078 translate 0.035278 -0.035278 scale -start_ol -3701 2643 moveto -3701 3165 3467 3438 conicto -3234 3712 2790 3712 conicto -2203 3712 1805 3179 conicto -1407 2646 1407 1843 conicto -1407 1332 1639 1050 conicto -1871 768 2285 768 conicto -2623 768 2886 912 conicto -3149 1056 3334 1338 conicto -3510 1609 3605 1947 conicto -3701 2286 3701 2643 conicto -2955 4544 moveto -3831 4544 4364 4051 conicto -4897 3559 4897 2765 conicto -4897 2224 4734 1742 conicto -4571 1260 4259 876 conicto -3878 403 3356 169 conicto -2835 -64 2153 -64 conicto -1281 -64 749 427 conicto -217 918 217 1715 conicto -217 2259 378 2741 conicto -540 3223 855 3610 conicto -1231 4080 1752 4312 conicto -2273 4544 2955 4544 conicto -end_ol grestore -gsave 20.394359 39.860078 translate 0.035278 -0.035278 scale -start_ol -1337 500 moveto -999 -1280 lineto --59 -1280 lineto -825 3264 lineto -1883 3264 lineto -1786 2814 lineto -2027 3111 2291 3251 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 73 conicto -1499 211 1337 500 conicto -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -end_ol grestore -gsave 20.966322 39.860078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 21.508313 39.860078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 21.902939 39.860078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 22.442432 39.860078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 22.824574 39.860078 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 23.374055 39.860078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 25.118800 38.917500 m 30.548097 38.917500 l 30.548097 40.317500 l 25.118800 40.317500 l ef -0.000000 0.000000 0.000000 srgb -n 25.118800 38.917500 m 30.548097 38.917500 l 30.548097 40.317500 l 25.118800 40.317500 l cp s -gsave 25.368800 39.860078 translate 0.035278 -0.035278 scale -start_ol -981 4416 moveto -2858 4416 lineto -3548 4416 3937 4098 conicto -4327 3781 4327 3217 conicto -4327 2871 4197 2559 conicto -4068 2248 3828 2015 conicto -3566 1763 3204 1649 conicto -2843 1536 2297 1536 conicto -1551 1536 lineto -1257 0 lineto -126 0 lineto -981 4416 lineto -1956 3584 moveto -1716 2368 lineto -2341 2368 lineto -2741 2368 2952 2554 conicto -3164 2741 3164 3097 conicto -3164 3333 3012 3458 conicto -2861 3584 2576 3584 conicto -1956 3584 lineto -end_ol grestore -gsave 25.930775 39.860078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 26.325401 39.860078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 26.867392 39.860078 translate 0.035278 -0.035278 scale -start_ol -1847 704 moveto -2253 704 2507 1075 conicto -2761 1447 2761 2047 conicto -2761 2320 2618 2472 conicto -2476 2624 2221 2624 conicto -1821 2624 1562 2256 conicto -1304 1889 1304 1316 conicto -1304 1017 1443 860 conicto -1583 704 1847 704 conicto -2955 2828 moveto -3296 4544 lineto -4356 4544 lineto -3466 0 lineto -2406 0 lineto -2503 494 lineto -2262 208 1997 72 conicto -1733 -64 1419 -64 conicto -863 -64 540 288 conicto -217 641 217 1250 conicto -217 1629 330 1987 conicto -443 2346 655 2640 conicto -922 3010 1258 3201 conicto -1595 3392 1980 3392 conicto -2318 3392 2554 3254 conicto -2790 3117 2955 2828 conicto -end_ol grestore -gsave 27.439355 39.860078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 27.981345 39.860078 translate 0.035278 -0.035278 scale -start_ol -3249 4544 moveto -3111 3840 lineto -2532 3840 lineto -2312 3840 2210 3761 conicto -2109 3682 2071 3490 conicto -2021 3264 lineto -2911 3264 lineto -2767 2496 lineto -1877 2496 lineto -1384 0 lineto -326 0 lineto -820 2496 lineto -300 2496 lineto -447 3264 lineto -964 3264 lineto -1011 3488 lineto -1120 4037 1463 4290 conicto -1807 4544 2441 4544 conicto -3249 4544 lineto -end_ol grestore -gsave 28.328520 39.860078 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 28.603257 39.860078 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -gsave 29.172723 39.860078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 29.714714 39.860078 translate 0.035278 -0.035278 scale -start_ol -1847 704 moveto -2253 704 2507 1075 conicto -2761 1447 2761 2047 conicto -2761 2320 2618 2472 conicto -2476 2624 2221 2624 conicto -1821 2624 1562 2256 conicto -1304 1889 1304 1316 conicto -1304 1017 1443 860 conicto -1583 704 1847 704 conicto -2955 2828 moveto -3296 4544 lineto -4356 4544 lineto -3466 0 lineto -2406 0 lineto -2503 494 lineto -2262 208 1997 72 conicto -1733 -64 1419 -64 conicto -863 -64 540 288 conicto -217 641 217 1250 conicto -217 1629 330 1987 conicto -443 2346 655 2640 conicto -922 3010 1258 3201 conicto -1595 3392 1980 3392 conicto -2318 3392 2554 3254 conicto -2790 3117 2955 2828 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 22.865000 47.617500 m 30.140937 47.617500 l 30.140937 49.017500 l 22.865000 49.017500 l ef -0.000000 0.000000 0.000000 srgb -n 22.865000 47.617500 m 30.140937 47.617500 l 30.140937 49.017500 l 22.865000 49.017500 l cp s -gsave 23.115000 48.560078 translate 0.035278 -0.035278 scale -start_ol -981 4416 moveto -2112 4416 lineto -1601 1784 lineto -1572 1643 1558 1534 conicto -1545 1425 1545 1342 conicto -1545 1054 1699 911 conicto -1854 768 2159 768 conicto -2570 768 2790 999 conicto -3011 1230 3117 1781 conicto -3628 4416 lineto -4759 4416 lineto -4248 1781 lineto -4057 810 3524 373 conicto -2991 -64 1997 -64 conicto -1219 -64 813 270 conicto -408 604 408 1240 conicto -408 1345 423 1476 conicto -438 1607 470 1781 conicto -981 4416 lineto -end_ol grestore -gsave 23.764387 48.560078 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -gsave 24.333853 48.560078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 24.873346 48.560078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 25.267972 48.560078 translate 0.035278 -0.035278 scale -start_ol -397 3264 moveto -1389 3264 lineto -1842 1003 lineto -3008 3264 lineto -4133 3264 lineto -2050 -284 lineto -1700 -898 1403 -1089 conicto -1107 -1280 637 -1280 conicto -0 -1280 lineto -109 -576 lineto -441 -576 lineto -699 -576 841 -494 conicto -984 -412 1096 -206 conicto -1193 -32 lineto -397 3264 lineto -end_ol grestore -gsave 25.789979 48.560078 translate 0.035278 -0.035278 scale -start_ol -3701 2643 moveto -3701 3165 3467 3438 conicto -3234 3712 2790 3712 conicto -2203 3712 1805 3179 conicto -1407 2646 1407 1843 conicto -1407 1332 1639 1050 conicto -1871 768 2285 768 conicto -2623 768 2886 912 conicto -3149 1056 3334 1338 conicto -3510 1609 3605 1947 conicto -3701 2286 3701 2643 conicto -2955 4544 moveto -3831 4544 4364 4051 conicto -4897 3559 4897 2765 conicto -4897 2224 4734 1742 conicto -4571 1260 4259 876 conicto -3878 403 3356 169 conicto -2835 -64 2153 -64 conicto -1281 -64 749 427 conicto -217 918 217 1715 conicto -217 2259 378 2741 conicto -540 3223 855 3610 conicto -1231 4080 1752 4312 conicto -2273 4544 2955 4544 conicto -end_ol grestore -gsave 26.469338 48.560078 translate 0.035278 -0.035278 scale -start_ol -1337 500 moveto -999 -1280 lineto --59 -1280 lineto -825 3264 lineto -1883 3264 lineto -1786 2814 lineto -2027 3111 2291 3251 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 73 conicto -1499 211 1337 500 conicto -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -end_ol grestore -gsave 27.041301 48.560078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 27.583292 48.560078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 27.977918 48.560078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 28.517411 48.560078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 28.899552 48.560078 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 29.449034 48.560078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 22.865000 41.897500 m 30.100938 41.897500 l 30.100938 43.297500 l 22.865000 43.297500 l ef -0.000000 0.000000 0.000000 srgb -n 22.865000 41.897500 m 30.100938 41.897500 l 30.100938 43.297500 l 22.865000 43.297500 l cp s -gsave 23.115000 42.840078 translate 0.035278 -0.035278 scale -start_ol -981 4416 moveto -2858 4416 lineto -3548 4416 3937 4098 conicto -4327 3781 4327 3217 conicto -4327 2871 4197 2559 conicto -4068 2248 3828 2015 conicto -3566 1763 3204 1649 conicto -2843 1536 2297 1536 conicto -1551 1536 lineto -1257 0 lineto -126 0 lineto -981 4416 lineto -1956 3584 moveto -1716 2368 lineto -2341 2368 lineto -2741 2368 2952 2554 conicto -3164 2741 3164 3097 conicto -3164 3333 3012 3458 conicto -2861 3584 2576 3584 conicto -1956 3584 lineto -end_ol grestore -gsave 23.676975 42.840078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 24.071601 42.840078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 24.613592 42.840078 translate 0.035278 -0.035278 scale -start_ol -3249 4544 moveto -3111 3840 lineto -2532 3840 lineto -2312 3840 2210 3761 conicto -2109 3682 2071 3490 conicto -2021 3264 lineto -2911 3264 lineto -2767 2496 lineto -1877 2496 lineto -1384 0 lineto -326 0 lineto -820 2496 lineto -300 2496 lineto -447 3264 lineto -964 3264 lineto -1011 3488 lineto -1120 4037 1463 4290 conicto -1807 4544 2441 4544 conicto -3249 4544 lineto -end_ol grestore -gsave 24.960766 42.840078 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 25.235503 42.840078 translate 0.035278 -0.035278 scale -start_ol -1331 1670 moveto -458 3264 lineto -1551 3264 lineto -2039 2296 lineto -2894 3264 lineto -4036 3264 lineto -2538 1676 lineto -3455 0 lineto -2359 0 lineto -1842 1032 lineto -896 0 lineto --247 0 lineto -1331 1670 lineto -end_ol grestore -gsave 25.750018 42.840078 translate 0.035278 -0.035278 scale -start_ol -3701 2643 moveto -3701 3165 3467 3438 conicto -3234 3712 2790 3712 conicto -2203 3712 1805 3179 conicto -1407 2646 1407 1843 conicto -1407 1332 1639 1050 conicto -1871 768 2285 768 conicto -2623 768 2886 912 conicto -3149 1056 3334 1338 conicto -3510 1609 3605 1947 conicto -3701 2286 3701 2643 conicto -2955 4544 moveto -3831 4544 4364 4051 conicto -4897 3559 4897 2765 conicto -4897 2224 4734 1742 conicto -4571 1260 4259 876 conicto -3878 403 3356 169 conicto -2835 -64 2153 -64 conicto -1281 -64 749 427 conicto -217 918 217 1715 conicto -217 2259 378 2741 conicto -540 3223 855 3610 conicto -1231 4080 1752 4312 conicto -2273 4544 2955 4544 conicto -end_ol grestore -gsave 26.429378 42.840078 translate 0.035278 -0.035278 scale -start_ol -1337 500 moveto -999 -1280 lineto --59 -1280 lineto -825 3264 lineto -1883 3264 lineto -1786 2814 lineto -2027 3111 2291 3251 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 73 conicto -1499 211 1337 500 conicto -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -end_ol grestore -gsave 27.001341 42.840078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 27.543331 42.840078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 27.937957 42.840078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 28.477451 42.840078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 28.859592 42.840078 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 29.409074 42.840078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 22.865000 45.710800 m 30.595937 45.710800 l 30.595937 47.110800 l 22.865000 47.110800 l ef -0.000000 0.000000 0.000000 srgb -n 22.865000 45.710800 m 30.595937 45.710800 l 30.595937 47.110800 l 22.865000 47.110800 l cp s -gsave 23.115000 46.653378 translate 0.035278 -0.035278 scale -start_ol -981 4416 moveto -2858 4416 lineto -3548 4416 3937 4098 conicto -4327 3781 4327 3217 conicto -4327 2871 4197 2559 conicto -4068 2248 3828 2015 conicto -3566 1763 3204 1649 conicto -2843 1536 2297 1536 conicto -1551 1536 lineto -1257 0 lineto -126 0 lineto -981 4416 lineto -1956 3584 moveto -1716 2368 lineto -2341 2368 lineto -2741 2368 2952 2554 conicto -3164 2741 3164 3097 conicto -3164 3333 3012 3458 conicto -2861 3584 2576 3584 conicto -1956 3584 lineto -end_ol grestore -gsave 23.701945 46.653378 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 24.251427 46.653378 translate 0.035278 -0.035278 scale -start_ol -3369 3200 moveto -3214 2368 lineto -2906 2525 2600 2606 conicto -2294 2688 2021 2688 conicto -1710 2688 1541 2604 conicto -1372 2521 1372 2367 conicto -1372 2276 1466 2221 conicto -1560 2167 1836 2106 conicto -2027 2071 lineto -2664 1937 2919 1726 conicto -3175 1515 3175 1140 conicto -3175 573 2725 254 conicto -2276 -64 1469 -64 conicto -1131 -64 778 -16 conicto -426 32 59 128 conicto -217 960 lineto -502 801 827 720 conicto -1152 640 1492 640 conicto -1824 640 1991 716 conicto -2159 793 2159 941 conicto -2159 1044 2065 1100 conicto -1971 1157 1677 1217 conicto -1486 1252 lineto -922 1370 681 1601 conicto -441 1832 441 2241 conicto -441 2794 856 3093 conicto -1272 3392 2045 3392 conicto -2382 3392 2709 3344 conicto -3037 3296 3369 3200 conicto -end_ol grestore -gsave 24.725982 46.653378 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 25.108123 46.653378 translate 0.035278 -0.035278 scale -start_ol -3249 4544 moveto -3111 3840 lineto -2532 3840 lineto -2312 3840 2210 3761 conicto -2109 3682 2071 3490 conicto -2021 3264 lineto -2911 3264 lineto -2767 2496 lineto -1877 2496 lineto -1384 0 lineto -326 0 lineto -820 2496 lineto -300 2496 lineto -447 3264 lineto -964 3264 lineto -1011 3488 lineto -1120 4037 1463 4290 conicto -1807 4544 2441 4544 conicto -3249 4544 lineto -end_ol grestore -gsave 25.455297 46.653378 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 25.730034 46.653378 translate 0.035278 -0.035278 scale -start_ol -1331 1670 moveto -458 3264 lineto -1551 3264 lineto -2039 2296 lineto -2894 3264 lineto -4036 3264 lineto -2538 1676 lineto -3455 0 lineto -2359 0 lineto -1842 1032 lineto -896 0 lineto --247 0 lineto -1331 1670 lineto -end_ol grestore -gsave 26.244550 46.653378 translate 0.035278 -0.035278 scale -start_ol -3701 2643 moveto -3701 3165 3467 3438 conicto -3234 3712 2790 3712 conicto -2203 3712 1805 3179 conicto -1407 2646 1407 1843 conicto -1407 1332 1639 1050 conicto -1871 768 2285 768 conicto -2623 768 2886 912 conicto -3149 1056 3334 1338 conicto -3510 1609 3605 1947 conicto -3701 2286 3701 2643 conicto -2955 4544 moveto -3831 4544 4364 4051 conicto -4897 3559 4897 2765 conicto -4897 2224 4734 1742 conicto -4571 1260 4259 876 conicto -3878 403 3356 169 conicto -2835 -64 2153 -64 conicto -1281 -64 749 427 conicto -217 918 217 1715 conicto -217 2259 378 2741 conicto -540 3223 855 3610 conicto -1231 4080 1752 4312 conicto -2273 4544 2955 4544 conicto -end_ol grestore -gsave 26.923909 46.653378 translate 0.035278 -0.035278 scale -start_ol -1337 500 moveto -999 -1280 lineto --59 -1280 lineto -825 3264 lineto -1883 3264 lineto -1786 2814 lineto -2027 3111 2291 3251 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 73 conicto -1499 211 1337 500 conicto -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -end_ol grestore -gsave 27.495872 46.653378 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 28.037862 46.653378 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 28.432488 46.653378 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 28.971982 46.653378 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 29.354123 46.653378 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 29.903605 46.653378 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 22.865000 43.804200 m 30.375937 43.804200 l 30.375937 45.204200 l 22.865000 45.204200 l ef -0.000000 0.000000 0.000000 srgb -n 22.865000 43.804200 m 30.375937 43.804200 l 30.375937 45.204200 l 22.865000 45.204200 l cp s -gsave 23.115000 44.746778 translate 0.035278 -0.035278 scale -start_ol -2406 2688 moveto -2708 2688 2878 2846 conicto -3049 3004 3049 3280 conicto -3049 3460 2930 3554 conicto -2811 3648 2588 3648 conicto -1956 3648 lineto -1774 2688 lineto -2406 2688 lineto -2071 768 moveto -2459 768 2667 953 conicto -2876 1139 2876 1487 conicto -2876 1708 2732 1814 conicto -2588 1920 2291 1920 conicto -1624 1920 lineto -1401 768 lineto -2071 768 lineto -3410 2348 moveto -3698 2266 3855 2047 conicto -4013 1828 4013 1505 conicto -4013 796 3485 398 conicto -2958 0 2003 0 conicto -126 0 lineto -981 4416 lineto -2676 4416 lineto -3458 4416 3832 4183 conicto -4207 3951 4207 3465 conicto -4207 3057 3986 2748 conicto -3766 2440 3410 2348 conicto -end_ol grestore -gsave 23.724426 44.746778 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 23.999163 44.746778 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -gsave 24.568629 44.746778 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 25.108123 44.746778 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 25.502749 44.746778 translate 0.035278 -0.035278 scale -start_ol -397 3264 moveto -1389 3264 lineto -1842 1003 lineto -3008 3264 lineto -4133 3264 lineto -2050 -284 lineto -1700 -898 1403 -1089 conicto -1107 -1280 637 -1280 conicto -0 -1280 lineto -109 -576 lineto -441 -576 lineto -699 -576 841 -494 conicto -984 -412 1096 -206 conicto -1193 -32 lineto -397 3264 lineto -end_ol grestore -gsave 26.024755 44.746778 translate 0.035278 -0.035278 scale -start_ol -3701 2643 moveto -3701 3165 3467 3438 conicto -3234 3712 2790 3712 conicto -2203 3712 1805 3179 conicto -1407 2646 1407 1843 conicto -1407 1332 1639 1050 conicto -1871 768 2285 768 conicto -2623 768 2886 912 conicto -3149 1056 3334 1338 conicto -3510 1609 3605 1947 conicto -3701 2286 3701 2643 conicto -2955 4544 moveto -3831 4544 4364 4051 conicto -4897 3559 4897 2765 conicto -4897 2224 4734 1742 conicto -4571 1260 4259 876 conicto -3878 403 3356 169 conicto -2835 -64 2153 -64 conicto -1281 -64 749 427 conicto -217 918 217 1715 conicto -217 2259 378 2741 conicto -540 3223 855 3610 conicto -1231 4080 1752 4312 conicto -2273 4544 2955 4544 conicto -end_ol grestore -gsave 26.704114 44.746778 translate 0.035278 -0.035278 scale -start_ol -1337 500 moveto -999 -1280 lineto --59 -1280 lineto -825 3264 lineto -1883 3264 lineto -1786 2814 lineto -2027 3111 2291 3251 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 73 conicto -1499 211 1337 500 conicto -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -end_ol grestore -gsave 27.276077 44.746778 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 27.818068 44.746778 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 28.212694 44.746778 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 28.752188 44.746778 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 29.134329 44.746778 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 29.683810 44.746778 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 31.625000 38.917500 m 40.865000 38.917500 l 40.865000 40.317500 l 31.625000 40.317500 l ef -0.000000 0.000000 0.000000 srgb -n 31.625000 38.917500 m 40.865000 38.917500 l 40.865000 40.317500 l 31.625000 40.317500 l cp s -gsave 31.875000 39.860078 translate 0.035278 -0.035278 scale -start_ol -981 4416 moveto -2112 4416 lineto -1257 0 lineto -126 0 lineto -981 4416 lineto -end_ol grestore -gsave 32.172218 39.860078 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -gsave 32.741684 39.860078 translate 0.035278 -0.035278 scale -start_ol -3369 3200 moveto -3214 2368 lineto -2906 2525 2600 2606 conicto -2294 2688 2021 2688 conicto -1710 2688 1541 2604 conicto -1372 2521 1372 2367 conicto -1372 2276 1466 2221 conicto -1560 2167 1836 2106 conicto -2027 2071 lineto -2664 1937 2919 1726 conicto -3175 1515 3175 1140 conicto -3175 573 2725 254 conicto -2276 -64 1469 -64 conicto -1131 -64 778 -16 conicto -426 32 59 128 conicto -217 960 lineto -502 801 827 720 conicto -1152 640 1492 640 conicto -1824 640 1991 716 conicto -2159 793 2159 941 conicto -2159 1044 2065 1100 conicto -1971 1157 1677 1217 conicto -1486 1252 lineto -922 1370 681 1601 conicto -441 1832 441 2241 conicto -441 2794 856 3093 conicto -1272 3392 2045 3392 conicto -2382 3392 2709 3344 conicto -3037 3296 3369 3200 conicto -end_ol grestore -gsave 33.216239 39.860078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 33.598380 39.860078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 34.137874 39.860078 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -gsave 34.707340 39.860078 translate 0.035278 -0.035278 scale -start_ol -3496 3136 moveto -3328 2304 lineto -3116 2461 2910 2542 conicto -2705 2624 2508 2624 conicto -1994 2624 1668 2284 conicto -1342 1944 1342 1415 conicto -1342 1077 1544 890 conicto -1747 704 2118 704 conicto -2365 704 2603 785 conicto -2841 866 3055 1024 conicto -2893 192 lineto -2632 64 2367 0 conicto -2103 -64 1836 -64 conicto -1060 -64 641 284 conicto -223 632 223 1273 conicto -223 1676 377 2055 conicto -531 2434 819 2737 conicto -1140 3069 1554 3230 conicto -1968 3392 2509 3392 conicto -2759 3392 3005 3328 conicto -3252 3264 3496 3136 conicto -end_ol grestore -gsave 35.181895 39.860078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 35.723885 39.860078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 36.263379 39.860078 translate 0.035278 -0.035278 scale -start_ol -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -1337 494 moveto -1240 0 lineto -185 0 lineto -1072 4544 lineto -2130 4544 lineto -1786 2828 lineto -2027 3117 2291 3254 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 72 conicto -1499 208 1337 494 conicto -end_ol grestore -gsave 36.835342 39.860078 translate 0.035278 -0.035278 scale -start_ol -1072 4544 moveto -2130 4544 lineto -1240 0 lineto -185 0 lineto -1072 4544 lineto -end_ol grestore -gsave 37.110079 39.860078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 37.652070 39.860078 translate 0.035278 -0.035278 scale -start_ol -2406 2688 moveto -2708 2688 2878 2846 conicto -3049 3004 3049 3280 conicto -3049 3460 2930 3554 conicto -2811 3648 2588 3648 conicto -1956 3648 lineto -1774 2688 lineto -2406 2688 lineto -2071 768 moveto -2459 768 2667 953 conicto -2876 1139 2876 1487 conicto -2876 1708 2732 1814 conicto -2588 1920 2291 1920 conicto -1624 1920 lineto -1401 768 lineto -2071 768 lineto -3410 2348 moveto -3698 2266 3855 2047 conicto -4013 1828 4013 1505 conicto -4013 796 3485 398 conicto -2958 0 2003 0 conicto -126 0 lineto -981 4416 lineto -2676 4416 lineto -3458 4416 3832 4183 conicto -4207 3951 4207 3465 conicto -4207 3057 3986 2748 conicto -3766 2440 3410 2348 conicto -end_ol grestore -gsave 38.261496 39.860078 translate 0.035278 -0.035278 scale -start_ol -408 1315 moveto -793 3264 lineto -1848 3264 lineto -1516 1603 lineto -1480 1441 1462 1327 conicto -1445 1213 1445 1147 conicto -1445 967 1548 867 conicto -1651 768 1842 768 conicto -2168 768 2403 1013 conicto -2638 1258 2726 1694 conicto -3043 3264 lineto -4098 3264 lineto -3460 0 lineto -2400 0 lineto -2497 516 lineto -2227 224 1930 80 conicto -1633 -64 1304 -64 conicto -855 -64 608 176 conicto -361 416 361 855 conicto -361 959 373 1074 conicto -385 1190 408 1315 conicto -end_ol grestore -gsave 38.830962 39.860078 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 39.105699 39.860078 translate 0.035278 -0.035278 scale -start_ol -1072 4544 moveto -2130 4544 lineto -1240 0 lineto -185 0 lineto -1072 4544 lineto -end_ol grestore -gsave 39.380435 39.860078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 39.762576 39.860078 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 40.037313 39.860078 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 38.415000 44.017500 m 45.214531 44.017500 l 45.214531 45.417500 l 38.415000 45.417500 l ef -0.000000 0.000000 0.000000 srgb -n 38.415000 44.017500 m 45.214531 44.017500 l 45.214531 45.417500 l 38.415000 45.417500 l cp s -gsave 38.665000 44.960078 translate 0.035278 -0.035278 scale -start_ol -981 4416 moveto -2858 4416 lineto -3548 4416 3937 4098 conicto -4327 3781 4327 3217 conicto -4327 2871 4197 2559 conicto -4068 2248 3828 2015 conicto -3566 1763 3204 1649 conicto -2843 1536 2297 1536 conicto -1551 1536 lineto -1257 0 lineto -126 0 lineto -981 4416 lineto -1956 3584 moveto -1716 2368 lineto -2341 2368 lineto -2741 2368 2952 2554 conicto -3164 2741 3164 3097 conicto -3164 3333 3012 3458 conicto -2861 3584 2576 3584 conicto -1956 3584 lineto -end_ol grestore -gsave 39.199500 44.960078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 39.738993 44.960078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 40.121134 44.960078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 40.503275 44.960078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 41.045266 44.960078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 41.439892 44.960078 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -gsave 42.009358 44.960078 translate 0.035278 -0.035278 scale -start_ol -3701 2643 moveto -3701 3165 3467 3438 conicto -3234 3712 2790 3712 conicto -2203 3712 1805 3179 conicto -1407 2646 1407 1843 conicto -1407 1332 1639 1050 conicto -1871 768 2285 768 conicto -2623 768 2886 912 conicto -3149 1056 3334 1338 conicto -3510 1609 3605 1947 conicto -3701 2286 3701 2643 conicto -2955 4544 moveto -3831 4544 4364 4051 conicto -4897 3559 4897 2765 conicto -4897 2224 4734 1742 conicto -4571 1260 4259 876 conicto -3878 403 3356 169 conicto -2835 -64 2153 -64 conicto -1281 -64 749 427 conicto -217 918 217 1715 conicto -217 2259 378 2741 conicto -540 3223 855 3610 conicto -1231 4080 1752 4312 conicto -2273 4544 2955 4544 conicto -end_ol grestore -gsave 42.688717 44.960078 translate 0.035278 -0.035278 scale -start_ol -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -1337 494 moveto -1240 0 lineto -185 0 lineto -1072 4544 lineto -2130 4544 lineto -1786 2828 lineto -2027 3117 2291 3254 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 72 conicto -1499 208 1337 494 conicto -end_ol grestore -gsave 43.260680 44.960078 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1251 81 lineto -1116 -611 747 -945 conicto -379 -1280 -247 -1280 conicto --770 -1280 lineto --637 -576 lineto --452 -576 lineto --156 -576 -19 -444 conicto -118 -313 194 81 conicto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 43.535417 44.960078 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 44.077408 44.960078 translate 0.035278 -0.035278 scale -start_ol -3496 3136 moveto -3328 2304 lineto -3116 2461 2910 2542 conicto -2705 2624 2508 2624 conicto -1994 2624 1668 2284 conicto -1342 1944 1342 1415 conicto -1342 1077 1544 890 conicto -1747 704 2118 704 conicto -2365 704 2603 785 conicto -2841 866 3055 1024 conicto -2893 192 lineto -2632 64 2367 0 conicto -2103 -64 1836 -64 conicto -1060 -64 641 284 conicto -223 632 223 1273 conicto -223 1676 377 2055 conicto -531 2434 819 2737 conicto -1140 3069 1554 3230 conicto -1968 3392 2509 3392 conicto -2759 3392 3005 3328 conicto -3252 3264 3496 3136 conicto -end_ol grestore -gsave 44.551963 44.960078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -0.100000 slw -[] 0 sd -0 slj -0 slc -n 26.493750 36.579303 m 26.493750 37.692500 l 21.764219 37.692500 l 21.764219 38.917500 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 26.893750 36.579303 m 26.493750 35.779303 l 26.093750 36.579303 l ef -0.000000 0.000000 0.000000 srgb -n 26.893750 36.579303 m 26.493750 35.779303 l 26.093750 36.579303 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 26.493750 36.579303 m 26.493750 37.692500 l 27.833448 37.692500 l 27.833448 38.917500 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 26.893750 36.579303 m 26.493750 35.779303 l 26.093750 36.579303 l ef -0.000000 0.000000 0.000000 srgb -n 26.893750 36.579303 m 26.493750 35.779303 l 26.093750 36.579303 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 26.493750 36.579303 m 26.493750 37.692500 l 36.245000 37.692500 l 36.245000 38.917500 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 26.893750 36.579303 m 26.493750 35.779303 l 26.093750 36.579303 l ef -0.000000 0.000000 0.000000 srgb -n 26.893750 36.579303 m 26.493750 35.779303 l 26.093750 36.579303 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 38.123700 41.229303 m 38.123700 42.542317 l 41.814766 42.542317 l 41.814766 43.967134 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 38.523700 41.229303 m 38.123700 40.429303 l 37.723700 41.229303 l ef -0.000000 0.000000 0.000000 srgb -n 38.523700 41.229303 m 38.123700 40.429303 l 37.723700 41.229303 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 30.520000 28.064303 m 30.520000 28.637500 l 43.295000 28.637500 l 43.295000 42.537500 l 41.814777 42.537500 l 41.814770 43.967593 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 30.920000 28.064303 m 30.520000 27.264303 l 30.120000 28.064303 l ef -0.000000 0.000000 0.000000 srgb -n 30.920000 28.064303 m 30.520000 27.264303 l 30.120000 28.064303 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 21.764219 41.229303 m 21.764219 42.597500 l 22.865000 42.597500 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 22.164219 41.229303 m 21.764219 40.429303 l 21.364219 41.229303 l ef -0.000000 0.000000 0.000000 srgb -n 22.164219 41.229303 m 21.764219 40.429303 l 21.364219 41.229303 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 21.764219 41.229303 m 21.764219 44.504200 l 22.865000 44.504200 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 22.164219 41.229303 m 21.764219 40.429303 l 21.364219 41.229303 l ef -0.000000 0.000000 0.000000 srgb -n 22.164219 41.229303 m 21.764219 40.429303 l 21.364219 41.229303 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 21.764219 41.229303 m 21.764219 46.410800 l 22.865000 46.410800 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 22.164219 41.229303 m 21.764219 40.429303 l 21.364219 41.229303 l ef -0.000000 0.000000 0.000000 srgb -n 22.164219 41.229303 m 21.764219 40.429303 l 21.364219 41.229303 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 21.764219 41.229303 m 21.764219 48.317500 l 22.865000 48.317500 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 22.164219 41.229303 m 21.764219 40.429303 l 21.364219 41.229303 l ef -0.000000 0.000000 0.000000 srgb -n 22.164219 41.229303 m 21.764219 40.429303 l 21.364219 41.229303 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 22.181079 22.400000 m 28.368750 22.400000 l 28.368750 25.902500 l s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 20.922500 22.400000 m 21.622500 22.160000 l 22.322500 22.400000 l 21.622500 22.640000 l ef -n 20.922500 22.400000 m 21.622500 22.160000 l 22.322500 22.400000 l 21.622500 22.640000 l cp s -gsave 22.522500 22.249062 translate 0.035278 -0.035278 scale -start_ol -641 384 moveto -1387 384 lineto -1387 3136 lineto -584 2944 lineto -584 3328 lineto -1382 3520 lineto -1862 3520 lineto -1862 384 lineto -2598 384 lineto -2598 0 lineto -641 0 lineto -641 384 lineto -end_ol grestore -gsave 28.568750 25.696562 translate 0.035278 -0.035278 scale -start_ol -641 384 moveto -1387 384 lineto -1387 3136 lineto -584 2944 lineto -584 3328 lineto -1382 3520 lineto -1862 3520 lineto -1862 384 lineto -2598 384 lineto -2598 0 lineto -641 0 lineto -641 384 lineto -end_ol grestore -0.100000 slw -[] 0 sd -0 slj -0 slc -n 13.796300 28.561079 m 13.796300 31.400000 l 12.985000 31.400000 l s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 13.796300 27.302500 m 14.036300 28.002500 l 13.796300 28.702500 l 13.556300 28.002500 l ef -n 13.796300 27.302500 m 14.036300 28.002500 l 13.796300 28.702500 l 13.556300 28.002500 l cp s -gsave 14.346300 27.896562 translate 0.035278 -0.035278 scale -start_ol -641 384 moveto -1387 384 lineto -1387 3136 lineto -584 2944 lineto -584 3328 lineto -1382 3520 lineto -1862 3520 lineto -1862 384 lineto -2598 384 lineto -2598 0 lineto -641 0 lineto -641 384 lineto -end_ol grestore -gsave 13.185000 31.249062 translate 0.035278 -0.035278 scale -start_ol -end_ol grestore -gsave 13.569638 31.249062 translate 0.035278 -0.035278 scale -start_ol -2743 2112 moveto -2603 2246 2458 2307 conicto -2313 2368 2140 2368 conicto -1731 2368 1515 2099 conicto -1299 1831 1299 1323 conicto -1299 0 lineto -860 0 lineto -860 2688 lineto -1299 2688 lineto -1299 2147 lineto -1408 2440 1635 2596 conicto -1862 2752 2173 2752 conicto -2335 2752 2475 2705 conicto -2615 2659 2743 2560 conicto -2743 2112 lineto -end_ol grestore -gsave 13.954276 31.249062 translate 0.035278 -0.035278 scale -start_ol -2641 1480 moveto -2641 1280 lineto -748 1280 lineto -748 1265 lineto -748 813 975 566 conicto -1202 320 1615 320 conicto -1824 320 2052 383 conicto -2280 447 2539 576 conicto -2539 128 lineto -2290 32 2058 -16 conicto -1826 -64 1610 -64 conicto -990 -64 641 310 conicto -292 685 292 1344 conicto -292 1986 634 2369 conicto -976 2752 1546 2752 conicto -2054 2752 2347 2411 conicto -2641 2070 2641 1480 conicto -2204 1600 moveto -2195 1976 2022 2172 conicto -1850 2368 1527 2368 conicto -1211 2368 1007 2164 conicto -803 1960 765 1597 conicto -2204 1600 lineto -end_ol grestore -gsave 14.338914 31.249062 translate 0.035278 -0.035278 scale -start_ol -891 353 moveto -891 -1024 lineto -451 -1024 lineto -451 2688 lineto -891 2688 lineto -891 2335 lineto -1000 2539 1182 2645 conicto -1364 2752 1601 2752 conicto -2083 2752 2357 2376 conicto -2632 2000 2632 1334 conicto -2632 681 2356 308 conicto -2081 -64 1601 -64 conicto -1359 -64 1177 42 conicto -996 149 891 353 conicto -2173 1344 moveto -2173 1851 2012 2109 conicto -1852 2368 1537 2368 conicto -1219 2368 1055 2108 conicto -891 1849 891 1344 conicto -891 841 1055 580 conicto -1219 320 1537 320 conicto -1852 320 2012 578 conicto -2173 837 2173 1344 conicto -end_ol grestore -gsave 14.723552 31.249062 translate 0.035278 -0.035278 scale -start_ol -1518 926 moveto -1518 625 1626 472 conicto -1734 320 1945 320 conicto -2456 320 lineto -2456 0 lineto -1902 0 lineto -1510 0 1295 242 conicto -1081 484 1081 926 conicto -1081 3392 lineto -380 3392 lineto -380 3712 lineto -1518 3712 lineto -1518 926 lineto -end_ol grestore -gsave 15.108190 31.249062 translate 0.035278 -0.035278 scale -start_ol -1667 1344 moveto -1522 1344 lineto -1140 1344 946 1212 conicto -753 1080 753 818 conicto -753 582 898 451 conicto -1043 320 1299 320 conicto -1660 320 1867 566 conicto -2074 813 2076 1248 conicto -2076 1344 lineto -1667 1344 lineto -2515 1513 moveto -2515 0 lineto -2076 0 lineto -2076 416 lineto -1936 170 1723 53 conicto -1511 -64 1207 -64 conicto -801 -64 558 162 conicto -316 389 316 769 conicto -316 1209 614 1436 conicto -912 1664 1489 1664 conicto -2076 1664 lineto -2076 1737 lineto -2074 2069 1914 2218 conicto -1755 2368 1406 2368 conicto -1183 2368 955 2303 conicto -727 2238 511 2112 conicto -511 2560 lineto -753 2656 975 2704 conicto -1197 2752 1406 2752 conicto -1736 2752 1970 2652 conicto -2204 2552 2349 2352 conicto -2439 2230 2477 2051 conicto -2515 1872 2515 1513 conicto -end_ol grestore -gsave 15.492828 31.249062 translate 0.035278 -0.035278 scale -start_ol -2520 128 moveto -2344 32 2157 -16 conicto -1971 -64 1777 -64 conicto -1159 -64 811 309 conicto -463 683 463 1344 conicto -463 2005 811 2378 conicto -1159 2752 1777 2752 conicto -1969 2752 2152 2689 conicto -2335 2627 2520 2496 conicto -2520 2048 lineto -2347 2217 2172 2292 conicto -1998 2368 1777 2368 conicto -1366 2368 1145 2102 conicto -924 1837 924 1344 conicto -924 853 1146 586 conicto -1368 320 1777 320 conicto -2005 320 2185 382 conicto -2366 445 2520 576 conicto -2520 128 lineto -end_ol grestore -gsave 15.877466 31.249062 translate 0.035278 -0.035278 scale -start_ol -2641 1480 moveto -2641 1280 lineto -748 1280 lineto -748 1265 lineto -748 813 975 566 conicto -1202 320 1615 320 conicto -1824 320 2052 383 conicto -2280 447 2539 576 conicto -2539 128 lineto -2290 32 2058 -16 conicto -1826 -64 1610 -64 conicto -990 -64 641 310 conicto -292 685 292 1344 conicto -292 1986 634 2369 conicto -976 2752 1546 2752 conicto -2054 2752 2347 2411 conicto -2641 2070 2641 1480 conicto -2204 1600 moveto -2195 1976 2022 2172 conicto -1850 2368 1527 2368 conicto -1211 2368 1007 2164 conicto -803 1960 765 1597 conicto -2204 1600 lineto -end_ol grestore -gsave 13.185000 32.049062 translate 0.035278 -0.035278 scale -start_ol -641 384 moveto -1387 384 lineto -1387 3136 lineto -584 2944 lineto -584 3328 lineto -1382 3520 lineto -1862 3520 lineto -1862 384 lineto -2598 384 lineto -2598 0 lineto -641 0 lineto -641 384 lineto -end_ol grestore -0.100000 slw -[] 0 sd -0 slj -0 slc -n 19.275000 28.561079 m 19.275000 34.967500 l 24.765000 34.967500 l s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 19.275000 27.302500 m 19.515000 28.002500 l 19.275000 28.702500 l 19.035000 28.002500 l ef -n 19.275000 27.302500 m 19.515000 28.002500 l 19.275000 28.702500 l 19.035000 28.002500 l cp s -gsave 19.825000 27.896562 translate 0.035278 -0.035278 scale -start_ol -2534 2962 moveto -1684 2496 lineto -2534 2027 lineto -2399 1792 lineto -1601 2280 lineto -1601 1408 lineto -1328 1408 lineto -1328 2280 lineto -530 1792 lineto -394 2027 lineto -1245 2496 lineto -394 2962 lineto -530 3200 lineto -1328 2712 lineto -1328 3584 lineto -1601 3584 lineto -1601 2712 lineto -2399 3200 lineto -2534 2962 lineto -end_ol grestore -gsave 21.485000 34.816563 translate 0.035278 -0.035278 scale -start_ol -end_ol grestore -gsave 21.869638 34.816563 translate 0.035278 -0.035278 scale -start_ol -2743 2112 moveto -2603 2246 2458 2307 conicto -2313 2368 2140 2368 conicto -1731 2368 1515 2099 conicto -1299 1831 1299 1323 conicto -1299 0 lineto -860 0 lineto -860 2688 lineto -1299 2688 lineto -1299 2147 lineto -1408 2440 1635 2596 conicto -1862 2752 2173 2752 conicto -2335 2752 2475 2705 conicto -2615 2659 2743 2560 conicto -2743 2112 lineto -end_ol grestore -gsave 22.254276 34.816563 translate 0.035278 -0.035278 scale -start_ol -2641 1480 moveto -2641 1280 lineto -748 1280 lineto -748 1265 lineto -748 813 975 566 conicto -1202 320 1615 320 conicto -1824 320 2052 383 conicto -2280 447 2539 576 conicto -2539 128 lineto -2290 32 2058 -16 conicto -1826 -64 1610 -64 conicto -990 -64 641 310 conicto -292 685 292 1344 conicto -292 1986 634 2369 conicto -976 2752 1546 2752 conicto -2054 2752 2347 2411 conicto -2641 2070 2641 1480 conicto -2204 1600 moveto -2195 1976 2022 2172 conicto -1850 2368 1527 2368 conicto -1211 2368 1007 2164 conicto -803 1960 765 1597 conicto -2204 1600 lineto -end_ol grestore -gsave 22.638914 34.816563 translate 0.035278 -0.035278 scale -start_ol -891 353 moveto -891 -1024 lineto -451 -1024 lineto -451 2688 lineto -891 2688 lineto -891 2335 lineto -1000 2539 1182 2645 conicto -1364 2752 1601 2752 conicto -2083 2752 2357 2376 conicto -2632 2000 2632 1334 conicto -2632 681 2356 308 conicto -2081 -64 1601 -64 conicto -1359 -64 1177 42 conicto -996 149 891 353 conicto -2173 1344 moveto -2173 1851 2012 2109 conicto -1852 2368 1537 2368 conicto -1219 2368 1055 2108 conicto -891 1849 891 1344 conicto -891 841 1055 580 conicto -1219 320 1537 320 conicto -1852 320 2012 578 conicto -2173 837 2173 1344 conicto -end_ol grestore -gsave 23.023552 34.816563 translate 0.035278 -0.035278 scale -start_ol -1518 926 moveto -1518 625 1626 472 conicto -1734 320 1945 320 conicto -2456 320 lineto -2456 0 lineto -1902 0 lineto -1510 0 1295 242 conicto -1081 484 1081 926 conicto -1081 3392 lineto -380 3392 lineto -380 3712 lineto -1518 3712 lineto -1518 926 lineto -end_ol grestore -gsave 23.408190 34.816563 translate 0.035278 -0.035278 scale -start_ol -1667 1344 moveto -1522 1344 lineto -1140 1344 946 1212 conicto -753 1080 753 818 conicto -753 582 898 451 conicto -1043 320 1299 320 conicto -1660 320 1867 566 conicto -2074 813 2076 1248 conicto -2076 1344 lineto -1667 1344 lineto -2515 1513 moveto -2515 0 lineto -2076 0 lineto -2076 416 lineto -1936 170 1723 53 conicto -1511 -64 1207 -64 conicto -801 -64 558 162 conicto -316 389 316 769 conicto -316 1209 614 1436 conicto -912 1664 1489 1664 conicto -2076 1664 lineto -2076 1737 lineto -2074 2069 1914 2218 conicto -1755 2368 1406 2368 conicto -1183 2368 955 2303 conicto -727 2238 511 2112 conicto -511 2560 lineto -753 2656 975 2704 conicto -1197 2752 1406 2752 conicto -1736 2752 1970 2652 conicto -2204 2552 2349 2352 conicto -2439 2230 2477 2051 conicto -2515 1872 2515 1513 conicto -end_ol grestore -gsave 23.792828 34.816563 translate 0.035278 -0.035278 scale -start_ol -2520 128 moveto -2344 32 2157 -16 conicto -1971 -64 1777 -64 conicto -1159 -64 811 309 conicto -463 683 463 1344 conicto -463 2005 811 2378 conicto -1159 2752 1777 2752 conicto -1969 2752 2152 2689 conicto -2335 2627 2520 2496 conicto -2520 2048 lineto -2347 2217 2172 2292 conicto -1998 2368 1777 2368 conicto -1366 2368 1145 2102 conicto -924 1837 924 1344 conicto -924 853 1146 586 conicto -1368 320 1777 320 conicto -2005 320 2185 382 conicto -2366 445 2520 576 conicto -2520 128 lineto -end_ol grestore -gsave 24.177466 34.816563 translate 0.035278 -0.035278 scale -start_ol -2641 1480 moveto -2641 1280 lineto -748 1280 lineto -748 1265 lineto -748 813 975 566 conicto -1202 320 1615 320 conicto -1824 320 2052 383 conicto -2280 447 2539 576 conicto -2539 128 lineto -2290 32 2058 -16 conicto -1826 -64 1610 -64 conicto -990 -64 641 310 conicto -292 685 292 1344 conicto -292 1986 634 2369 conicto -976 2752 1546 2752 conicto -2054 2752 2347 2411 conicto -2641 2070 2641 1480 conicto -2204 1600 moveto -2195 1976 2022 2172 conicto -1850 2368 1527 2368 conicto -1211 2368 1007 2164 conicto -803 1960 765 1597 conicto -2204 1600 lineto -end_ol grestore -gsave 24.180000 35.616563 translate 0.035278 -0.035278 scale -start_ol -641 384 moveto -1387 384 lineto -1387 3136 lineto -584 2944 lineto -584 3328 lineto -1382 3520 lineto -1862 3520 lineto -1862 384 lineto -2598 384 lineto -2598 0 lineto -641 0 lineto -641 384 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 31.110000 42.322500 m 37.697031 42.322500 l 37.697031 43.722500 l 31.110000 43.722500 l ef -0.000000 0.000000 0.000000 srgb -n 31.110000 42.322500 m 37.697031 42.322500 l 37.697031 43.722500 l 31.110000 43.722500 l cp s -gsave 31.360000 43.265078 translate 0.035278 -0.035278 scale -start_ol -2406 2688 moveto -2708 2688 2878 2846 conicto -3049 3004 3049 3280 conicto -3049 3460 2930 3554 conicto -2811 3648 2588 3648 conicto -1956 3648 lineto -1774 2688 lineto -2406 2688 lineto -2071 768 moveto -2459 768 2667 953 conicto -2876 1139 2876 1487 conicto -2876 1708 2732 1814 conicto -2588 1920 2291 1920 conicto -1624 1920 lineto -1401 768 lineto -2071 768 lineto -3410 2348 moveto -3698 2266 3855 2047 conicto -4013 1828 4013 1505 conicto -4013 796 3485 398 conicto -2958 0 2003 0 conicto -126 0 lineto -981 4416 lineto -2676 4416 lineto -3458 4416 3832 4183 conicto -4207 3951 4207 3465 conicto -4207 3057 3986 2748 conicto -3766 2440 3410 2348 conicto -end_ol grestore -gsave 31.969426 43.265078 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 32.518908 43.265078 translate 0.035278 -0.035278 scale -start_ol -1331 1670 moveto -458 3264 lineto -1551 3264 lineto -2039 2296 lineto -2894 3264 lineto -4036 3264 lineto -2538 1676 lineto -3455 0 lineto -2359 0 lineto -1842 1032 lineto -896 0 lineto --247 0 lineto -1331 1670 lineto -end_ol grestore -gsave 33.033423 43.265078 translate 0.035278 -0.035278 scale -start_ol -3645 231 moveto -3240 85 2867 10 conicto -2494 -64 2159 -64 conicto -1274 -64 745 427 conicto -217 918 217 1727 conicto -217 2259 384 2730 conicto -552 3202 878 3592 conicto -1263 4050 1805 4297 conicto -2347 4544 2972 4544 conicto -3313 4544 3657 4462 conicto -4001 4380 4356 4213 conicto -4174 3328 lineto -3892 3527 3607 3619 conicto -3322 3712 2996 3712 conicto -2318 3712 1859 3183 conicto -1401 2654 1401 1861 conicto -1401 1350 1683 1059 conicto -1965 768 2461 768 conicto -2758 768 3091 876 conicto -3425 985 3839 1216 conicto -3645 231 lineto -end_ol grestore -gsave 33.620368 43.265078 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 34.169850 43.265078 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2077 3095 2370 3243 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -gsave 34.739316 43.265078 translate 0.035278 -0.035278 scale -start_ol -3369 3200 moveto -3214 2368 lineto -2906 2525 2600 2606 conicto -2294 2688 2021 2688 conicto -1710 2688 1541 2604 conicto -1372 2521 1372 2367 conicto -1372 2276 1466 2221 conicto -1560 2167 1836 2106 conicto -2027 2071 lineto -2664 1937 2919 1726 conicto -3175 1515 3175 1140 conicto -3175 573 2725 254 conicto -2276 -64 1469 -64 conicto -1131 -64 778 -16 conicto -426 32 59 128 conicto -217 960 lineto -502 801 827 720 conicto -1152 640 1492 640 conicto -1824 640 1991 716 conicto -2159 793 2159 941 conicto -2159 1044 2065 1100 conicto -1971 1157 1677 1217 conicto -1486 1252 lineto -922 1370 681 1601 conicto -441 1832 441 2241 conicto -441 2794 856 3093 conicto -1272 3392 2045 3392 conicto -2382 3392 2709 3344 conicto -3037 3296 3369 3200 conicto -end_ol grestore -gsave 35.213871 43.265078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -gsave 35.596012 43.265078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 35.990638 43.265078 translate 0.035278 -0.035278 scale -start_ol -408 1315 moveto -793 3264 lineto -1848 3264 lineto -1516 1603 lineto -1480 1441 1462 1327 conicto -1445 1213 1445 1147 conicto -1445 967 1548 867 conicto -1651 768 1842 768 conicto -2168 768 2403 1013 conicto -2638 1258 2726 1694 conicto -3043 3264 lineto -4098 3264 lineto -3460 0 lineto -2400 0 lineto -2497 516 lineto -2227 224 1930 80 conicto -1633 -64 1304 -64 conicto -855 -64 608 176 conicto -361 416 361 855 conicto -361 959 373 1074 conicto -385 1190 408 1315 conicto -end_ol grestore -gsave 36.560104 43.265078 translate 0.035278 -0.035278 scale -start_ol -3496 3136 moveto -3328 2304 lineto -3116 2461 2910 2542 conicto -2705 2624 2508 2624 conicto -1994 2624 1668 2284 conicto -1342 1944 1342 1415 conicto -1342 1077 1544 890 conicto -1747 704 2118 704 conicto -2365 704 2603 785 conicto -2841 866 3055 1024 conicto -2893 192 lineto -2632 64 2367 0 conicto -2103 -64 1836 -64 conicto -1060 -64 641 284 conicto -223 632 223 1273 conicto -223 1676 377 2055 conicto -531 2434 819 2737 conicto -1140 3069 1554 3230 conicto -1968 3392 2509 3392 conicto -2759 3392 3005 3328 conicto -3252 3264 3496 3136 conicto -end_ol grestore -gsave 37.034659 43.265078 translate 0.035278 -0.035278 scale -start_ol -2165 4224 moveto -1986 3264 lineto -3061 3264 lineto -2911 2496 lineto -1836 2496 lineto -1566 1149 lineto -1554 1104 1549 1072 conicto -1545 1041 1545 1013 conicto -1545 882 1634 825 conicto -1724 768 1936 768 conicto -2479 768 lineto -2329 0 lineto -1445 0 lineto -969 0 719 200 conicto -470 401 470 778 conicto -470 860 479 954 conicto -488 1049 505 1146 conicto -776 2496 lineto -259 2496 lineto -402 3264 lineto -925 3264 lineto -1107 4224 lineto -2165 4224 lineto -end_ol grestore -0.100000 slw -[] 0 sd -0 slj -0 slc -n 34.360000 41.234303 m 34.360000 41.697317 l 34.403516 41.697317 l 34.403516 42.272134 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 34.760000 41.234303 m 34.360000 40.434303 l 33.960000 41.234303 l ef -0.000000 0.000000 0.000000 srgb -n 34.760000 41.234303 m 34.360000 40.434303 l 33.960000 41.234303 l cp s -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 33.353900 45.372500 m 37.450619 45.372500 l 37.450619 46.772500 l 33.353900 46.772500 l ef -0.000000 0.000000 0.000000 srgb -n 33.353900 45.372500 m 37.450619 45.372500 l 37.450619 46.772500 l 33.353900 46.772500 l cp s -gsave 33.603900 46.315078 translate 0.035278 -0.035278 scale -start_ol -4098 353 moveto -3669 142 3208 39 conicto -2747 -64 2221 -64 conicto -1286 -64 751 416 conicto -217 897 217 1727 conicto -217 2265 384 2736 conicto -552 3208 884 3598 conicto -1289 4074 1840 4309 conicto -2391 4544 3099 4544 conicto -3492 4544 3891 4460 conicto -4291 4377 4679 4213 conicto -4506 3274 lineto -4148 3495 3805 3603 conicto -3463 3712 3117 3712 conicto -2359 3712 1883 3201 conicto -1407 2690 1407 1888 conicto -1407 1356 1684 1062 conicto -1962 768 2467 768 conicto -2632 768 2796 789 conicto -2961 810 3128 855 conicto -3296 1664 lineto -2606 1664 lineto -2750 2432 lineto -4506 2432 lineto -4098 353 lineto -end_ol grestore -gsave 34.260786 46.315078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 34.655412 46.315078 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 34.930149 46.315078 translate 0.035278 -0.035278 scale -start_ol -1847 704 moveto -2253 704 2507 1075 conicto -2761 1447 2761 2047 conicto -2761 2320 2618 2472 conicto -2476 2624 2221 2624 conicto -1821 2624 1562 2256 conicto -1304 1889 1304 1316 conicto -1304 1017 1443 860 conicto -1583 704 1847 704 conicto -2955 2828 moveto -3296 4544 lineto -4356 4544 lineto -3466 0 lineto -2406 0 lineto -2503 494 lineto -2262 208 1997 72 conicto -1733 -64 1419 -64 conicto -863 -64 540 288 conicto -217 641 217 1250 conicto -217 1629 330 1987 conicto -443 2346 655 2640 conicto -922 3010 1258 3201 conicto -1595 3392 1980 3392 conicto -2318 3392 2554 3254 conicto -2790 3117 2955 2828 conicto -end_ol grestore -gsave 35.502112 46.315078 translate 0.035278 -0.035278 scale -start_ol -2406 2688 moveto -2708 2688 2878 2846 conicto -3049 3004 3049 3280 conicto -3049 3460 2930 3554 conicto -2811 3648 2588 3648 conicto -1956 3648 lineto -1774 2688 lineto -2406 2688 lineto -2071 768 moveto -2459 768 2667 953 conicto -2876 1139 2876 1487 conicto -2876 1708 2732 1814 conicto -2588 1920 2291 1920 conicto -1624 1920 lineto -1401 768 lineto -2071 768 lineto -3410 2348 moveto -3698 2266 3855 2047 conicto -4013 1828 4013 1505 conicto -4013 796 3485 398 conicto -2958 0 2003 0 conicto -126 0 lineto -981 4416 lineto -2676 4416 lineto -3458 4416 3832 4183 conicto -4207 3951 4207 3465 conicto -4207 3057 3986 2748 conicto -3766 2440 3410 2348 conicto -end_ol grestore -gsave 36.111538 46.315078 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 36.661020 46.315078 translate 0.035278 -0.035278 scale -start_ol -1331 1670 moveto -458 3264 lineto -1551 3264 lineto -2039 2296 lineto -2894 3264 lineto -4036 3264 lineto -2538 1676 lineto -3455 0 lineto -2359 0 lineto -1842 1032 lineto -896 0 lineto --247 0 lineto -1331 1670 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 33.400400 48.527600 m 42.057119 48.527600 l 42.057119 49.927600 l 33.400400 49.927600 l ef -0.000000 0.000000 0.000000 srgb -n 33.400400 48.527600 m 42.057119 48.527600 l 42.057119 49.927600 l 33.400400 49.927600 l cp s -gsave 33.650400 49.470178 translate 0.035278 -0.035278 scale -start_ol -3645 231 moveto -3240 85 2867 10 conicto -2494 -64 2159 -64 conicto -1274 -64 745 427 conicto -217 918 217 1727 conicto -217 2259 384 2730 conicto -552 3202 878 3592 conicto -1263 4050 1805 4297 conicto -2347 4544 2972 4544 conicto -3313 4544 3657 4462 conicto -4001 4380 4356 4213 conicto -4174 3328 lineto -3892 3527 3607 3619 conicto -3322 3712 2996 3712 conicto -2318 3712 1859 3183 conicto -1401 2654 1401 1861 conicto -1401 1350 1683 1059 conicto -1965 768 2461 768 conicto -2758 768 3091 876 conicto -3425 985 3839 1216 conicto -3645 231 lineto -end_ol grestore -gsave 34.237345 49.470178 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 34.786827 49.470178 translate 0.035278 -0.035278 scale -start_ol -3772 2725 moveto -4016 3048 4325 3220 conicto -4635 3392 4970 3392 conicto -5411 3392 5665 3143 conicto -5919 2895 5919 2461 conicto -5919 2371 5905 2255 conicto -5892 2139 5866 1991 conicto -5476 0 lineto -4415 0 lineto -4747 1705 lineto -4756 1749 lineto -4832 2111 4832 2213 conicto -4832 2373 4739 2466 conicto -4647 2560 4488 2560 conicto -4186 2560 3976 2313 conicto -3766 2066 3675 1608 conicto -3358 0 lineto -2297 0 lineto -2635 1705 lineto -2679 1924 2696 2036 conicto -2714 2149 2714 2213 conicto -2714 2376 2623 2468 conicto -2532 2560 2370 2560 conicto -2080 2560 1861 2304 conicto -1642 2049 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2033 3089 2312 3240 conicto -2591 3392 2894 3392 conicto -3234 3392 3478 3205 conicto -3722 3019 3772 2725 conicto -end_ol grestore -gsave 35.618544 49.470178 translate 0.035278 -0.035278 scale -start_ol -1337 500 moveto -999 -1280 lineto --59 -1280 lineto -825 3264 lineto -1883 3264 lineto -1786 2814 lineto -2027 3111 2291 3251 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 73 conicto -1499 211 1337 500 conicto -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -end_ol grestore -gsave 36.190507 49.470178 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 36.465244 49.470178 translate 0.035278 -0.035278 scale -start_ol -1072 4544 moveto -2130 4544 lineto -1240 0 lineto -185 0 lineto -1072 4544 lineto -end_ol grestore -gsave 36.739981 49.470178 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 37.281972 49.470178 translate 0.035278 -0.035278 scale -start_ol -1847 704 moveto -2253 704 2507 1075 conicto -2761 1447 2761 2047 conicto -2761 2320 2618 2472 conicto -2476 2624 2221 2624 conicto -1821 2624 1562 2256 conicto -1304 1889 1304 1316 conicto -1304 1017 1443 860 conicto -1583 704 1847 704 conicto -2955 2828 moveto -3296 4544 lineto -4356 4544 lineto -3466 0 lineto -2406 0 lineto -2503 494 lineto -2262 208 1997 72 conicto -1733 -64 1419 -64 conicto -863 -64 540 288 conicto -217 641 217 1250 conicto -217 1629 330 1987 conicto -443 2346 655 2640 conicto -922 3010 1258 3201 conicto -1595 3392 1980 3392 conicto -2318 3392 2554 3254 conicto -2790 3117 2955 2828 conicto -end_ol grestore -gsave 37.853935 49.470178 translate 0.035278 -0.035278 scale -start_ol -3645 231 moveto -3240 85 2867 10 conicto -2494 -64 2159 -64 conicto -1274 -64 745 427 conicto -217 918 217 1727 conicto -217 2259 384 2730 conicto -552 3202 878 3592 conicto -1263 4050 1805 4297 conicto -2347 4544 2972 4544 conicto -3313 4544 3657 4462 conicto -4001 4380 4356 4213 conicto -4174 3328 lineto -3892 3527 3607 3619 conicto -3322 3712 2996 3712 conicto -2318 3712 1859 3183 conicto -1401 2654 1401 1861 conicto -1401 1350 1683 1059 conicto -1965 768 2461 768 conicto -2758 768 3091 876 conicto -3425 985 3839 1216 conicto -3645 231 lineto -end_ol grestore -gsave 38.440880 49.470178 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 38.990361 49.470178 translate 0.035278 -0.035278 scale -start_ol -1847 704 moveto -2253 704 2507 1075 conicto -2761 1447 2761 2047 conicto -2761 2320 2618 2472 conicto -2476 2624 2221 2624 conicto -1821 2624 1562 2256 conicto -1304 1889 1304 1316 conicto -1304 1017 1443 860 conicto -1583 704 1847 704 conicto -2955 2828 moveto -3296 4544 lineto -4356 4544 lineto -3466 0 lineto -2406 0 lineto -2503 494 lineto -2262 208 1997 72 conicto -1733 -64 1419 -64 conicto -863 -64 540 288 conicto -217 641 217 1250 conicto -217 1629 330 1987 conicto -443 2346 655 2640 conicto -922 3010 1258 3201 conicto -1595 3392 1980 3392 conicto -2318 3392 2554 3254 conicto -2790 3117 2955 2828 conicto -end_ol grestore -gsave 39.562324 49.470178 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 40.104315 49.470178 translate 0.035278 -0.035278 scale -start_ol -2406 2688 moveto -2708 2688 2878 2846 conicto -3049 3004 3049 3280 conicto -3049 3460 2930 3554 conicto -2811 3648 2588 3648 conicto -1956 3648 lineto -1774 2688 lineto -2406 2688 lineto -2071 768 moveto -2459 768 2667 953 conicto -2876 1139 2876 1487 conicto -2876 1708 2732 1814 conicto -2588 1920 2291 1920 conicto -1624 1920 lineto -1401 768 lineto -2071 768 lineto -3410 2348 moveto -3698 2266 3855 2047 conicto -4013 1828 4013 1505 conicto -4013 796 3485 398 conicto -2958 0 2003 0 conicto -126 0 lineto -981 4416 lineto -2676 4416 lineto -3458 4416 3832 4183 conicto -4207 3951 4207 3465 conicto -4207 3057 3986 2748 conicto -3766 2440 3410 2348 conicto -end_ol grestore -gsave 40.713741 49.470178 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 41.263223 49.470178 translate 0.035278 -0.035278 scale -start_ol -1331 1670 moveto -458 3264 lineto -1551 3264 lineto -2039 2296 lineto -2894 3264 lineto -4036 3264 lineto -2538 1676 lineto -3455 0 lineto -2359 0 lineto -1842 1032 lineto -896 0 lineto --247 0 lineto -1331 1670 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 33.397900 46.972500 m 39.554619 46.972500 l 39.554619 48.372500 l 33.397900 48.372500 l ef -0.000000 0.000000 0.000000 srgb -n 33.397900 46.972500 m 39.554619 46.972500 l 39.554619 48.372500 l 33.397900 48.372500 l cp s -gsave 33.647900 47.915078 translate 0.035278 -0.035278 scale -start_ol -4098 353 moveto -3669 142 3208 39 conicto -2747 -64 2221 -64 conicto -1286 -64 751 416 conicto -217 897 217 1727 conicto -217 2265 384 2736 conicto -552 3208 884 3598 conicto -1289 4074 1840 4309 conicto -2391 4544 3099 4544 conicto -3492 4544 3891 4460 conicto -4291 4377 4679 4213 conicto -4506 3274 lineto -4148 3495 3805 3603 conicto -3463 3712 3117 3712 conicto -2359 3712 1883 3201 conicto -1407 2690 1407 1888 conicto -1407 1356 1684 1062 conicto -1962 768 2467 768 conicto -2632 768 2796 789 conicto -2961 810 3128 855 conicto -3296 1664 lineto -2606 1664 lineto -2750 2432 lineto -4506 2432 lineto -4098 353 lineto -end_ol grestore -gsave 34.304786 47.915078 translate 0.035278 -0.035278 scale -start_ol -3093 2432 moveto -2984 2495 2852 2527 conicto -2720 2560 2567 2560 conicto -2165 2560 1899 2297 conicto -1633 2035 1539 1540 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1768 2748 lineto -1977 3060 2289 3226 conicto -2602 3392 2984 3392 conicto -3040 3392 3110 3382 conicto -3181 3373 3278 3354 conicto -3093 2432 lineto -end_ol grestore -gsave 34.699412 47.915078 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 35.238906 47.915078 translate 0.035278 -0.035278 scale -start_ol -1337 500 moveto -999 -1280 lineto --59 -1280 lineto -825 3264 lineto -1883 3264 lineto -1786 2814 lineto -2027 3111 2291 3251 conicto -2555 3392 2870 3392 conicto -3425 3392 3748 3039 conicto -4071 2687 4071 2078 conicto -4071 1699 3958 1340 conicto -3845 982 3633 688 conicto -3366 318 3030 127 conicto -2694 -64 2309 -64 conicto -1971 -64 1735 73 conicto -1499 211 1337 500 conicto -2442 2624 moveto -2036 2624 1779 2251 conicto -1522 1878 1522 1281 conicto -1522 1011 1667 857 conicto -1813 704 2071 704 conicto -2468 704 2726 1071 conicto -2985 1439 2985 2012 conicto -2985 2311 2845 2467 conicto -2706 2624 2442 2624 conicto -end_ol grestore -gsave 35.810869 47.915078 translate 0.035278 -0.035278 scale -start_ol -3880 1991 moveto -3490 0 lineto -2435 0 lineto -2767 1705 lineto -2803 1871 2822 1986 conicto -2841 2102 2841 2169 conicto -2841 2356 2736 2458 conicto -2632 2560 2441 2560 conicto -2115 2560 1881 2307 conicto -1648 2055 1557 1608 conicto -1240 0 lineto -185 0 lineto -1072 4544 lineto -2130 4544 lineto -1786 2803 lineto -2077 3102 2370 3247 conicto -2664 3392 2984 3392 conicto -3440 3392 3686 3148 conicto -3933 2904 3933 2461 conicto -3933 2365 3919 2247 conicto -3906 2130 3880 1991 conicto -end_ol grestore -gsave 36.380335 47.915078 translate 0.035278 -0.035278 scale -start_ol -825 3264 moveto -1883 3264 lineto -1240 0 lineto -185 0 lineto -825 3264 lineto -1072 4544 moveto -2130 4544 lineto -1962 3648 lineto -902 3648 lineto -1072 4544 lineto -end_ol grestore -gsave 36.655071 47.915078 translate 0.035278 -0.035278 scale -start_ol -3496 3136 moveto -3328 2304 lineto -3116 2461 2910 2542 conicto -2705 2624 2508 2624 conicto -1994 2624 1668 2284 conicto -1342 1944 1342 1415 conicto -1342 1077 1544 890 conicto -1747 704 2118 704 conicto -2365 704 2603 785 conicto -2841 866 3055 1024 conicto -2893 192 lineto -2632 64 2367 0 conicto -2103 -64 1836 -64 conicto -1060 -64 641 284 conicto -223 632 223 1273 conicto -223 1676 377 2055 conicto -531 2434 819 2737 conicto -1140 3069 1554 3230 conicto -1968 3392 2509 3392 conicto -2759 3392 3005 3328 conicto -3252 3264 3496 3136 conicto -end_ol grestore -gsave 37.129626 47.915078 translate 0.035278 -0.035278 scale -start_ol -3369 3200 moveto -3214 2368 lineto -2906 2525 2600 2606 conicto -2294 2688 2021 2688 conicto -1710 2688 1541 2604 conicto -1372 2521 1372 2367 conicto -1372 2276 1466 2221 conicto -1560 2167 1836 2106 conicto -2027 2071 lineto -2664 1937 2919 1726 conicto -3175 1515 3175 1140 conicto -3175 573 2725 254 conicto -2276 -64 1469 -64 conicto -1131 -64 778 -16 conicto -426 32 59 128 conicto -217 960 lineto -502 801 827 720 conicto -1152 640 1492 640 conicto -1824 640 1991 716 conicto -2159 793 2159 941 conicto -2159 1044 2065 1100 conicto -1971 1157 1677 1217 conicto -1486 1252 lineto -922 1370 681 1601 conicto -441 1832 441 2241 conicto -441 2794 856 3093 conicto -1272 3392 2045 3392 conicto -2382 3392 2709 3344 conicto -3037 3296 3369 3200 conicto -end_ol grestore -gsave 37.604182 47.915078 translate 0.035278 -0.035278 scale -start_ol -2406 2688 moveto -2708 2688 2878 2846 conicto -3049 3004 3049 3280 conicto -3049 3460 2930 3554 conicto -2811 3648 2588 3648 conicto -1956 3648 lineto -1774 2688 lineto -2406 2688 lineto -2071 768 moveto -2459 768 2667 953 conicto -2876 1139 2876 1487 conicto -2876 1708 2732 1814 conicto -2588 1920 2291 1920 conicto -1624 1920 lineto -1401 768 lineto -2071 768 lineto -3410 2348 moveto -3698 2266 3855 2047 conicto -4013 1828 4013 1505 conicto -4013 796 3485 398 conicto -2958 0 2003 0 conicto -126 0 lineto -981 4416 lineto -2676 4416 lineto -3458 4416 3832 4183 conicto -4207 3951 4207 3465 conicto -4207 3057 3986 2748 conicto -3766 2440 3410 2348 conicto -end_ol grestore -gsave 38.213608 47.915078 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 38.763090 47.915078 translate 0.035278 -0.035278 scale -start_ol -1331 1670 moveto -458 3264 lineto -1551 3264 lineto -2039 2296 lineto -2894 3264 lineto -4036 3264 lineto -2538 1676 lineto -3455 0 lineto -2359 0 lineto -1842 1032 lineto -896 0 lineto --247 0 lineto -1331 1670 lineto -end_ol grestore -0.100000 slw -[] 0 sd -1.000000 1.000000 1.000000 srgb -n 33.422500 50.094700 m 38.404219 50.094700 l 38.404219 51.494700 l 33.422500 51.494700 l ef -0.000000 0.000000 0.000000 srgb -n 33.422500 50.094700 m 38.404219 50.094700 l 38.404219 51.494700 l 33.422500 51.494700 l cp s -gsave 33.672500 51.037278 translate 0.035278 -0.035278 scale -start_ol -981 4416 moveto -2112 4416 lineto -1257 0 lineto -126 0 lineto -981 4416 lineto -end_ol grestore -gsave 33.969718 51.037278 translate 0.035278 -0.035278 scale -start_ol -3772 2725 moveto -4016 3048 4325 3220 conicto -4635 3392 4970 3392 conicto -5411 3392 5665 3143 conicto -5919 2895 5919 2461 conicto -5919 2371 5905 2255 conicto -5892 2139 5866 1991 conicto -5476 0 lineto -4415 0 lineto -4747 1705 lineto -4756 1749 lineto -4832 2111 4832 2213 conicto -4832 2373 4739 2466 conicto -4647 2560 4488 2560 conicto -4186 2560 3976 2313 conicto -3766 2066 3675 1608 conicto -3358 0 lineto -2297 0 lineto -2635 1705 lineto -2679 1924 2696 2036 conicto -2714 2149 2714 2213 conicto -2714 2376 2623 2468 conicto -2532 2560 2370 2560 conicto -2080 2560 1861 2304 conicto -1642 2049 1557 1608 conicto -1240 0 lineto -185 0 lineto -825 3264 lineto -1883 3264 lineto -1786 2789 lineto -2033 3089 2312 3240 conicto -2591 3392 2894 3392 conicto -3234 3392 3478 3205 conicto -3722 3019 3772 2725 conicto -end_ol grestore -gsave 34.801436 51.037278 translate 0.035278 -0.035278 scale -start_ol -1980 1472 moveto -1586 1472 1385 1355 conicto -1184 1238 1184 1009 conicto -1184 837 1303 738 conicto -1422 640 1631 640 conicto -1954 640 2171 827 conicto -2389 1015 2462 1356 conicto -2485 1472 lineto -1980 1472 lineto -3622 1878 moveto -3255 0 lineto -2203 0 lineto -2291 508 lineto -2033 215 1745 75 conicto -1457 -64 1119 -64 conicto -652 -64 377 176 conicto -103 417 103 826 conicto -103 1450 589 1781 conicto -1075 2112 1992 2112 conicto -2611 2112 lineto -2623 2202 lineto -2632 2243 2633 2261 conicto -2635 2279 2635 2294 conicto -2635 2489 2451 2588 conicto -2268 2688 1906 2688 conicto -1580 2688 1274 2624 conicto -969 2560 684 2432 conicto -843 3264 lineto -1172 3327 1517 3359 conicto -1862 3392 2233 3392 conicto -2964 3392 3319 3137 conicto -3675 2882 3675 2361 conicto -3675 2259 3661 2138 conicto -3648 2018 3622 1878 conicto -end_ol grestore -gsave 35.340929 51.037278 translate 0.035278 -0.035278 scale -start_ol -2515 561 moveto -2262 272 2000 136 conicto -1739 0 1431 0 conicto -872 0 547 363 conicto -223 726 223 1354 conicto -223 1689 336 2025 conicto -449 2361 661 2657 conicto -919 3016 1254 3204 conicto -1589 3392 1974 3392 conicto -2320 3392 2556 3251 conicto -2793 3111 2955 2808 conicto -3043 3264 lineto -4104 3264 lineto -3549 434 lineto -3379 -442 2820 -861 conicto -2262 -1280 1269 -1280 conicto -964 -1280 680 -1232 conicto -396 -1185 120 -1088 conicto -276 -256 lineto -526 -417 775 -496 conicto -1025 -576 1287 -576 conicto -1810 -576 2090 -358 conicto -2371 -141 2468 334 conicto -2515 561 lineto -2221 2624 moveto -1833 2624 1576 2271 conicto -1319 1919 1319 1387 conicto -1319 1085 1457 926 conicto -1595 768 1859 768 conicto -2244 768 2502 1119 conicto -2761 1470 2761 1993 conicto -2761 2301 2623 2462 conicto -2485 2624 2221 2624 conicto -end_ol grestore -gsave 35.912892 51.037278 translate 0.035278 -0.035278 scale -start_ol -3784 1573 moveto -3748 1408 lineto -1287 1408 lineto -1287 1390 1284 1355 conicto -1281 1320 1281 1301 conicto -1281 969 1473 804 conicto -1666 640 2051 640 conicto -2382 640 2751 736 conicto -3120 833 3525 1024 conicto -3363 192 lineto -2978 63 2597 0 conicto -2217 -64 1824 -64 conicto -1054 -64 635 291 conicto -217 647 217 1297 conicto -217 1673 350 2027 conicto -484 2381 740 2675 conicto -1043 3028 1464 3210 conicto -1886 3392 2400 3392 conicto -3067 3392 3459 3042 conicto -3851 2692 3851 2099 conicto -3851 1984 3835 1855 conicto -3819 1726 3784 1573 conicto -2791 2048 moveto -2799 2085 2803 2123 conicto -2808 2161 2808 2197 conicto -2808 2423 2667 2555 conicto -2526 2688 2285 2688 conicto -1977 2688 1761 2526 conicto -1546 2364 1431 2048 conicto -2791 2048 lineto -end_ol grestore -gsave 36.454883 51.037278 translate 0.035278 -0.035278 scale -start_ol -2406 2688 moveto -2708 2688 2878 2846 conicto -3049 3004 3049 3280 conicto -3049 3460 2930 3554 conicto -2811 3648 2588 3648 conicto -1956 3648 lineto -1774 2688 lineto -2406 2688 lineto -2071 768 moveto -2459 768 2667 953 conicto -2876 1139 2876 1487 conicto -2876 1708 2732 1814 conicto -2588 1920 2291 1920 conicto -1624 1920 lineto -1401 768 lineto -2071 768 lineto -3410 2348 moveto -3698 2266 3855 2047 conicto -4013 1828 4013 1505 conicto -4013 796 3485 398 conicto -2958 0 2003 0 conicto -126 0 lineto -981 4416 lineto -2676 4416 lineto -3458 4416 3832 4183 conicto -4207 3951 4207 3465 conicto -4207 3057 3986 2748 conicto -3766 2440 3410 2348 conicto -end_ol grestore -gsave 37.064310 51.037278 translate 0.035278 -0.035278 scale -start_ol -2256 2624 moveto -1848 2624 1583 2259 conicto -1319 1895 1319 1331 conicto -1319 1025 1461 864 conicto -1604 704 1877 704 conicto -2285 704 2549 1070 conicto -2814 1436 2814 2002 conicto -2814 2306 2671 2465 conicto -2529 2624 2256 2624 conicto -2341 3392 moveto -3076 3392 3496 3019 conicto -3916 2646 3916 2002 conicto -3916 1629 3784 1277 conicto -3652 926 3399 635 conicto -3099 289 2690 112 conicto -2282 -64 1780 -64 conicto -1054 -64 635 309 conicto -217 682 217 1326 conicto -217 1696 352 2050 conicto -487 2405 740 2698 conicto -1034 3039 1441 3215 conicto -1848 3392 2341 3392 conicto -end_ol grestore -gsave 37.613791 51.037278 translate 0.035278 -0.035278 scale -start_ol -1331 1670 moveto -458 3264 lineto -1551 3264 lineto -2039 2296 lineto -2894 3264 lineto -4036 3264 lineto -2538 1676 lineto -3455 0 lineto -2359 0 lineto -1842 1032 lineto -896 0 lineto --247 0 lineto -1331 1670 lineto -end_ol grestore -0.100000 slw -[] 0 sd -0 slj -0 slc -n 32.410000 44.584403 m 32.410000 48.214200 l 32.408800 48.214200 l 32.408800 50.794700 l 33.422500 50.794700 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 32.810000 44.584403 m 32.410000 43.784403 l 32.010000 44.584403 l ef -0.000000 0.000000 0.000000 srgb -n 32.810000 44.584403 m 32.410000 43.784403 l 32.010000 44.584403 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 32.410000 44.634403 m 32.410000 45.048100 l 32.399900 45.048100 l 32.399900 46.072500 l 33.353900 46.072500 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 32.810000 44.634403 m 32.410000 43.834403 l 32.010000 44.634403 l ef -0.000000 0.000000 0.000000 srgb -n 32.810000 44.634403 m 32.410000 43.834403 l 32.010000 44.634403 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 32.410000 44.609403 m 32.410000 47.585200 l 33.200000 47.585200 l 33.200000 47.597500 l 33.350400 47.598700 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 32.810000 44.609403 m 32.410000 43.809403 l 32.010000 44.609403 l ef -0.000000 0.000000 0.000000 srgb -n 32.810000 44.609403 m 32.410000 43.809403 l 32.010000 44.609403 l cp s -0.100000 slw -[] 0 sd -0 slj -0 slc -n 32.431827 44.634096 m 32.413900 49.209600 l 33.036300 49.209600 l 33.036300 49.227600 l 33.385900 49.227600 l s -0.100000 slw -[] 0 sd -0 slj -1.000000 1.000000 1.000000 srgb -n 32.831824 44.635664 m 32.434962 43.834103 l 32.031831 44.632529 l ef -0.000000 0.000000 0.000000 srgb -n 32.831824 44.635664 m 32.434962 43.834103 l 32.031831 44.632529 l cp s -showpage diff --git a/mathics/doc/documentation/images/classes.png b/mathics/doc/documentation/images/classes.png deleted file mode 100644 index c29ea7c3d329d2d930947a5502ddc52118455fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51328 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

^$G?}PKwT}P&@)$-`_-i9iuB6AFPS(h> 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 gJu&{5cc#Vc?GDY - - - - - - - - - Mathics3 - - - diff --git a/mathics/doc/images/logo-Mathics3.svg b/mathics/doc/images/logo-Mathics3.svg deleted file mode 100644 index e0b429959..000000000 --- a/mathics/doc/images/logo-Mathics3.svg +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - Mathics3 - - Mathics3 - - diff --git a/mathics/doc/images/logo-heptatom-Mathics3.svg b/mathics/doc/images/logo-heptatom-Mathics3.svg deleted file mode 100644 index cef33992d..000000000 --- a/mathics/doc/images/logo-heptatom-Mathics3.svg +++ /dev/null @@ -1,128 +0,0 @@ - - - -image/svg+xmlMathics3Mathics3 diff --git a/mathics/doc/images/logo-heptatom.svg b/mathics/doc/images/logo-heptatom.svg deleted file mode 100644 index 31efefb0f..000000000 --- a/mathics/doc/images/logo-heptatom.svg +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - diff --git a/mathics/doc/latex/.gitignore b/mathics/doc/latex/.gitignore deleted file mode 100644 index df2a62edc..000000000 --- a/mathics/doc/latex/.gitignore +++ /dev/null @@ -1,49 +0,0 @@ -/Mathics3-logo-nodrop.pdf -/Mathics3-logo.pdf -/core-version.tex -/doc_latex_data.pcl -/documentation.log -/documentation.tex -/documentation.tex-before-sed -/images/ -/logo-heptatom.pdf -/mathics3-*.asy -/mathics3-*.dvi -/mathics3-*.dvi -/mathics3-*.eps -/mathics3-*.fls -/mathics3-*.pdf -/mathics3-*.ps -/mathics3-test.aux -/mathics3-test.dvi -/mathics3-test.fdb_latexmk -/mathics3-test.fls -/mathics3-test.idx -/mathics3-test.ilg -/mathics3-test.ind -/mathics3-test.log -/mathics3-test.maf -/mathics3-test.mtc* -/mathics3-test.out -/mathics3-test.pdf -/mathics3-test.pre -/mathics3-test.tex -/mathics3-test.toc -/mathics3.aux -/mathics3.dvi -/mathics3.fdb_latexmk -/mathics3.fls -/mathics3.idx -/mathics3.ilg -/mathics3.ind -/mathics3.log -/mathics3.maf -/mathics3.mtc* -/mathics3.out -/mathics3.pdf -/mathics3.pre -/mathics3.toc -/static-images -/testing.aux -/testing.tex -/version-info.tex diff --git a/mathics/doc/latex/Makefile b/mathics/doc/latex/Makefile deleted file mode 100644 index f9fa143fc..000000000 --- a/mathics/doc/latex/Makefile +++ /dev/null @@ -1,89 +0,0 @@ -.PHONY: all clean doc doc-data latex pdf texdoc mathics-xetex.pdf mathics-asy-pdf - -PYTHON ?= python -XETEX ?= xelatex -LATEXMK ?= latexmk -BASH ?= /bin/bash -#-quiet - -# Get all matching .asy files using shell globbing -ASY_FILES := $(shell ls mathics3-[0-9].asy mathics3-[0-9][0-9].asy mathics3-[0-9][0-9][0-9].asy 2>/dev/null) - -# Derive the PDF filenames from the .asy filenames -ASY_PDF_FILES := $(ASY_FILES:.asy=.pdf) - -# Pattern rule to convert and asymptote .asy file to a to .pdf figure. -# This matches any .pdf file and looks for a corresponding .asy file -%.pdf: %.asy - asy -f pdf $< - -# Location of Python Pickle file containing doctest tests and test results formatted for LaTeX -DOCTEST_LATEX_DATA_PCL ?= $(HOME)/.local/var/Mathics3/doctest_latex_data.pcl - -# Variable indicating Mathics3 Modules you have available on your system, in latex2doc option format -MATHICS3_MODULE_OPTION ?=--load-module pymathics.graph,pymathics.natlang - -#: Default target: Make everything -all doc texdoc: mathics3.pdf - -$(DOCTEST_LATEX_DATA_PCL): - $(MAKE) -C ../../.. latex-doctest-data - -#: Create LaTeX doctest test data and test results that is used to build LaTeX PDF -# For LaTeX docs we assume Unicode -latex-doctest-data: - MATHICS_CHARACTER_ENCODING="UTF-8" $(PYTHON) ../../gather_latex_doc.py --output $(MATHICS3_MODULE_OPTION) --doc-only - -mathics3-title.pdf: - cp mathics3-title.pdf-src mathics3-title.pdf - -#: Build somewhat incomplete mathics DVI -mathics3.dvi: mathics3.tex documentation.tex - $(LATEXMK) -dvi -f --verbose mathics3 - -#: Build main Mathics3 PDF -mathics3.pdf: mathics3.tex documentation.tex static-images/logo-heptatom-Mathics3.pdf version-info.tex $(DOCTEST_LATEX_DATA_PCL) $(ASY_FILES) - $(LATEXMK) --verbose -f -pdf -pdflatex="$(XETEX) -halt-on-error" mathics3 - -#: Rebuild all Aymptote PDF figures from .asy files -mathics3-asy-pdf: $(ASY_PDF_FILES) - -#: Use this if latexmk des not work. It runx -mathics3-xetex.pdf: mathics3.tex documentation.tex static-images/logo-heptatom-Mathics3.pdf logo-heptatom.pdf version-info.tex $(DOCTEST_LATEX_DATA_PCL) - xelatex -halt-on-error -recorder "mathics3.tex" - -#: File containing version information -version-info.tex: doc2latex.py - $(PYTHON) doc2latex.py $(MATHICS3_MODULE_OPTION) && $(BASH) ./sed-hack.sh - -#: Build test PDF -mathics3-test.pdf: mathics3-test.tex testing.tex - $(LATEXMK) --verbose -f -pdf -pdflatex="$(XETEX) -halt-on-error" mathics3-test - -#: Build main Mathcis3 PDF -mathics3-???.pdf: mathics.tex documentation.tex mathics3-title.pdf static-images/logo-heptatom-Mathics3.pdf version-info.tex $(DOCTEST_LATEX_DATA_PCL) - $(LATEXMK) --verbose -f -pdf -pdflatex="$(XETEX) -halt-on-error" mathics - - -#: Generate logos used in the titlepage -static-images/logo-heptatom-Mathics3.pdf: - (cd .. && $(BASH) ./make-static-images.sh) - -#: The build of the documentation which is derived from docstrings in the Python code and doctest data -documentation.tex: $(DOCTEST_LATEX_DATA_PCL) ../documentation/1-Manual.mdoc - $(PYTHON) ./doc2latex.py $(MATHICS3_MODULE_OPTION) && $(BASH) ./sed-hack.sh - -#: Same as mathics.pdf -pdf latex: mathics.pdf - -#: Remove all auto-generated files -clean: - rm -f mathics3.asy mathics3.aux mathics3.fls mathics3.idx mathics3.log mathics3.mtc mathics3.mtc* mathics3.out mathics3.toc || true - rm -f test-mathics3.aux test-mathics3.idx test-mathics3.log test-mathics3.mtc test-mathics3.mtc* *.ps test-mathics3.out test-mathics3.toc || true - rm -f mathics3-test.fls mathics3.fdb_latexmk mathics3.ilg mathics3.ind mathics3.maf mathics3.pre mathics3-test.mtc* || true - rm -f mathics3-test.fdb_latexmk mathics3-test.ilg mathics3-test.ind mathics3-test.maf mathics3-test.pre || true - rm -f $(ASY_FILES) $(ASY_PDF_FILES) || true - rm -f mathics3-test.asy mathics3-test.aux mathics3-test.idx mathics3-test.log mathics3-test.mtc mathics3est.mtc* mathics3-test.out mathics3-test.toc || true - rm -f documentation.tex $(DOCTEST_LATEX_DATA_PCL) || true - rm -f mathics3.pdf mathics3.dvi test-mathics3.pdf test-mathics3.dvi || true - rm -f mathics3-test.pdf mathics3-test.dvi version-info.tex || true diff --git a/mathics/doc/latex/README.rst b/mathics/doc/latex/README.rst deleted file mode 100644 index 2b86ab804..000000000 --- a/mathics/doc/latex/README.rst +++ /dev/null @@ -1,54 +0,0 @@ -Overview --------- - -Here we have document data and scripts for generating the Mathics3 Reference manual in PDF form. - -The document is a LaTeX file run through XeTeX with Asymptote graphics. - -You'll need Asymptote 2.71-37 or greater and 9.54.0 or greater to -process the graphics. Earlier version may have bugs in them which -prevent some images from getting processed. Notable here are the -"Filling" ande "Bottom" examples which need opacity to work on various kinds of plots. - -inkscape is needed for the Mathics3 logos if you need to generate these from source. - -Workflow --------- - -The overall top-level LaTeX document is ``mathics3.tex``. The pulls in -``documentation.tex`` which is automatically generated from the Python -program ``doc2latex.py`` and that in turn gets its data from -``doc_latex_data.pcl`` which in turn gets its data from ``../documentation/*.mdoc``. - -Here is a flow of the data:: - - doc/documentation/*.mdoc --+ - | - bultins/*.py -------------+--> doc_latex_data.pcl -> documentation.tex -+ - docpipeline.py doc2latex.py | - | - doc/images/*.svg -------------> doc/latex/static-images/* ---------------+------------------------------> mathics3.pdf - make-static-images.sh | latexmk,xetex,asyptote,gv - | - doc/tex/mathics3.tex ----------------------------------------------------+ - -A GNU Makefile in this directory has been created to manage the complicated workflow above. - -Troubleshooting ---------------- - -GNU makefile targets can be used to make pieces of the document pipeline. Run ``remake --tasks`` to see -a list of Makefile targets. - -If the problem is with graphics, if you don't have the figure name but -just its number, you may be able to figure out its number by going -into ``documentation.tex`` and finding the appropriate section in the -LaTeX document and then getting the number that is listed there. - -To view one of the asymptote figures, e.g. ``mathics-83.asy``:: - - $ asy - asy - Welcome to Asymptote version 2.71-37 (to view the manual, type help) - > include "mathics-83.asy" - include "mathics-83.asy" diff --git a/mathics/doc/latex/doc2latex.py b/mathics/doc/latex/doc2latex.py deleted file mode 100755 index fb7b2a16b..000000000 --- a/mathics/doc/latex/doc2latex.py +++ /dev/null @@ -1,204 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- -"""Writes a LaTeX file containing the entire User Manual. - -The information for this comes from: - -* the docstrings from loading in Mathics3 core (mathics) - -* the docstrings from loading Mathics3 modules that have been specified - on the command line - -* doctest tests and test result that have been stored in a Python - Pickle file, from a previous docpipeline.py run. Ideally the - Mathics3 Modules given to docpipeline.py are the same as - given on the command line for this program -""" - -import os -import os.path as osp -import subprocess -import sys -from argparse import ArgumentParser -from typing import Dict, Optional - -from mpmath import __version__ as mpmathVersion -from numpy import __version__ as NumPyVersion -from PIL import __version__ as PILVersion -from sympy import __version__ as SymPyVersion - -import mathics -from mathics import __version__, settings, version_info, version_string -from mathics.core.definitions import Definitions -from mathics.core.load_builtin import import_and_load_builtins -from mathics.doc.latex_doc import LaTeXMathicsDocumentation -from mathics.doc.utils import load_doctest_data, open_ensure_dir -from mathics.eval.pymathics import PyMathicsLoadException, eval_LoadModule - -# Global variables -logfile = None - -# Input doctest PCL FILE. This contains just the -# tests and test results. -# -# This information is stitched in with information comes from -# docstrings that are loaded from load Mathics3 builtins and external modules. - -DOCTEST_LATEX_DATA_PCL = settings.DOCTEST_LATEX_DATA_PCL - -# Output location information -DOC_LATEX_DIR = os.environ.get("DOC_LATEX_DIR", settings.DOC_LATEX_DIR) -DOC_LATEX_FILE = os.environ.get("DOC_LATEX_FILE", settings.DOC_LATEX_FILE) - - -def read_doctest_data(quiet=False) -> Optional[Dict[tuple, dict]]: - """ - Read doctest information from PCL file and return this. - This is a wrapper around laod_doctest_data(). - """ - if not quiet: - print(f"Extracting internal doctest data for {version_string}") - try: - return load_doctest_data( - settings.get_doctest_latex_data_path(should_be_readable=True) - ) - except KeyboardInterrupt: - print("\nAborted.\n") - return None - - -def get_versions(): - def try_cmd(cmd_list: tuple, stdout_or_stderr: str) -> str: - status = subprocess.run(cmd_list, capture_output=True) - if status.returncode == 0: - out = getattr(status, stdout_or_stderr) - return out.decode("utf-8").split("\n")[0] - else: - return "Unknown" - - versions = { - "MathicsCoreVersion": __version__, - "PythonVersion": sys.version, - "NumPyVersion": NumPyVersion, - "SymPyVersion": SymPyVersion, - "mpmathVersion": mpmathVersion, - "PILVersion": PILVersion, - } - - for name, cmd, field in ( - ["AsymptoteVersion", ("asy", "--version"), "stderr"], - ["XeTeXVersion", ("xetex", "--version"), "stdout"], - ["GhostscriptVersion", ("gs", "--version"), "stdout"], - ): - versions[name] = try_cmd(cmd, field) - versions.update(version_info) - return versions - - -def write_latex( - doc_data, quiet=False, filter_parts=None, filter_chapters=None, filter_sections=None -): - documentation = LaTeXMathicsDocumentation() - if not quiet: - print(f"Writing LaTeX document to {DOC_LATEX_FILE}") - with open_ensure_dir(DOC_LATEX_FILE, "wb") as doc: - content = documentation.latex( - doc_data, - quiet=quiet, - filter_parts=filter_parts, - filter_chapters=filter_chapters, - filter_sections=filter_sections, - ) - content = content.encode("utf-8") - doc.write(content) - DOC_VERSION_FILE = osp.join(DOC_LATEX_DIR, "version-info.tex") - if not quiet: - print(f"Writing Mathics3 Core Version Information to {DOC_VERSION_FILE}") - with open(DOC_VERSION_FILE, "w") as doc: - doc.write("%% Mathics3 core version number created via doc2latex.py\n\n") - for name, version_str in get_versions().items(): - doc.write("""\\newcommand{\\%s}{%s}\n""" % (name, version_str)) - - -def main(): - parser = ArgumentParser(description="Mathics3 test suite.", add_help=False) - parser.add_argument( - "--help", "-h", help="show this help message and exit", action="help" - ) - parser.add_argument( - "--version", "-v", action="version", version="%(prog)s " + mathics.__version__ - ) - parser.add_argument( - "--chapters", - "-c", - dest="chapters", - metavar="CHAPTER", - help="only test CHAPTER(s). " - "You can list multiple chapters by adding a comma (and no space) in between " - "chapter names.", - ) - parser.add_argument( - "--sections", - "-s", - dest="sections", - metavar="SECTION", - help="only test SECTION(s). " - "You can list multiple chapters by adding a comma (and no space) in between " - "chapter names.", - ) - parser.add_argument( - "--load-module", - "-l", - dest="pymathics", - metavar="MATHIC3-MODULES", - help="load Mathics3 module MATHICS3-MODULES. " - "You can list multiple Mathics3 Modules by adding a comma (and no space) in between " - "module names.", - ) - parser.add_argument( - "--parts", - "-p", - dest="parts", - metavar="PART", - help="only test PART(s). " - "You can list multiple parts by adding a comma (and no space) in between part names.", - ) - parser.add_argument( - "--quiet", - "-q", - dest="quiet", - action="store_true", - help="Don't show formatting progress tests", - ) - args = parser.parse_args() - - # LoadModule Mathics3 modules to pull in modules, and - # their docstrings - - import_and_load_builtins() - - if args.pymathics: - definitions = Definitions(add_builtin=True) - for module_name in args.pymathics.split(","): - try: - eval_LoadModule(module_name, definitions) - except PyMathicsLoadException: - print(f"Python module {module_name} is not a Mathics3 module.") - - except Exception as e: - print(f"Python import errors with: {e}.") - else: - print(f"Mathics3 Module {module_name} loaded") - - doctest_data = read_doctest_data(quiet=args.quiet) - write_latex( - doctest_data, - quiet=args.quiet, - filter_parts=args.parts, - filter_chapters=args.chapters, - filter_sections=args.sections, - ) - - -if __name__ == "__main__": - main() diff --git a/mathics/doc/latex/latexmkrc b/mathics/doc/latex/latexmkrc deleted file mode 100644 index 65742cea9..000000000 --- a/mathics/doc/latex/latexmkrc +++ /dev/null @@ -1,51 +0,0 @@ -# -*- Perl -*- -# This is a configuration read and used by latexmk. -# Specifically, we use it to direct how to process Asymptote (asy) vector graphics. - -# Note the following is actually Perl code. - - -# Check whether the Asymptote (asy) is new enough. -my $min_asy_version = "2.71"; -my $out = `asy --version 2>&1 | head -1`; -if ($? >> 8 == 0) { - # Continue checking the version number - if ($out =~ /version (\d.\d+)/) { - my $version = "$1"; - if ($version < $min_asy_version) { - print("Warning - your Asymptote version, ${version}, may be too old to handle everything.\n"); - print("We would like version ${min_asy_version}. Continuing with fingers crossed...\n"); - } - } -} else { - print("Trouble checking Aymptote version -- skipping version check for ${min_asy_version}\n"); -} - -# Check whether the Ghostscript (gs) is new enough. -my $min_gs_version = "9.54"; -$out = `gs --version 2>&1`; -if ($? >> 8 == 0) { - # Continue checking the version number - if ($out =~ /(\d.\d+)/) { - my $version = "$1"; - if ($version < $min_gs_version) { - print("Warning - your Ghostscript version, ${version}, may be too old to handle everything.\n"); - print("We would like version ${min_gs_version}. Continuing with fingers crossed...\n"); - } - } -} else { - print("Trouble checking GhostScript version -- skipping version check for ${min_gs_version}\n"); -} - - -# The Redefinition of function asy below allows us to customize how to call -# asy (asymptote). -sub asy {return system("asy '$_[0]' -render=0 -nosafe -noprc --gsOptions='-P'");} - -# The following add custom dependencies for Asymptote: -# Basically the parameters are -# from extension, to_extension, must (0=file does not have to exist), name of function -# See the section "Custom Dependencies" under "man latexmk". -add_cus_dep("asy","eps",0,"asy"); -add_cus_dep("asy","pdf",0,"asy"); -add_cus_dep("asy","tex",0,"asy"); diff --git a/mathics/doc/latex/mathics3.tex b/mathics/doc/latex/mathics3.tex deleted file mode 100644 index c33ec4026..000000000 --- a/mathics/doc/latex/mathics3.tex +++ /dev/null @@ -1,373 +0,0 @@ -% -*- latex -*- -% -% This is the top-level LaTeX file to build the Mathics3 Book (Tutorial + Reference) -% which is stored in mathics3.pdf -% -% To build this: -% make mathics3.pdf -% -% The bulk of this LaTeX is in file documentation.tex which is -% automatically generated via ./doc2latex.py from: -% -% * static files in ../documentation/*.mdoc (Tutorial and -% * SVG images in ./images/*.svg (Mostly logos right now) -% * Information pulled out of the Python docstrings for built-in Functions. -% -% Since this file is rather bulky, to troubleshoot, put stripped down -% text such as from documentation.tex in a file called testing.tex. -% -% See the comments at the top of mathics3-test.tex for more -% information. - -% NOTE: most of this file can is also duplicated in mathics3.tex. -% Changes here should be coordinated or copied over to with mathics3-test.tex. -\documentclass[index=totoc,fleqn,10pt,oneside,toc=flat]{scrbook} - -% The number is sections and subsections can get high, for example: -% 26.2.16 PolarPlot -% ^^^^^^^ -% So we need the below to automatically calculate the width numbers can take -% See: -% https://tex.stackexchange.com/questions/694088/koma-book-class-listoftables-increase-the-space-between-the-number-and-title-of -\DeclareTOCStyleEntry[dynnumwidth]{default}{chapter} -\DeclareTOCStyleEntry[dynnumwidth]{default}{section} -\DeclareTOCStyleEntry[dynnumwidth]{default}{subsection} - -% Without the below, the default space 7.644pt between "Part" numbers (like I, II, III) -% in the Table of Contents is too narrow, causing the numbers to potentially overlap with the titles. -\DeclareTOCStyleEntry[numwidth=15pt]{part}{part} - -% The following is to remove messages of the form: -% Package scrkbase Info: You've told me to use the font selection of the element -% (scrkbase) `partprefix' that is an alias of element `partnumber' -% (scrkbase) on input line ... -\setkomafont{partprefix}{\LARGE\bfseries} -\setkomafont{partnumber}{\LARGE\bfseries} - -%\usepackage[utf8]{inputenc} -\usepackage[T1]{fontenc} -\usepackage{gensymb} % For \degree. usepackage needs to be early. -\usepackage{lmodern} -\usepackage[english]{babel} -\usepackage{makeidx} -\usepackage{graphicx} -\usepackage{asymptote} -\usepackage[hypertexnames=false]{hyperref} % make hyperref aware of chapter reset for built-in symbols -% (http://tex.stackexchange.com/questions/6098/wrong-hyper-references-after-resetting-chapter-counter) - -% Use AMS fonts -\usepackage{amsmath, amssymb} - -% Improved Palatino fonts - better unicode support? -\usepackage{newpxtext,newpxmath} - -\usepackage{color} -\usepackage{fullpage} -\usepackage{graphics} -\usepackage{listings} -\usepackage{paralist} -\usepackage{mathpazo} -\usepackage[mathpazo]{flexisym} -\usepackage{breqn} -\usepackage{environ} -\usepackage{multicol} -\usepackage[]{colophon} -\usepackage[k-tight]{minitoc} - -\usepackage{newunicodechar} -% Define a font that has symbol ′ -\newfontfamily{\fallbackfont}{DejaVu Sans} - -% Tell LaTeX how to substitute some Unicode characters -\newunicodechar{′}{{\fallbackfont ′}} -\newunicodechar{≥}{\ensuremath{\ge}} % Greater-than or eaual -\newunicodechar{ç}{\c{c}} -\newunicodechar{ñ}{\~n} -\newunicodechar{ê}{\^e} -\newunicodechar{é}{\'e} -\newunicodechar{μ}{{\greekfallback μ}} -\newunicodechar{Φ}{{\greekfallback Φ}} -\newunicodechar{∖}{\ensuremath{\setminus}} % Set Minus / Backslash Operator (U+2216) -\newunicodechar{ⅅ}{\ensuremath{\mathbb{D}}} -\newunicodechar{″}{\ensuremath{''}} % Double Prime -\newunicodechar{≃}{\ensuremath{\simeq}} % Asymptotically Equal (U+2243) -\newunicodechar{ℇ}{\ensuremath{\mathrm{e}}} % Euler Constant (U+2107) - - -\setlength{\mtcindent}{0pt} -\mtcsetformat{minitoc}{tocrightmargin}{2.55em plus 1fil} -\newcommand{\multicolumnmtc}{2} -\makeatletter -\let\SV@mtc@verse\mtc@verse -\let\SV@endmtc@verse\endmtc@verse -\def\mtc@verse#1{\SV@mtc@verse#1\removelastskip% - \begin{multicols}{\multicolumnmtc}\raggedcolumns\leavevmode\unskip - \vskip -1.5ex \vskip -1\baselineskip} -\def\endmtc@verse{\end{multicols}\SV@endmtc@verse} -\makeatother - -\definecolor{message}{rgb}{0.8,0.4,0} -\definecolor{print}{rgb}{0,0,1} -\definecolor{definitions}{rgb}{0.96,0.96,0.94} -\definecolor{subtitle}{rgb}{0.3,0.3,0.3} - -\definecolor{pythonstring}{rgb}{0,0.5,0} - -\title{ - \includegraphics[height=0.1\linewidth]{static-images/logo-heptatom-Mathics3.pdf} -\\[.5em] - {\LARGE\color{subtitle}\textit{\textmd{A free, open-source alternative to Mathematica}}\/} {\Large \textregistered{}} - \par\textmd{\Large Mathics\emph{3} Core Version \MathicsCoreVersion} -} -\author{The Mathics\emph{3} Team} - -% Since we are using a XML input we have need to specify missed hyphenation -% in LaTeX sich as here: -\hyphenation{eco-system} - -% Fix unicode mappings for listings -% http://tex.stackexchange.com/questions/39640/typesetting-utf8-listings-with-german-umlaute -\lstset{literate=% - {Ö}{{\"O}}1 - {Ä}{{\"A}}1 - {Ü}{{\"U}}1 - {ß}{{\ss}}1 - {ü}{{\"u}}1 - {ä}{{\"a}}1 - {ö}{{\"o}}1 - {~}{{\textasciitilde}}1 - {⧦}{{===}}1 - {}{{=>}}1 - {⇒}{{$\Rightarrow$}}1 - {⇾}{{$\Rightarrow$}}1 - {⊻}{{$\oplus$}}1 - {…}{{...}}1 - {∫}{{S}}1 - {}{{d}}1 -} - -\setlength{\columnsep}{1cm} - -\makeatletter\newenvironment{definitions}{ - - \vspace{0.5em}% - \begin{lrbox}{\@tempboxa} - \hspace*{0.6em} - \begin{minipage}{0.9\columnwidth}% - \nobreak\vspace{0.6em}% -}{% - \nobreak% - \vspace{0.6em}% - \end{minipage}\hspace*{1em} - \end{lrbox} - \colorbox{definitions}{\usebox{\@tempboxa}} - \vspace{0.6em}% -}\makeatother - -\newcommand{\dt}[1]{#1% -\par% -} -\newcommand{\dd}[1]{{% -\hangindent2em% -\hangafter=0% -#1% -\par% -}} - -% Unfortunately, this doesn't work with code segments: -%\newenvironment{definitions}{\begin{description}}{\end{description}} -%\newcommand{\dt}[1]{\item[#1]} -%\newcommand{\dd}[1]{#1} - -\newcommand{\sectionstart}{} -\newcommand{\sectionend}{} - -\newcommand{\subsectionstart}{} -\newcommand{\subsectionend}{} - -\newcommand{\chapterstart}{ -} -\newcommand{\chaptersections}{ - \begin{sloppypar} - \minitoc - \end{sloppypar} -} -\newcommand{\chapterend}{ - %\end{multicols} -} - -\newcommand{\referencestart}{ -%\def\thechapter{\Roman{chapter}} -\renewcommand{\chaptersections}{ - \begin{sloppypar} - \minitoc - %\begin{multicols*}{2} - \end{sloppypar} -} -\renewcommand{\chapterend}{ - %\end{multicols*} -} -} - -% don't use two columns in appendix -\let\originalappendix\appendix -\renewcommand{\appendix}{\originalappendix -\renewcommand{\chaptersections}{ -} -\renewcommand{\chapterend}{ -} -} - -\newenvironment{chapterintro}{ - % \begin{multicols}{2} -}{ -%\end{multicols} -} -\newenvironment{chapterintroshort}{\par}{} - -\newenvironment{guidesectionintro}{ - % \begin{multicols}{2} -}{ - % \end{multicols} -} -\newenvironment{guidesectionintroshort}{\par}{} - -\newcommand{\codewidth}{0.9\columnwidth} - -\newenvironment{tests}{% - \begin{compactitem}[{% - \tiny\ttfamily $>>$ - }]% -}{% - \end{compactitem}% -} -\newenvironment{testcase}{% - \item% - \begin{minipage}[t]{\codewidth} - \begin{compactitem}[]% -}{% - \end{compactitem}% - \end{minipage} - \vspace{1em}% -} - -\newcommand{\test}[1]{% -\item \begin{minipage}[t]{\codewidth}\begin{flushleft} {\ttfamily \bfseries #1} \end{flushleft} \end{minipage} \hfill \nobreak% -} - -% Test case error message output -\newenvironment{testmessage}{\item -\begin{minipage}{\codewidth} - \begin{ttfamily}% - \vspace{0.1em}% - \color{message}% -}{% - \end{ttfamily}% -\end{minipage}% -} -% Test case print output -\newenvironment{testprint}{\item - \vspace{0.0em} - \begin{minipage}{\codewidth} - \begin{ttfamily}% - \vspace{0.1em}% - \tiny% - \color{print}% -}{% - \end{ttfamily}% -\end{minipage}% -} - -% Test case output; the ... in (Out[x]= ... ) -\newenvironment{testresult}{% - \item% - \vspace{-0.5em}% - \begin{minipage}{\codewidth}% - \hbadness=10000 - \begin{dmath*}[indentstep={0em},compact]% -}{% - \end{dmath*}% - \end{minipage}% -} -\newenvironment{testresultlist}{% - \item% - \vspace{-0.5em}% - \begin{minipage}{\codewidth}% - \begin{dgroup*}[indentstep={0em},compact]% -}{% - \end{dgroup*}% - \end{minipage}% -} - -\newcommand{\code}[1]{\hbadness=10000{\ttfamily #1}} -\newcommand{\codevar}[1]{{\rmfamily #1}} -\newcommand{\console}[1]{\hbadness=10000{\ttfamily #1}} - -\setlength{\parindent}{0mm} -\setlength{\parskip}{10pt} - -\setlength{\mathindent}{0em} - -\raggedbottom - -\raggedcolumns - -\makeindex - -\hyphenation{assign-ments} - -\begin{document} -\input{version-info.tex} - -\maketitle - -\dominitoc - -\setcounter{tocdepth}{0} -\tableofcontents - - -\lstset{ -% inputencoding=utf8, - extendedchars=true, - breaklines=true, - breakatwhitespace=false, - showspaces=false, - basicstyle=\ttfamily -} - -\lstdefinestyle{python}{language=Python,tabsize=2,basicstyle=\scriptsize\ttfamily,showstringspaces=false,stringstyle=\color{pythonstring},commentstyle=\ttfamily\color{pythonstring},frame=lines} - -\input{documentation.tex} - -\part*{Appendices} -\printindex -\begin{colophon} -% Add this into table of contents -% The page reference may come out wrong and refer to the index. -% If so, adjust by hand, or diff file. - \addcontentsline{toc}{chapter}{Colophon} - -\begin{description} - \item[Mathics\emph{3} Core] \hfill \MathicsCoreVersion - \item[Python] \hfill \\ \PythonVersion - \item[XeTeX] \hfill \\ \XeTeXVersion - \item[Asymptote] \hfill \\ \AsymptoteVersion - \item[cython] \hfill \cython - \item[mpmath] \hfill \mpmathVersion - \item[NumpyPy] \hfill \NumPyVersion - \item[SymPy] \hfill \SymPyVersion - \item[PIL] \hfill \PILVersion - \item[Ghostscript] \hfill \GhostscriptVersion - \item[lxml] \hfill \lxml - \item[matplotlib] \hfill \matplotlib - \item[networkx] \hfill \networkx - \item[nltk] \hfill \nltk - \item[psutil] \hfill \psutil - \item[skimage] \hfill \skimage - \item[scipy] \hfill \scipy - \item[wordcloud] \hfill \wordcloud -\end{description} - -\end{colophon} -\end{document} diff --git a/mathics/doc/latex/sed-hack.sh b/mathics/doc/latex/sed-hack.sh deleted file mode 100755 index fd3c85ff1..000000000 --- a/mathics/doc/latex/sed-hack.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -set -x -# Brute force convert Unicode characters in LaTeX that it can't handle -# Workaround for messages of the form: -# Missing character: There is no ⩵ ("2A75) in font pplr7t! -# Mathics3 MakeBox rules should handle this but they don't. - -# Characters that only work in math mode we convert back -# to their ASCII equivalent. Otherwise, since we don't -# understand context, it might not be right to -# use a math-mode designation. -if [[ -f documentation.tex ]] ; then - cp documentation.tex{,-before-sed} -fi - -sed -i -e 's/Φ/$\\\\Phi$/g' documentation.tex -sed -i -e 's/⩵/==/g' documentation.tex - -sed -i -e s/μ/$\\\\mu$/g documentation.tex -sed -i -e s/reference-of-built-in-symbols/r/g documentation.tex -sed -i -e s/integer-and-number-theoretical-functions/int-fns/g documentation.tex -sed -i -e s/mathematical-constants/math-consts/g documentation.tex - -# sed -i -e "s:'[\$]Path':\$Path:g" documentation.tex diff --git a/mathics/doc/latex/static-images/README.md b/mathics/doc/latex/static-images/README.md deleted file mode 100644 index e9be7c4c0..000000000 --- a/mathics/doc/latex/static-images/README.md +++ /dev/null @@ -1,7 +0,0 @@ -This directory contains images included from LaTeX in creating the Mathics3 user guide and reference manual PDF. - -While most of the images were created from a conversion process, they are "static" in the sense that they were not generated as Mathics3 test output. - -This is in contrast to the vast majority of the images, which are produced in doctest processing and stored in a LaTeX-specific Python Pickle (`.PCL`) file. - -Hyphens are used in this directory name to make it clearer that this is not part of a Python module. diff --git a/mathics/doc/latex/static-images/file-open-button.png b/mathics/doc/latex/static-images/file-open-button.png deleted file mode 100644 index 08731152005494d24e8053a7590ad31430986222..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 435 zcmV;k0ZjghP)ZgXgFbngSdJ^%m!Ep$a#bVG7w zVRUJ4ZXi@?ZDjycVRRrdFd$E3bRaS?GB6-8F*-3cIxsjOK}{es!Y~woKL|O=k|`8whA9*eKr)9!5X8+@SMdN7D1tx{6c2z#q7bMB!2_UB zC=_aHs^;PdVFbD|wuya7P203z&N=<5c%Ju9!Kmgf@QhMQmqJR_^ryNEmkS1t#D}7Q z@z09L2|1pkkEIess)6I!h)BHI0^;&FpYz+Yvy{@nZZS+jEd83gi9JcPCJAcl6?GaC zFzW6R0Z=GqzFIm`(#Bu!@b9`*xMkFzamY+c?V0w+1dj);-ea-$X#*l)nm{ut=`h*s zm>6#Qj;}>3d#N%~x_miOg?x|`NQIm)nwO$dM3*z6p;V>(4r@|M=~7H7%d+xzh*532 d&Ac6ATmg+lO4{wmg=7E#002ovPDHLkV1l^=tNs80 diff --git a/mathics/doc/latex/static-images/gallery.png b/mathics/doc/latex/static-images/gallery.png deleted file mode 100644 index 1543f4fa16fa709754f9b958d370d5b894641ca9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572 zcmV-C0>k}@P)ZgXgFbngSdJ^%m#&PhZ;R7i>K z)=g_uK@`UE|H(~lB@hU>P+Zm*aAQ~23Tf1uT6E`1Es7t(;zp#U*0eEID1smbML}G; zGf9zRd^bY<5aJh*BKA&ZGIv~DEv|A0S}D|=-NS+T4YN3Nq);e0wxCj5fp+08yglJ` z$8KsD!xI%IPVQxAAc==L`;)KL3fC7`SWTD?o#EgRCr10p^(Lcn^>MH`%>G9!d@&n= z5yUi^KVRaF0x}~^KN+NPxy*Y7k{#vd;$fDq+~uD04fA|-8Yqu+Y>w(1p0000< KMNUMnLSTXn-u<)y diff --git a/mathics/doc/latex/static-images/generate-hash-button.png b/mathics/doc/latex/static-images/generate-hash-button.png deleted file mode 100644 index 457127d20655542237fb1abde9f637e09c743c71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 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 A8UO$Q diff --git a/mathics/doc/latex/static-images/save-button.png b/mathics/doc/latex/static-images/save-button.png deleted file mode 100644 index 547a7905ee47eac07df4e3a1e77e100ddbeb8e23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480 zcmV<60U!Q}P)ZgXgFbngSdJ^%m!Ep$a#bVG7w zVRUJ4ZXi@?ZDjycVRRrdFd$E3bRaS?GB6-8F*-3dIxsjOK}{edl?tZy@?oaMY)oS&F6Xfg^XaN`S)+ndPTNDvR zV>)$tFnn%0z)})R2tcANaWMRMjykWDvi)2(_pd!1CD=S%jgCj$HJ*tL;EX$-GxS3e zy``iV1pT2AY5+qz^>Nz)i&b35j2>M2v!x+xc*no+BT(4$oMf%Ti+6?f-JugET^HA# zaiM3#6_4@zC32-6wi|S(`xmnlwp95C1rUmw_k;>3%*74OT4keNRu*t1ygd@TevSRr zN`glQvdL}gGmuT3jI->7mubS1wOy}8IUX$lJX)lLVYWNZ_>S|>|NAlvxPS{dw|oLL WnO?M~598DT0000 0: test_pipeline.print_and_log(SEP) - if test_pipeline.parameters.data_path is None: - test_pipeline.print_and_log( - f"""{failed} test{'s' if failed != 1 else ''} failed.""", - ) - elif not test_parameters.doc_only: + else: test_pipeline.print_and_log("All tests passed.") - if test_parameters.data_path and (failed == 0 or test_parameters.keep_going): - save_doctest_data(test_pipeline) - def section_tests_iterator( section: DocSection, @@ -559,7 +532,7 @@ def test_tests( continue if test_status.total >= test_parameters.max_tests: - summarize_and_write_pcl( + summarize( test_pipeline, "chapters", "", @@ -573,7 +546,7 @@ def test_tests( ) if test_status.failed_sections: if not test_parameters.keep_going: - summarize_and_write_pcl( + summarize( test_pipeline, "chapters", "", @@ -589,7 +562,7 @@ def test_tests( exclude_sections=excludes, ), ) - summarize_and_write_pcl( + summarize( test_pipeline, "chapters", "", @@ -609,8 +582,6 @@ def test_chapters( If ``quiet`` is True, the progress and results of the tests are shown. """ - test_status = test_pipeline.status - test_parameters = test_pipeline.parameters output_data, chapter_names = test_pipeline.validate_group_setup( include_chapters, "chapters" @@ -630,17 +601,8 @@ def test_chapters( section, exclude_sections=exclude_sections, ) - if test_parameters.data_path is not None and test_status.failed == 0: - create_output( - test_pipeline, - section_tests_iterator( - section, - test_pipeline, - exclude_sections=exclude_sections, - ), - ) - summarize_and_write_pcl( + summarize( test_pipeline, "chapters", chapter_names, @@ -708,12 +670,8 @@ def test_sections( # seen_sections.add(section_name_for_finish) # last_section_name = section_name_for_finish - # if seen_last_section: - # summarize_and_write_pcl(test_pipeline, "sections", section_names) - # return - assert section_names is not None - summarize_and_write_pcl(test_pipeline, "sections", section_names) + summarize(test_pipeline, "sections", section_names) return @@ -779,66 +737,6 @@ def test_all( show_report(test_pipeline) -def save_doctest_data(doctest_pipeline: DocTestPipeline): - """ - Save doctest tests and test results to a Python PCL file. - - ``output_data`` is a dictionary of test results. The key is a tuple - of: - * Part name, - * Chapter name, - * [Guide Section name], - * Section name, - * Subsection name, - * test number - and the value is a dictionary of a Result.getdata() dictionary. - """ - output_data: Dict[tuple, dict] = doctest_pipeline.output_data - - if len(output_data) == 0: - doctest_pipeline.print_and_log("output data is empty") - return - doctest_pipeline.print_and_log(f"saving {len(output_data)} entries") - doctest_latex_data_path = doctest_pipeline.parameters.data_path - doctest_pipeline.print_and_log( - f"Writing internal document data to {doctest_latex_data_path}" - ) - with open(doctest_latex_data_path, "wb") as output_file: - pickle.dump(output_data, output_file, 4) - - -def write_doctest_data(doctest_pipeline: DocTestPipeline, output_format=None): - """ - Get doctest information, which involves running the tests to obtain - test results and write out both the tests and the test results. - """ - test_parameters = doctest_pipeline.parameters - if not test_parameters.quiet: - doctest_pipeline.print_and_log( - f"Extracting internal doc data for {version_string}" - ) - print("This may take a while...") - - try: - doctest_pipeline.output_data = ( - load_doctest_data(test_parameters.data_path) - if test_parameters.reload - else {} - ) - for tests in doctest_pipeline.documentation.get_tests(): - create_output( - doctest_pipeline, - tests, - ) - except KeyboardInterrupt: - doctest_pipeline.print_and_log("\nAborted.\n") - return - - print("done.\n") - - save_doctest_data(doctest_pipeline) - - def build_arg_parser(): """Build the argument parser""" parser = ArgumentParser(description="Mathics3 test suite.", add_help=False) @@ -971,13 +869,8 @@ def build_arg_parser(): def main(): """main""" args = build_arg_parser() - data_path = ( - get_doctest_latex_data_path(should_be_readable=False, create_parent=True) - if args.output - else None - ) - test_pipeline = DocTestPipeline(args, output_format="latex", data_path=data_path) + test_pipeline = DocTestPipeline(args, output_format="latex") test_status = test_pipeline.status start_time = None @@ -992,12 +885,9 @@ def main(): exclude_sections = set(args.exclude.split(",")) test_chapters(test_pipeline, include_chapters, exclude_sections) else: - if args.doc_only: - write_doctest_data(test_pipeline) - else: - excludes = set(args.exclude.split(",")) - start_time = datetime.now() - test_all(test_pipeline, excludes=excludes) + excludes = set(args.exclude.split(",")) + start_time = datetime.now() + test_all(test_pipeline, excludes=excludes) if test_status.total > 0 and start_time is not None: test_pipeline.print_and_log( diff --git a/mathics/settings.py b/mathics/settings.py index 6b38c37b8..9f4f27e6a 100644 --- a/mathics/settings.py +++ b/mathics/settings.py @@ -11,8 +11,6 @@ from pathlib import Path from typing import List -from mathics.core.util import canonic_filename - def get_srcdir(): filename = osp.normcase(osp.dirname(osp.abspath(__file__))) @@ -71,22 +69,7 @@ def get_srcdir(): # We need two versions of doctest data, one is in the user space which is updated with # local packages installed and is user writable. - -DOCTEST_LATEX_DATA_PCL = os.environ.get( - "DOCTEST_LATEX_DATA_PCL", osp.join(DATA_DIR, "doctest_latex_data.pcl") -) - -# We need another version of doctest data as a fallback, and that is distributed with the -# package. It is note user writable and not in the user space. - -DOCTEST_SYSTEM_LATEX_DATA_PCL = os.environ.get( - "DOCTEST_SYSTEM_LATEX_DATA_PCL", - osp.join(LOCAL_ROOT_DIR, "Data", "doctest_latex_data.pcl"), -) - DOC_DIR = osp.join(LOCAL_ROOT_DIR, "doc", "documentation") -DOC_LATEX_DIR = osp.join(LOCAL_ROOT_DIR, "doc", "latex") -DOC_LATEX_FILE = osp.join(DOC_LATEX_DIR, "documentation.tex") # Set this True if you prefer 12 hour time to be the default TIME_12HOUR = False @@ -129,27 +112,3 @@ def ensure_directory(directory: str): dir_path = Path(directory) if not dir_path.is_dir(): os.makedirs(directory) - - -def get_doctest_latex_data_path(should_be_readable=False, create_parent=False) -> str: - """Returns a string path where we can find Python Pickle doctest data for LaTeX - processing. - - If `should_be_readable` is True, the we will check to see whether - this file is readable (which also means it exists). If not, we'll - return the `DOCTEST_SYSTEM_DATA_PATH`. - - """ - doc_user_latex_data_pcl = Path(DOCTEST_LATEX_DATA_PCL) - base_config_dir = doc_user_latex_data_pcl.parent - if not base_config_dir.is_dir() and create_parent: - Path("base_config_dir").mkdir(parents=True, exist_ok=True) - - if should_be_readable: - return ( - DOCTEST_LATEX_DATA_PCL - if doc_user_latex_data_pcl.is_file() - else DOCTEST_SYSTEM_LATEX_DATA_PCL - ) - else: - return DOCTEST_LATEX_DATA_PCL diff --git a/pyproject.toml b/pyproject.toml index bdda3834f..c7d090587 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -129,8 +129,6 @@ include = ["mathics*"] "autoload/*/*.m", # YAML files in test/format "test/format/*.yaml", - # Documentation stuff that will be removed in 9.0.0 or before - "doc/latex/mathics.pdf", # End doc stuff "test/data/*", ] From 48c4b8fd09b02623ef72dc8f280f8dc7cbea3e8d Mon Sep 17 00:00:00 2001 From: rocky Date: Sat, 19 Sep 2026 11:17:04 -0400 Subject: [PATCH 2/7] Remove --doc-only option, and use of canonic_file() --- mathics/docpipeline.py | 18 ------------------ mathics/settings.py | 2 +- 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/mathics/docpipeline.py b/mathics/docpipeline.py index 7c5da86be..6028fc10f 100644 --- a/mathics/docpipeline.py +++ b/mathics/docpipeline.py @@ -52,7 +52,6 @@ "output_format", "reload", "start_at", - "doc_only", # we don't care about the actual test ], ) @@ -74,7 +73,6 @@ def __init__( self, args, output_format="latex", - doc_only: bool = False, ): self.session = MathicsSession() self.output_data: Dict[tuple, dict] = {} @@ -98,7 +96,6 @@ def __init__( output_format=output_format, reload=args.reload and not (args.chapters or args.sections), start_at=args.skip + 1, - doc_only=doc_only, ) self.status = TestStatus(None, self.parameters.quiet) @@ -196,7 +193,6 @@ def test_case( test_pipeline: DocTestPipeline, fail: Callable, output_format: Optional[str] = None, - doc_only: bool = False, ) -> bool: """ Run a single test cases ``test``. Return True if test succeeds and False if it @@ -219,9 +215,6 @@ def test_case( sys.excepthook(*info) return False - if doc_only: - return True - time_start = datetime.now() comparison_result = test.compare_result(result, encoding=CHARACTER_ENCODING) @@ -483,7 +476,6 @@ def fail_message(why): test_pipeline, fail=fail_message, output_format=output_format, - doc_only=test_pipeline.parameters.doc_only, ) if not success: test_status.mark_as_failed(doctest.key[:-1]) @@ -705,7 +697,6 @@ def show_report(test_pipeline): if test_parameters.data_path is not None and ( test_status.failed == 0 or test_parameters.keep_going ): - save_doctest_data(test_pipeline) return @@ -805,15 +796,6 @@ def build_arg_parser(): action="store_true", help="generate pickled internal document data", ) - parser.add_argument( - "--doc-only", - dest="doc_only", - action="store_true", - help=( - "generate pickled internal document data without running tests; " - "Can't be used with --section or --reload." - ), - ) parser.add_argument( "--reload", "-r", diff --git a/mathics/settings.py b/mathics/settings.py index 9f4f27e6a..3f04188eb 100644 --- a/mathics/settings.py +++ b/mathics/settings.py @@ -49,7 +49,7 @@ def get_srcdir(): ROOT_DIR = osp.dirname(__file__) if sys.platform.startswith("win"): - DATA_DIR = canonic_filename(osp.join(os.environ["APPDATA"], "Python", "Mathics")) + DATA_DIR = osp.join(os.environ["APPDATA"], "Python", "Mathics3") else: DATA_DIR = osp.join( os.environ.get("APPDATA", osp.expanduser("~/.local/var/Mathics3/")) From 2f3d7283cc2a81f88bc94e6761955167f0674db6 Mon Sep 17 00:00:00 2001 From: rocky Date: Sat, 19 Sep 2026 11:19:40 -0400 Subject: [PATCH 3/7] gather_latex_doc has been moved to Mathics3-Document-LaTeX --- mathics/gather_latex_doc.py | 64 ------------------------------------- 1 file changed, 64 deletions(-) delete mode 100644 mathics/gather_latex_doc.py diff --git a/mathics/gather_latex_doc.py b/mathics/gather_latex_doc.py deleted file mode 100644 index 092060716..000000000 --- a/mathics/gather_latex_doc.py +++ /dev/null @@ -1,64 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -""" -Does 2 things which can are necessary for producing LaTeX documentation -that produces the Mathics3 PDF. - -1. Extracts tests and runs them from static mdoc files and docstrings from - Mathics3 built-in functions -2. Creates/updates internal documentation data -""" -import sys - -from mathics.core.load_builtin import import_and_load_builtins -from mathics.docpipeline import ( - DocTestPipeline, - build_arg_parser, - test_all, - test_chapters, - test_sections, -) -from mathics.settings import get_doctest_latex_data_path - - -def main(): - args = build_arg_parser() - data_path = ( - get_doctest_latex_data_path(should_be_readable=False, create_parent=True) - if args.output - else None - ) - - test_pipeline = DocTestPipeline( - args, output_format="latex", data_path=data_path, doc_only=args.doc_only - ) - test_status = test_pipeline.status - - if args.sections: - include_sections = set(args.sections.split(",")) - exclude_subsections = set(args.exclude.split(",")) - test_sections( - test_pipeline, include_sections, exclude_subsections, output_format="latex" - ) - elif args.chapters: - include_chapters = set(args.chapters.split(",")) - exclude_sections = set(args.exclude.split(",")) - test_chapters( - test_pipeline, include_chapters, exclude_sections, output_format="latex" - ) - else: - test_all(test_pipeline, output_format="latex") - - if test_pipeline.logfile: - test_pipeline.logfile.close() - - if test_status.failed == 0: - print("\nOK") - else: - print("\nFAILED") - sys.exit(1) # Travis-CI knows the tests have failed - - -if __name__ == "__main__": - import_and_load_builtins() - main() From cd1dec5a7bd950d3261dba7ce22b449397d3c4a2 Mon Sep 17 00:00:00 2001 From: rocky Date: Sat, 19 Sep 2026 11:28:17 -0400 Subject: [PATCH 4/7] Some doc tests need moving to Mathics3-FrontEnd-LaTeX --- test/doc/test_common.py | 62 ----------------------------------------- 1 file changed, 62 deletions(-) diff --git a/test/doc/test_common.py b/test/doc/test_common.py index 133c3a9aa..30eadc039 100644 --- a/test/doc/test_common.py +++ b/test/doc/test_common.py @@ -2,24 +2,12 @@ Pytests for the documentation system. Basic functions and classes. """ -import os.path as osp - -from mathics.core.load_builtin import import_and_load_builtins -from mathics.doc.common_doc import ( - DocChapter, - DocPart, - DocSection, - Documentation, - MathicsMainDocumentation, -) from mathics.doc.doc_entries import ( DocTest, DocTests, DocText, - DocumentationEntry, parse_docstring_to_DocumentationEntry_items, ) -from mathics.settings import DOC_DIR DOCTEST_ENTRY = """

@@ -93,53 +81,3 @@ def test_gather_parse_docstring_to_DocumentationEntry_items(): num_tests = [len(t.tests) for t in tests] assert len(tests) == 5 assert all([t == m for t, m in zip(num_tests, [1, 2, 1, 2, 1])]) - - -def test_load_documentation(): - documentation = Documentation() - fn = osp.join(DOC_DIR, "1-Manual.mdoc") - documentation.load_part_from_file(fn, "Main part", False) - part = documentation.get_part("main-part") - assert isinstance(part, DocPart) - third_chapter = part.chapters[2] - assert isinstance(third_chapter, DocChapter) - first_section = third_chapter.sections[0] - assert isinstance(first_section, DocSection) - doc_in_section = first_section.doc - assert isinstance(doc_in_section, DocumentationEntry) - assert all( - isinstance( - item, - ( - DocText, - DocTests, - ), - ) - for item in doc_in_section.items - ) - tests = doc_in_section.get_tests() - assert isinstance(tests, list) - assert isinstance(tests[0], DocTest) - - -def test_load_mathics_documentation(): - import_and_load_builtins() - documentation = MathicsMainDocumentation() - documentation.load_documentation_sources() - - # Check that there are not repeated elements. - visited_parts = set([]) - for part in documentation.parts: - assert part.title not in visited_parts - visited_chapters = set([]) - for chapter in part.chapters: - assert chapter.title not in visited_chapters - visited_chapters.add(chapter.title) - visited_sections = set([]) - for section in chapter.all_sections: - assert section.title not in visited_sections - visited_sections.add(section.title) - visited_subsections = set([]) - for subsection in section.subsections: - assert subsection.title not in visited_subsections - visited_subsections.add(subsection.title) From 07573a8af95d4b92dd780d50c8f1b7ac5fc02f58 Mon Sep 17 00:00:00 2001 From: rocky Date: Sun, 20 Sep 2026 10:13:09 -0400 Subject: [PATCH 5/7] Remove PCL writing and LaTeX doc testsing. --- mathics/docpipeline.py | 13 +---- test/doc/test_latex.py | 122 ----------------------------------------- 2 files changed, 3 insertions(+), 132 deletions(-) delete mode 100644 test/doc/test_latex.py diff --git a/mathics/docpipeline.py b/mathics/docpipeline.py index 6028fc10f..d6a8819ea 100644 --- a/mathics/docpipeline.py +++ b/mathics/docpipeline.py @@ -69,11 +69,7 @@ class DocTestPipeline: the doctests and generate the data for the documentation. """ - def __init__( - self, - args, - output_format="latex", - ): + def __init__(self, args, output_format="latex", data_path=None): self.session = MathicsSession() self.output_data: Dict[tuple, dict] = {} @@ -89,7 +85,7 @@ def __init__( self.parameters = TestParameters( check_partial_elapsed_time=args.elapsed_times, - data_path=None, + data_path=data_path, keep_going=args.keep_going and not args.stop_on_failure, max_tests=args.count + args.skip, quiet=args.quiet, @@ -714,10 +710,7 @@ def test_all( test_pipeline.print_and_log(f"Testing {version_string}") try: - test_tests( - test_pipeline, - excludes=excludes, - ) + test_tests(test_pipeline, excludes=excludes, output_format=output_format) except KeyboardInterrupt: test_pipeline.print_and_log("\nAborted.\n") return diff --git a/test/doc/test_latex.py b/test/doc/test_latex.py deleted file mode 100644 index 4b042cf62..000000000 --- a/test/doc/test_latex.py +++ /dev/null @@ -1,122 +0,0 @@ -""" -Pytests for the documentation system. Basic functions and classes. -""" - -from mathics.core.load_builtin import import_and_load_builtins -from mathics.doc.latex_doc import ( - LaTeXDocChapter, - LaTeXDocPart, - LaTeXDocSection, - LaTeXDocTest, - LaTeXDocTests, - LaTeXDocText, - LaTeXDocumentationEntry, - LaTeXMathicsDocumentation, -) - -# Load the documentation once. -import_and_load_builtins() -LATEX_DOCUMENTATION = LaTeXMathicsDocumentation() - -TEST_DOC_DATA_DICT = { - ( - "Manual", - "Further Tutorial Examples", - "Curve Sketching", - 0, - ): { - "query": "f[x_] := 4 x / (x ^ 2 + 3 x + 5)", - "results": [ - { - "out": [], - "result": "o", - } - ], - }, -} - - -def test_load_latex_documentation(): - """ - Test the structure of the LaTeX Documentation - """ - - documentation = LATEX_DOCUMENTATION - doc_data = TEST_DOC_DATA_DICT - - part = documentation.get_part("manual") - assert isinstance(part, LaTeXDocPart) - - third_chapter = part.chapters[2] - assert isinstance(third_chapter, LaTeXDocChapter) - - first_section = third_chapter.sections[0] - assert isinstance(first_section, LaTeXDocSection) - - doc_in_section = first_section.doc - assert isinstance(doc_in_section, LaTeXDocumentationEntry) - assert all( - isinstance( - item, - ( - LaTeXDocText, - LaTeXDocTests, - ), - ) - for item in doc_in_section.items - ) - - tests = doc_in_section.get_tests() - assert isinstance(tests, list) - assert isinstance(tests[0], LaTeXDocTest) - - assert tests[0].latex(doc_data) == ( - r"%% Test Manual/Further Tutorial Examples/Curve Sketching/0" - "\n" - r"\begin{testcase}" - "\n" - r"\test{\lstinline'f[x\_] := 4 x / (x ^ 2 + 3 x + 5)'}" - "\n" - r"%% mathics-1.asy" - "\n" - r"\begin{testresult}o\end{testresult}\end{testcase}" - ) - assert ( - doc_in_section.latex(doc_data)[:39] - ).strip() == "Let's sketch the function\n\\begin{tests}" - assert ( - first_section.latex(doc_data)[:30] - ).strip() == "\\section{Curve Sketching}{}" - assert ( - third_chapter.latex(doc_data)[:38] - ).strip() == "\\chapter{Further Tutorial Examples}" - - -def test_chapter(): - documentation = LATEX_DOCUMENTATION - part = documentation.parts[1] - chapter = part.chapters_by_slug["testing-expressions"] - print(chapter.sections_by_slug.keys()) - section = chapter.sections_by_slug["numerical-properties"] - expected_latex_section_head = ( - "\\section{Numerical Properties}\n" - "\\label{reference-of-built-in-symbols/testing-expressions/numerical-properties}\n" - "\\sectionstart\n\n\n\n" - "\\subsection{CoprimeQ}\\index{CoprimeQ}" - ) - latex_section_head = section.latex({}).strip()[: len(expected_latex_section_head)] - - assert latex_section_head == expected_latex_section_head - print(60 * "@") - latex_chapter = chapter.latex({}, quiet=False) - - count = 0 - next_pos = 0 - while True: - print(next_pos) - next_pos = latex_chapter.find(latex_section_head, next_pos + 64) - if next_pos == -1: - break - count += 1 - - assert count == 1, "The section is rendered twice" From b6fdb0ec06a37162b08b16b0bb18cb74b38a2b89 Mon Sep 17 00:00:00 2001 From: rocky Date: Sat, 19 Sep 2026 11:06:34 -0400 Subject: [PATCH 6/7] Remove LaTeX PDF generation This is now located in GitHub repository Mathics3/Mathics-Documentation-LaTeX --- mathics/docpipeline.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mathics/docpipeline.py b/mathics/docpipeline.py index d6a8819ea..7a80299fa 100644 --- a/mathics/docpipeline.py +++ b/mathics/docpipeline.py @@ -85,7 +85,7 @@ def __init__(self, args, output_format="latex", data_path=None): self.parameters = TestParameters( check_partial_elapsed_time=args.elapsed_times, - data_path=data_path, + data_path=None, keep_going=args.keep_going and not args.stop_on_failure, max_tests=args.count + args.skip, quiet=args.quiet, From da75259b17a6c8d8ead748302c01f296c20ddd51 Mon Sep 17 00:00:00 2001 From: rocky Date: Sun, 20 Sep 2026 10:13:09 -0400 Subject: [PATCH 7/7] Remove PCL writing and LaTeX doc testsing. --- mathics/docpipeline.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mathics/docpipeline.py b/mathics/docpipeline.py index 7a80299fa..d6a8819ea 100644 --- a/mathics/docpipeline.py +++ b/mathics/docpipeline.py @@ -85,7 +85,7 @@ def __init__(self, args, output_format="latex", data_path=None): self.parameters = TestParameters( check_partial_elapsed_time=args.elapsed_times, - data_path=None, + data_path=data_path, keep_going=args.keep_going and not args.stop_on_failure, max_tests=args.count + args.skip, quiet=args.quiet,